Class ProductVariantService
java.lang.Object
com.aboutyou.cloud.adminapi.service.AbstractService
com.aboutyou.cloud.adminapi.service.ProductVariantService
public class ProductVariantService extends AbstractService
-
Constructor Summary
Constructors Constructor Description ProductVariantService(HttpClient httpClient) -
Method Summary
Modifier and Type Method Description ApiCollection<ProductVariant>all(Identifier productIdentifier)ApiCollection<ProductVariant>all(Identifier productIdentifier, ApiOptions options)ProductVariantcreate(Identifier productIdentifier, ProductVariant model)ProductVariantcreate(Identifier productIdentifier, ProductVariant model, ApiOptions options)voiddelete(Identifier productIdentifier, Identifier variantIdentifier)voiddelete(Identifier productIdentifier, Identifier variantIdentifier, ApiOptions options)ProductVariantget(Identifier productIdentifier, Identifier variantIdentifier)ProductVariantget(Identifier productIdentifier, Identifier variantIdentifier, ApiOptions options)ProductVariantupdate(Identifier productIdentifier, Identifier variantIdentifier, ProductVariant model)ProductVariantupdate(Identifier productIdentifier, Identifier variantIdentifier, ProductVariant model, ApiOptions options)Methods inherited from class com.aboutyou.cloud.adminapi.service.AbstractService
request, request, requestCollection, requestCollection, resolvePath
-
Constructor Details
-
Method Details
-
create
public ProductVariant create(Identifier productIdentifier, ProductVariant model) throws ApiErrorException, ConnectionException- Throws:
ApiErrorExceptionConnectionException
-
create
public ProductVariant create(Identifier productIdentifier, ProductVariant model, ApiOptions options) throws ApiErrorException, ConnectionException- Throws:
ApiErrorExceptionConnectionException
-
get
public ProductVariant get(Identifier productIdentifier, Identifier variantIdentifier) throws ApiErrorException, ConnectionException- Throws:
ApiErrorExceptionConnectionException
-
get
public ProductVariant get(Identifier productIdentifier, Identifier variantIdentifier, ApiOptions options) throws ApiErrorException, ConnectionException- Throws:
ApiErrorExceptionConnectionException
-
all
public ApiCollection<ProductVariant> all(Identifier productIdentifier) throws ApiErrorException, ConnectionException- Throws:
ApiErrorExceptionConnectionException
-
all
public ApiCollection<ProductVariant> all(Identifier productIdentifier, ApiOptions options) throws ApiErrorException, ConnectionException- Throws:
ApiErrorExceptionConnectionException
-
update
public ProductVariant update(Identifier productIdentifier, Identifier variantIdentifier, ProductVariant model) throws ApiErrorException, ConnectionException- Throws:
ApiErrorExceptionConnectionException
-
update
public ProductVariant update(Identifier productIdentifier, Identifier variantIdentifier, ProductVariant model, ApiOptions options) throws ApiErrorException, ConnectionException- Throws:
ApiErrorExceptionConnectionException
-
delete
public void delete(Identifier productIdentifier, Identifier variantIdentifier) throws ApiErrorException, ConnectionException- Throws:
ApiErrorExceptionConnectionException
-
delete
public void delete(Identifier productIdentifier, Identifier variantIdentifier, ApiOptions options) throws ApiErrorException, ConnectionException- Throws:
ApiErrorExceptionConnectionException
-