public abstract class GetRequestBase<DTO extends PersistentDto,FIELD extends AbstractField,SORT extends AbstractSort> extends RequestBase<DTO> implements ApiGetExecutor<DTO,FIELD>
| Constructor and Description |
|---|
GetRequestBase(ApiCredentials apiCredentials,
String endPoint,
Class<DTO> responseDto,
AbstractMetaData metaData,
RequestCredentials requestCredentials) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildUriParameterString() |
ApiResponse<DTO> |
execute() |
ApiResponse<Map<FIELD,Object>> |
executeWithLimitedFields(FIELD... fields) |
protected String |
getEndPointForTesting() |
protected String |
getEndPointForTesting(List<FIELD> fields) |
ApiResponse<DTO> |
mapIfEmbedded(ApiResponse apiResponse) |
protected void |
setEntriesInternal(int entries) |
protected void |
setPageInternal(int page) |
protected void |
setSortInternal(List<Pair<SORT,SortOrder>> sortList) |
protected void |
setSortInternal(Pair<SORT,SortOrder> sort) |
buildHeaderspublic GetRequestBase(ApiCredentials apiCredentials, String endPoint, Class<DTO> responseDto, AbstractMetaData metaData, RequestCredentials requestCredentials)
public ApiResponse<DTO> execute()
execute in interface ApiGetExecutor<DTO extends PersistentDto,FIELD extends AbstractField>public ApiResponse<Map<FIELD,Object>> executeWithLimitedFields(FIELD... fields)
executeWithLimitedFields in interface ApiGetExecutor<DTO extends PersistentDto,FIELD extends AbstractField>protected void setPageInternal(int page)
protected void setEntriesInternal(int entries)
protected String buildUriParameterString()
public ApiResponse<DTO> mapIfEmbedded(ApiResponse apiResponse)
protected String getEndPointForTesting()
Copyright © 2019. All rights reserved.