Class AttributeValueAssignmentModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.catalog.model.classification.AttributeValueAssignmentModel
All Implemented Interfaces:
Serializable

public class AttributeValueAssignmentModel extends ItemModel
Generated model class for type AttributeValueAssignment first defined at extension catalog.
See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • VALUE

      public static final String VALUE
      Generated constant - Attribute key of AttributeValueAssignment.value attribute defined at extension catalog.
      See Also:
    • ATTRIBUTEASSIGNMENT

      public static final String ATTRIBUTEASSIGNMENT
      Generated constant - Attribute key of AttributeValueAssignment.attributeAssignment attribute defined at extension catalog.
      See Also:
    • ATTRIBUTE

      public static final String ATTRIBUTE
      Generated constant - Attribute key of AttributeValueAssignment.attribute attribute defined at extension catalog.
      See Also:
    • SYSTEMVERSION

      public static final String SYSTEMVERSION
      Generated constant - Attribute key of AttributeValueAssignment.systemVersion attribute defined at extension catalog.
      See Also:
    • POSITION

      public static final String POSITION
      Generated constant - Attribute key of AttributeValueAssignment.position attribute defined at extension catalog.
      See Also:
    • EXTERNALID

      public static final String EXTERNALID
      Generated constant - Attribute key of AttributeValueAssignment.externalID attribute defined at extension catalog.
      See Also:
  • Constructor Details

    • AttributeValueAssignmentModel

      public AttributeValueAssignmentModel()
      Generated constructor - Default constructor for generic creation.
    • AttributeValueAssignmentModel

      public AttributeValueAssignmentModel(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • AttributeValueAssignmentModel

      @Deprecated(since="4.1.1", forRemoval=true) public AttributeValueAssignmentModel(ClassificationAttributeValueModel _value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _value - initial attribute declared by type AttributeValueAssignment at extension catalog
    • AttributeValueAssignmentModel

      @Deprecated(since="4.1.1", forRemoval=true) public AttributeValueAssignmentModel(ClassificationAttributeModel _attribute, ClassAttributeAssignmentModel _attributeAssignment, ItemModel _owner, ClassificationSystemVersionModel _systemVersion, ClassificationAttributeValueModel _value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _attribute - initial attribute declared by type AttributeValueAssignment at extension catalog
      _attributeAssignment - initial attribute declared by type AttributeValueAssignment at extension catalog
      _owner - initial attribute declared by type Item at extension core
      _systemVersion - initial attribute declared by type AttributeValueAssignment at extension catalog
      _value - initial attribute declared by type AttributeValueAssignment at extension catalog
  • Method Details

    • getAttribute

      @Accessor(qualifier="attribute", type=GETTER) public ClassificationAttributeModel getAttribute()
      Generated method - Getter of the AttributeValueAssignment.attribute attribute defined at extension catalog.
      Returns:
      the attribute
    • getAttributeAssignment

      @Accessor(qualifier="attributeAssignment", type=GETTER) public ClassAttributeAssignmentModel getAttributeAssignment()
      Generated method - Getter of the AttributeValueAssignment.attributeAssignment attribute defined at extension catalog.
      Returns:
      the attributeAssignment
    • getExternalID

      @Accessor(qualifier="externalID", type=GETTER) public String getExternalID()
      Generated method - Getter of the AttributeValueAssignment.externalID attribute defined at extension catalog.
      Returns:
      the externalID - external identifier refering to the actual classification system definition
    • getPosition

      @Accessor(qualifier="position", type=GETTER) public Integer getPosition()
      Generated method - Getter of the AttributeValueAssignment.position attribute defined at extension catalog.
      Returns:
      the position
    • getSystemVersion

      @Accessor(qualifier="systemVersion", type=GETTER) public ClassificationSystemVersionModel getSystemVersion()
      Generated method - Getter of the AttributeValueAssignment.systemVersion attribute defined at extension catalog.
      Returns:
      the systemVersion
    • getValue

      Generated method - Getter of the AttributeValueAssignment.value attribute defined at extension catalog.
      Returns:
      the value
    • setAttribute

      @Accessor(qualifier="attribute", type=SETTER) public void setAttribute(ClassificationAttributeModel value)
      Generated method - Initial setter of AttributeValueAssignment.attribute attribute defined at extension catalog. Can only be used at creation of model - before first save.
      Parameters:
      value - the attribute
    • setAttributeAssignment

      @Accessor(qualifier="attributeAssignment", type=SETTER) public void setAttributeAssignment(ClassAttributeAssignmentModel value)
      Generated method - Initial setter of AttributeValueAssignment.attributeAssignment attribute defined at extension catalog. Can only be used at creation of model - before first save.
      Parameters:
      value - the attributeAssignment
    • setExternalID

      @Accessor(qualifier="externalID", type=SETTER) public void setExternalID(String value)
      Generated method - Setter of AttributeValueAssignment.externalID attribute defined at extension catalog.
      Parameters:
      value - the externalID - external identifier refering to the actual classification system definition
    • setPosition

      @Accessor(qualifier="position", type=SETTER) public void setPosition(Integer value)
      Generated method - Setter of AttributeValueAssignment.position attribute defined at extension catalog.
      Parameters:
      value - the position
    • setSystemVersion

      @Accessor(qualifier="systemVersion", type=SETTER) public void setSystemVersion(ClassificationSystemVersionModel value)
      Generated method - Initial setter of AttributeValueAssignment.systemVersion attribute defined at extension catalog. Can only be used at creation of model - before first save.
      Parameters:
      value - the systemVersion
    • setValue

      @Accessor(qualifier="value", type=SETTER) public void setValue(ClassificationAttributeValueModel value)
      Generated method - Initial setter of AttributeValueAssignment.value attribute defined at extension catalog. Can only be used at creation of model - before first save.
      Parameters:
      value - the value