Class DefaultClassificationAttributeValueService
java.lang.Object
de.hybris.platform.integrationservices.model.impl.DefaultClassificationAttributeValueService
- All Implemented Interfaces:
ClassificationAttributeValueService
public class DefaultClassificationAttributeValueService
extends Object
implements ClassificationAttributeValueService
Default implementation of the
ClassificationAttributeValueService-
Constructor Summary
ConstructorsConstructorDescriptionDefaultClassificationAttributeValueService(ClassificationSystemService classificationSystemService, ModelService modelService) Instantiates the DefaultClassificationAttributeValueService object -
Method Summary
Modifier and TypeMethodDescriptioncreate(ClassificationSystemVersionModel systemVersion, String valueCode) Creates theClassificationAttributeValueModelwith the given system version and codefind(ClassificationSystemVersionModel systemVersion, String valueCode) Finds theClassificationAttributeValueModelby the given system version and codeprotected ClassificationSystemServiceprotected ModelService
-
Constructor Details
-
DefaultClassificationAttributeValueService
public DefaultClassificationAttributeValueService(ClassificationSystemService classificationSystemService, ModelService modelService) Instantiates the DefaultClassificationAttributeValueService object- Parameters:
classificationSystemService-ClassificationSystemServiceto be used internallymodelService-ModelServiceto be used internally
-
-
Method Details
-
find
public Optional<ClassificationAttributeValueModel> find(ClassificationSystemVersionModel systemVersion, 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, 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
-
getModelService
-