Interface ProductResource
@Generated("")
@ProviderType
public interface ProductResource
To access this resource, run:
curl -u your@email.com:yourpassword -D - http://localhost:8080/o/headless-commerce-admin-catalog/v1.0
- Generated:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
static interface
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteProduct
(Long id) javax.ws.rs.core.Response
deleteProductBatch
(String callbackURL, Object object) void
deleteProductByExternalReferenceCode
(String externalReferenceCode) void
deleteProductByExternalReferenceCodeByVersion
(String externalReferenceCode, Integer version) void
deleteProductByVersion
(Long id, Integer version) getProduct
(Long id) getProductByExternalReferenceCode
(String externalReferenceCode) getProductByExternalReferenceCodeByVersion
(String externalReferenceCode, Integer version) getProductByVersion
(Long id, Integer version) com.liferay.portal.vulcan.pagination.Page<Product>
getProductsPage
(String search, com.liferay.portal.kernel.search.filter.Filter filter, com.liferay.portal.vulcan.pagination.Pagination pagination, com.liferay.portal.kernel.search.Sort[] sorts) javax.ws.rs.core.Response
patchProduct
(Long id, Product product) javax.ws.rs.core.Response
patchProductByExternalReferenceCode
(String externalReferenceCode, Product product) postProduct
(Product product) javax.ws.rs.core.Response
postProductBatch
(String callbackURL, Object object) postProductByExternalReferenceCodeClone
(String externalReferenceCode, String catalogExternalReferenceCode) postProductClone
(Long id, Long catalogId) javax.ws.rs.core.Response
postProductsPageExportBatch
(String search, com.liferay.portal.kernel.search.filter.Filter filter, com.liferay.portal.kernel.search.Sort[] sorts, String callbackURL, String contentType, String fieldNames) putProductByExternalReferenceCode
(String externalReferenceCode, Product product) default void
setContextAcceptLanguage
(com.liferay.portal.vulcan.accept.language.AcceptLanguage contextAcceptLanguage) void
setContextCompany
(com.liferay.portal.kernel.model.Company contextCompany) default void
setContextHttpServletRequest
(javax.servlet.http.HttpServletRequest contextHttpServletRequest) default void
setContextHttpServletResponse
(javax.servlet.http.HttpServletResponse contextHttpServletResponse) default void
setContextUriInfo
(javax.ws.rs.core.UriInfo contextUriInfo) void
setContextUser
(com.liferay.portal.kernel.model.User contextUser) void
setExpressionConvert
(com.liferay.portal.odata.filter.ExpressionConvert<com.liferay.portal.kernel.search.filter.Filter> expressionConvert) void
setFilterParserProvider
(com.liferay.portal.odata.filter.FilterParserProvider filterParserProvider) void
setGroupLocalService
(com.liferay.portal.kernel.service.GroupLocalService groupLocalService) void
setResourceActionLocalService
(com.liferay.portal.kernel.service.ResourceActionLocalService resourceActionLocalService) void
setResourcePermissionLocalService
(com.liferay.portal.kernel.service.ResourcePermissionLocalService resourcePermissionLocalService) void
setRoleLocalService
(com.liferay.portal.kernel.service.RoleLocalService roleLocalService) void
setSortParserProvider
(com.liferay.portal.odata.sort.SortParserProvider sortParserProvider) void
setVulcanBatchEngineExportTaskResource
(com.liferay.portal.vulcan.batch.engine.resource.VulcanBatchEngineExportTaskResource vulcanBatchEngineExportTaskResource) void
setVulcanBatchEngineImportTaskResource
(com.liferay.portal.vulcan.batch.engine.resource.VulcanBatchEngineImportTaskResource vulcanBatchEngineImportTaskResource) default com.liferay.portal.kernel.search.filter.Filter
default com.liferay.portal.kernel.search.filter.Filter
default com.liferay.portal.kernel.search.Sort[]
-
Method Details
-
getProductsPage
com.liferay.portal.vulcan.pagination.Page<Product> getProductsPage(String search, com.liferay.portal.kernel.search.filter.Filter filter, com.liferay.portal.vulcan.pagination.Pagination pagination, com.liferay.portal.kernel.search.Sort[] sorts) throws Exception - Throws:
Exception
-
postProductsPageExportBatch
javax.ws.rs.core.Response postProductsPageExportBatch(String search, com.liferay.portal.kernel.search.filter.Filter filter, com.liferay.portal.kernel.search.Sort[] sorts, String callbackURL, String contentType, String fieldNames) throws Exception - Throws:
Exception
-
postProduct
- Throws:
Exception
-
postProductBatch
- Throws:
Exception
-
deleteProductByExternalReferenceCode
- Throws:
Exception
-
getProductByExternalReferenceCode
- Throws:
Exception
-
patchProductByExternalReferenceCode
javax.ws.rs.core.Response patchProductByExternalReferenceCode(String externalReferenceCode, Product product) throws Exception - Throws:
Exception
-
putProductByExternalReferenceCode
Product putProductByExternalReferenceCode(String externalReferenceCode, Product product) throws Exception - Throws:
Exception
-
deleteProductByExternalReferenceCodeByVersion
void deleteProductByExternalReferenceCodeByVersion(String externalReferenceCode, Integer version) throws Exception - Throws:
Exception
-
getProductByExternalReferenceCodeByVersion
Product getProductByExternalReferenceCodeByVersion(String externalReferenceCode, Integer version) throws Exception - Throws:
Exception
-
postProductByExternalReferenceCodeClone
Product postProductByExternalReferenceCodeClone(String externalReferenceCode, String catalogExternalReferenceCode) throws Exception - Throws:
Exception
-
deleteProduct
- Throws:
Exception
-
deleteProductBatch
- Throws:
Exception
-
getProduct
- Throws:
Exception
-
patchProduct
- Throws:
Exception
-
deleteProductByVersion
- Throws:
Exception
-
getProductByVersion
- Throws:
Exception
-
postProductClone
- Throws:
Exception
-
setContextAcceptLanguage
default void setContextAcceptLanguage(com.liferay.portal.vulcan.accept.language.AcceptLanguage contextAcceptLanguage) -
setContextCompany
void setContextCompany(com.liferay.portal.kernel.model.Company contextCompany) -
setContextHttpServletRequest
default void setContextHttpServletRequest(javax.servlet.http.HttpServletRequest contextHttpServletRequest) -
setContextHttpServletResponse
default void setContextHttpServletResponse(javax.servlet.http.HttpServletResponse contextHttpServletResponse) -
setContextUriInfo
default void setContextUriInfo(javax.ws.rs.core.UriInfo contextUriInfo) -
setContextUser
void setContextUser(com.liferay.portal.kernel.model.User contextUser) -
setExpressionConvert
void setExpressionConvert(com.liferay.portal.odata.filter.ExpressionConvert<com.liferay.portal.kernel.search.filter.Filter> expressionConvert) -
setFilterParserProvider
void setFilterParserProvider(com.liferay.portal.odata.filter.FilterParserProvider filterParserProvider) -
setGroupLocalService
void setGroupLocalService(com.liferay.portal.kernel.service.GroupLocalService groupLocalService) -
setResourceActionLocalService
void setResourceActionLocalService(com.liferay.portal.kernel.service.ResourceActionLocalService resourceActionLocalService) -
setResourcePermissionLocalService
void setResourcePermissionLocalService(com.liferay.portal.kernel.service.ResourcePermissionLocalService resourcePermissionLocalService) -
setRoleLocalService
void setRoleLocalService(com.liferay.portal.kernel.service.RoleLocalService roleLocalService) -
setSortParserProvider
void setSortParserProvider(com.liferay.portal.odata.sort.SortParserProvider sortParserProvider) -
setVulcanBatchEngineExportTaskResource
void setVulcanBatchEngineExportTaskResource(com.liferay.portal.vulcan.batch.engine.resource.VulcanBatchEngineExportTaskResource vulcanBatchEngineExportTaskResource) -
setVulcanBatchEngineImportTaskResource
void setVulcanBatchEngineImportTaskResource(com.liferay.portal.vulcan.batch.engine.resource.VulcanBatchEngineImportTaskResource vulcanBatchEngineImportTaskResource) -
toFilter
-
toFilter
-
toSorts
-