Class DefaultClassificationAttributeValueService
- java.lang.Object
-
- de.hybris.platform.integrationservices.model.impl.DefaultClassificationAttributeValueService
-
- All Implemented Interfaces:
ClassificationAttributeValueService
public class DefaultClassificationAttributeValueService extends java.lang.Object implements ClassificationAttributeValueService
Default implementation of theClassificationAttributeValueService
-
-
Constructor Summary
Constructors Constructor Description DefaultClassificationAttributeValueService(ClassificationSystemService classificationSystemService, ModelService modelService)Instantiates the DefaultClassificationAttributeValueService object
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassificationAttributeValueModelcreate(ClassificationSystemVersionModel systemVersion, java.lang.String valueCode)Creates theClassificationAttributeValueModelwith the given system version and codejava.util.Optional<ClassificationAttributeValueModel>find(ClassificationSystemVersionModel systemVersion, java.lang.String valueCode)Finds theClassificationAttributeValueModelby the given system version and codeprotected ClassificationSystemServicegetClassificationSystemService()protected ModelServicegetModelService()
-
-
-
Constructor Detail
-
DefaultClassificationAttributeValueService
public DefaultClassificationAttributeValueService(ClassificationSystemService classificationSystemService, ModelService modelService)
Instantiates the DefaultClassificationAttributeValueService object- Parameters:
classificationSystemService-ClassificationSystemServiceto be used internallymodelService-ModelServiceto be used internally
-
-
Method Detail
-
find
public java.util.Optional<ClassificationAttributeValueModel> find(ClassificationSystemVersionModel systemVersion, java.lang.String valueCode)
Description copied from interface:ClassificationAttributeValueServiceFinds theClassificationAttributeValueModelby the given system version and code- Specified by:
findin interfaceClassificationAttributeValueService- Parameters:
systemVersion- System version the attribute value is associated withvalueCode- The code of the attribute value to find- Returns:
- Optional contains the result if the attribute value exists, otherwise
Optional.empty()
-
create
public ClassificationAttributeValueModel create(ClassificationSystemVersionModel systemVersion, java.lang.String valueCode)
Description copied from interface:ClassificationAttributeValueServiceCreates theClassificationAttributeValueModelwith the given system version and code- Specified by:
createin interfaceClassificationAttributeValueService- Parameters:
systemVersion- System version the attribute value is associated withvalueCode- The code of the attribute to create- Returns:
- The created attribute value
-
getClassificationSystemService
protected ClassificationSystemService getClassificationSystemService()
-
getModelService
protected ModelService getModelService()
-
-