Class AttributeValueAssignmentModel

  • All Implemented Interfaces:
    java.io.Serializable

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

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • VALUE

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

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

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

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

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

        public static final java.lang.String EXTERNALID
        Generated constant - Attribute key of AttributeValueAssignment.externalID attribute defined at extension catalog.
        See Also:
        Constant Field Values
    • Constructor Detail

      • 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 Detail

      • 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 java.lang.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 java.lang.Integer getPosition()
        Generated method - Getter of the AttributeValueAssignment.position attribute defined at extension catalog.
        Returns:
        the position
      • 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​(java.lang.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​(java.lang.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