Class DefaultTmaProductSpecificationFacade
java.lang.Object
de.hybris.platform.b2ctelcofacades.product.impl.DefaultTmaProductSpecificationFacade
- All Implemented Interfaces:
TmaProductSpecificationFacade
public class DefaultTmaProductSpecificationFacade
extends Object
implements TmaProductSpecificationFacade
Default implementation of
TmaProductSpecificationFacade.- Since:
- 2102
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultTmaProductSpecificationFacade(TmaProductSpecificationService productSpecificationService, Map<String, de.hybris.platform.servicelayer.dto.converter.Converter<TmaProductSpecificationModel, TmaProductSpecificationData>> productSpecificationConverterMap, TmaGenericItemService tmaGenericItemService, Map<String, de.hybris.platform.servicelayer.dto.converter.Converter<TmaProductSpecificationData, TmaProductSpecificationModel>> productSpecificationReverseConverterMap) -
Method Summary
Modifier and TypeMethodDescriptionbooleancreateProductSpecification(TmaProductSpecificationData productSpecificationData) Creates aTmaProductSpecificationModelfor the givenTmaProductSpecificationData.getNumberOfProductSpecifications(TmaProductSpecificationContextData productSpecificationContextData) Computes the total number of productSpecification.Retrieves theTmaProductSpecificationDatawith the given id.protected Map<String,de.hybris.platform.servicelayer.dto.converter.Converter<TmaProductSpecificationModel, TmaProductSpecificationData>> protected Map<String,de.hybris.platform.servicelayer.dto.converter.Converter<TmaProductSpecificationData, TmaProductSpecificationModel>> final List<TmaProductSpecificationData>getProductSpecificationsByLimitAndOffset(TmaProductSpecificationContextData productSpecificationContextData, Integer offset, Integer limit) Retrieves a list of product specifications filtered by contextprotected TmaProductSpecificationServiceprotected TmaGenericItemServicevoidRemoves the productSpecification by id.voidsaveProductSpecification(TmaProductSpecificationData tmaProductSpecificationData) Saves the givenTmaProductSpecificationData.
-
Constructor Details
-
DefaultTmaProductSpecificationFacade
public DefaultTmaProductSpecificationFacade(TmaProductSpecificationService productSpecificationService, Map<String, de.hybris.platform.servicelayer.dto.converter.Converter<TmaProductSpecificationModel, TmaProductSpecificationData>> productSpecificationConverterMap, TmaGenericItemService tmaGenericItemService, Map<String, de.hybris.platform.servicelayer.dto.converter.Converter<TmaProductSpecificationData, TmaProductSpecificationModel>> productSpecificationReverseConverterMap)
-
-
Method Details
-
getProductSpecificationsByLimitAndOffset
public final List<TmaProductSpecificationData> getProductSpecificationsByLimitAndOffset(TmaProductSpecificationContextData productSpecificationContextData, Integer offset, Integer limit) Description copied from interface:TmaProductSpecificationFacadeRetrieves a list of product specifications filtered by context- Specified by:
getProductSpecificationsByLimitAndOffsetin interfaceTmaProductSpecificationFacade- Parameters:
productSpecificationContextData- the context.offset- the offset represents the position in list from where the result list will start.limit- the limit represents the number of entries that will be selected for the result list.- Returns:
- the list of product specifications.
-
getProductSpecification
Description copied from interface:TmaProductSpecificationFacadeRetrieves theTmaProductSpecificationDatawith the given id.- Specified by:
getProductSpecificationin interfaceTmaProductSpecificationFacade- Parameters:
id- unique identifier of theTmaProductSpecificationDatato be retrieved- Returns:
- the
TmaProductSpecificationDatafound.
-
getNumberOfProductSpecifications
public Integer getNumberOfProductSpecifications(TmaProductSpecificationContextData productSpecificationContextData) Description copied from interface:TmaProductSpecificationFacadeComputes the total number of productSpecification.- Specified by:
getNumberOfProductSpecificationsin interfaceTmaProductSpecificationFacade- Parameters:
productSpecificationContextData- the context.- Returns:
- the number of productSpecification.
-
createProductSpecification
Description copied from interface:TmaProductSpecificationFacadeCreates aTmaProductSpecificationModelfor the givenTmaProductSpecificationData.- Specified by:
createProductSpecificationin interfaceTmaProductSpecificationFacade- Parameters:
productSpecificationData- the given product specification data.- Returns:
- true if successful, false otherwise.
-
saveProductSpecification
Description copied from interface:TmaProductSpecificationFacadeSaves the givenTmaProductSpecificationData.- Specified by:
saveProductSpecificationin interfaceTmaProductSpecificationFacade- Parameters:
tmaProductSpecificationData- the product Specification
-
removeProductSpecification
Description copied from interface:TmaProductSpecificationFacadeRemoves the productSpecification by id.- Specified by:
removeProductSpecificationin interfaceTmaProductSpecificationFacade- Parameters:
id- the id of the product specification
-
getProductSpecificationService
-
getProductSpecificationConverterMap
protected Map<String,de.hybris.platform.servicelayer.dto.converter.Converter<TmaProductSpecificationModel, getProductSpecificationConverterMap()TmaProductSpecificationData>> -
getProductSpecificationReverseConverterMap
protected Map<String,de.hybris.platform.servicelayer.dto.converter.Converter<TmaProductSpecificationData, getProductSpecificationReverseConverterMap()TmaProductSpecificationModel>> -
getTmaGenericItemService
-