Class AbstractService
- java.lang.Object
-
- com.aboutyou.cloud.adminapi.service.AbstractService
-
- Direct Known Subclasses:
AttributeGroupService,AttributeTranslationService,BrandService,CampaignService,CancellationService,CompanyService,CustomDataConfigService,CustomerService,MasterCategoryService,MasterService,OrderService,PackageGroupService,ProductImageService,ProductService,ProductSortingService,ProductVariantPriceService,ProductVariantService,ProductVariantStockService,ReturnItemService,ShipmentService,ShopCategoryProductSetUnlinkInstructionService,ShopCategoryPropertyKeyService,ShopCategoryService,ShopCountryService,ShopCountryWarehouseService,ShopService,VoucherService,WebhookEventService,WebhookSubscriptionService
public abstract class AbstractService extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AbstractService(HttpClient httpClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T> Trequest(java.lang.String httpMethod, java.lang.String relativeUrl, java.util.Map<java.lang.String,java.lang.Object> query, java.util.Map<java.lang.String,java.lang.Object> headers, java.lang.Class<T> modelClass)protected <T> Trequest(java.lang.String httpMethod, java.lang.String relativeUrl, java.util.Map<java.lang.String,java.lang.Object> query, java.util.Map<java.lang.String,java.lang.Object> headers, java.lang.Class<T> modelClass, java.lang.Object body)protected <T> ApiCollection<T>requestCollection(java.lang.String httpMethod, java.lang.String relativeUrl, java.util.Map<java.lang.String,java.lang.Object> query, java.util.Map<java.lang.String,java.lang.Object> headers, java.lang.Class<T> modelClass)protected <T> ApiCollection<T>requestCollection(java.lang.String httpMethod, java.lang.String relativeUrl, java.util.Map<java.lang.String,java.lang.Object> query, java.util.Map<java.lang.String,java.lang.Object> headers, java.lang.Class<T> modelClass, java.lang.Object body)protected java.lang.StringresolvePath(java.lang.String path, java.lang.Object... params)
-
-
-
Constructor Detail
-
AbstractService
public AbstractService(HttpClient httpClient)
-
-
Method Detail
-
request
protected <T> T request(java.lang.String httpMethod, java.lang.String relativeUrl, java.util.Map<java.lang.String,java.lang.Object> query, java.util.Map<java.lang.String,java.lang.Object> headers, java.lang.Class<T> modelClass) throws ApiErrorException, ConnectionException- Throws:
ApiErrorExceptionConnectionException
-
request
protected <T> T request(java.lang.String httpMethod, java.lang.String relativeUrl, java.util.Map<java.lang.String,java.lang.Object> query, java.util.Map<java.lang.String,java.lang.Object> headers, java.lang.Class<T> modelClass, java.lang.Object body) throws ApiErrorException, ConnectionException- Throws:
ApiErrorExceptionConnectionException
-
requestCollection
protected <T> ApiCollection<T> requestCollection(java.lang.String httpMethod, java.lang.String relativeUrl, java.util.Map<java.lang.String,java.lang.Object> query, java.util.Map<java.lang.String,java.lang.Object> headers, java.lang.Class<T> modelClass) throws ApiErrorException, ConnectionException
- Throws:
ApiErrorExceptionConnectionException
-
requestCollection
protected <T> ApiCollection<T> requestCollection(java.lang.String httpMethod, java.lang.String relativeUrl, java.util.Map<java.lang.String,java.lang.Object> query, java.util.Map<java.lang.String,java.lang.Object> headers, java.lang.Class<T> modelClass, java.lang.Object body) throws ApiErrorException, ConnectionException
- Throws:
ApiErrorExceptionConnectionException
-
resolvePath
protected java.lang.String resolvePath(java.lang.String path, java.lang.Object... params)
-
-