Class DefaultAttributeValueAccessorFactory
- java.lang.Object
-
- de.hybris.platform.integrationservices.model.impl.DefaultAttributeValueAccessorFactory
-
- All Implemented Interfaces:
AttributeValueAccessorFactory
public class DefaultAttributeValueAccessorFactory extends java.lang.Object implements AttributeValueAccessorFactory
Default implementation of theAttributeValueAccessorFactory. It assembles the accessor by combining a getter and a setter produced by the corresponding factories.
-
-
Constructor Summary
Constructors Constructor Description DefaultAttributeValueAccessorFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description AttributeValueAccessorcreate(TypeAttributeDescriptor descriptor)Creates anAttributeValueAccessorfor the givenTypeAttributeDescriptorAttributeValueAccessorcreate(TypeAttributeDescriptor descriptor, ClassAttributeAssignmentModel model)Creates anAttributeValueAccessorfor the givenTypeAttributeDescriptorrelated to Classificationsprotected ClassificationServicegetClassificationService()Deprecated, for removal: This API element is subject to removal in a future version.not used anymoreprotected ModelServicegetModelService()Deprecated, for removal: This API element is subject to removal in a future version.not used anymorevoidsetClassificationService(ClassificationService classificationService)Deprecated, for removal: This API element is subject to removal in a future version.not used anymorevoidsetGetterFactory(AttributeValueGetterFactory factory)voidsetModelService(ModelService modelService)Deprecated, for removal: This API element is subject to removal in a future version.not used anymorevoidsetSetterFactory(AttributeValueSetterFactory factory)
-
-
-
Method Detail
-
create
public AttributeValueAccessor create(TypeAttributeDescriptor descriptor)
Description copied from interface:AttributeValueAccessorFactoryCreates anAttributeValueAccessorfor the givenTypeAttributeDescriptor- Specified by:
createin interfaceAttributeValueAccessorFactory- Parameters:
descriptor- The TypeAttributeDescriptor to associate with this AttributeValueAccessor- Returns:
- The corresponding AttributeValueAccessor for the descriptor. If the condition isn't met to create the appropriate accessor, a default value accessor is returned.
-
create
public AttributeValueAccessor create(TypeAttributeDescriptor descriptor, ClassAttributeAssignmentModel model)
Description copied from interface:AttributeValueAccessorFactoryCreates anAttributeValueAccessorfor the givenTypeAttributeDescriptorrelated to Classifications- Specified by:
createin interfaceAttributeValueAccessorFactory- Parameters:
descriptor- The TypeAttributeDescriptor to associate with this AttributeValueAccessormodel- The model provides details into retrieving the value of a classification attribute- Returns:
- The corresponding AttributeValueAccessor for the descriptor. If the condition isn't met to create the appropriate accessor, a default value accessor is returned
-
getModelService
@Deprecated(since="1905.11-CEP", forRemoval=true) protected ModelService getModelService()Deprecated, for removal: This API element is subject to removal in a future version.not used anymore
-
setModelService
@Deprecated(since="1905.11-CEP", forRemoval=true) public void setModelService(ModelService modelService)Deprecated, for removal: This API element is subject to removal in a future version.not used anymore
-
getClassificationService
@Deprecated(since="1905.11-CEP", forRemoval=true) protected ClassificationService getClassificationService()Deprecated, for removal: This API element is subject to removal in a future version.not used anymore
-
setClassificationService
@Deprecated(since="1905.11-CEP", forRemoval=true) public void setClassificationService(ClassificationService classificationService)Deprecated, for removal: This API element is subject to removal in a future version.not used anymore
-
setGetterFactory
public void setGetterFactory(AttributeValueGetterFactory factory)
-
setSetterFactory
public void setSetterFactory(AttributeValueSetterFactory factory)
-
-