Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ImrDefaultHttpBase<CREATE_MODEL, READ_MODEL, UPDATE_MODEL, READS_PARAMETERS, READ_PARAMETERS, DELETE_PARAMETERS> Abstract

z 기본 CRUD HTTP 기반 클래스

Type Parameters

Hierarchy

Index

Constructors

  • new ImrDefaultHttpBase<CREATE_MODEL, READ_MODEL, UPDATE_MODEL, READS_PARAMETERS, READ_PARAMETERS, DELETE_PARAMETERS>(httpRequesterConstructor: HttpRequesterConstructor, httpClient?: HttpClient<any>): ImrDefaultHttpBase<CREATE_MODEL, READ_MODEL, UPDATE_MODEL, READS_PARAMETERS, READ_PARAMETERS, DELETE_PARAMETERS>
  • Type Parameters

    Parameters

    • httpRequesterConstructor: HttpRequesterConstructor
    • Optional httpClient: HttpClient<any>

    Returns ImrDefaultHttpBase<CREATE_MODEL, READ_MODEL, UPDATE_MODEL, READS_PARAMETERS, READ_PARAMETERS, DELETE_PARAMETERS>

Properties

$create: HttpRequester<null, CREATE_MODEL, READ_MODEL>

단일 생성

$delete: HttpRequester<DELETE_PARAMETERS, null, null>

삭제

$has: HttpRequester<{ column: keyof READ_MODEL; value: string | number }, null, boolean>
$list: HttpRequester<READS_PARAMETERS & HttpSearchFilter & HttpSearchSort & HttpSearchLimit, never, HttpSearchListResponse<READ_MODEL>>

목록 읽기

$match: HttpRequester<{ column: keyof READ_MODEL; value: any }, null, READ_MODEL>

단일 일치열 항목 읽기

$matches: HttpRequester<{ column: keyof READ_MODEL }, string[], Record<keyof READ_MODEL, READ_MODEL[]>>
$read: HttpRequester<READ_PARAMETERS, null, READ_MODEL>

단일 읽기

$reads: HttpRequester<READS_PARAMETERS & HttpSearchFilter & HttpSearchSort, never, READ_MODEL[]>

다중 읽기

$reset: HttpRequester<null, null, null>

초기화

$update: HttpRequester<READ_PARAMETERS, UPDATE_MODEL, READ_MODEL>

단일 갱신

done

https://imrdev.atlassian.net/browse/G1010-36 - springboot - 2020-04-22 ~ 2020-04-22

done

https://imrdev.atlassian.net/browse/G1010-37 - jetty - 2020-04-22 ~ 2020-06-01

$updates: HttpRequester<null, UPDATE_MODEL[], READ_MODEL[]>

다중 갱신

done

https://imrdev.atlassian.net/browse/G1010-96 - 2021-03-19 ~ 2021-04-29

$with: HttpRequester<{ key: keyof READ_MODEL; value: keyof READ_MODEL }, null, Record<string, string>>
$withPolyfill: HttpRequester<{ key: keyof READ_MODEL; value: keyof READ_MODEL }, null, Record<string, string>>

열과 열 미구현 보정

_anyPipes: HttpPipe<any, any, any, any, any, any, never, never>[] = []

모든 요청의 추가 파이프

_createPipes: HttpPipe<any, any, any, any, any, any, never, never>[] = []

단일 생성 추가 파이프

_httpClient: HttpClient<any>
_httpRequestConstructor: HttpRequesterConstructor
_httpRoot: HttpRootRequester<any>
_listPipes: HttpPipe<any, any, any, any, any, any, never, never>[] = []

목록 추가 파이프

_matchesPipes: HttpPipe<any, any, any, any, any, any, never, never>[] = []

다중 일치 추가 파이프

_memoryExpires: number

메모리 캐시 유지 시간

_memoryId: string

메모리 식별값

_primaryKey: string = 'seq'

주요 식별 값 명

_readPipes: HttpPipe<any, any, any, any, any, any, never, never>[] = []

읽기 추가 파이프

_readsPipes: HttpPipe<any, any, any, any, any, any, never, never>[] = []

다중 읽기 추가 파이프

_updatePipes: HttpPipe<any, any, any, any, any, any, never, never>[] = []

단일 선택 수정 추가 파이프

_updatesPipes: HttpPipe<any, any, any, any, any, any, never, never>[] = []

다중 선택 수정 추가 파이프

httpClient?: HttpClient<any>
httpRequesterConstructor: HttpRequesterConstructor
httpRootPath: string

Default Http Root Path

Accessors

  • get httpRoot(): HttpRootRequester<any>
  • Http Root Requester

    Returns HttpRootRequester<any>

Methods

Generated using TypeDoc