Class IntegrationObjectItemAttributeModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class IntegrationObjectItemAttributeModel
    extends ItemModel
    Generated model class for type IntegrationObjectItemAttribute first defined at extension integrationservices.
    See Also:
    Serialized Form
    • Field Detail

      • _TYPECODE

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

        public static final java.lang.String _INTEGOBJITEM2INTEGOBJITEMATTR
        Generated relation code constant for relation IntegObjItem2IntegObjItemAttr defining source attribute integrationObjectItem in extension integrationservices.
        See Also:
        Constant Field Values
      • ATTRIBUTEDESCRIPTOR

        public static final java.lang.String ATTRIBUTEDESCRIPTOR
        Generated constant - Attribute key of IntegrationObjectItemAttribute.attributeDescriptor attribute defined at extension integrationservices.
        See Also:
        Constant Field Values
      • ATTRIBUTENAME

        public static final java.lang.String ATTRIBUTENAME
        Generated constant - Attribute key of IntegrationObjectItemAttribute.attributeName attribute defined at extension integrationservices.
        See Also:
        Constant Field Values
      • RETURNINTEGRATIONOBJECTITEM

        public static final java.lang.String RETURNINTEGRATIONOBJECTITEM
        Generated constant - Attribute key of IntegrationObjectItemAttribute.returnIntegrationObjectItem attribute defined at extension integrationservices.
        See Also:
        Constant Field Values
      • UNIQUE

        public static final java.lang.String UNIQUE
        Generated constant - Attribute key of IntegrationObjectItemAttribute.unique attribute defined at extension integrationservices.
        See Also:
        Constant Field Values
      • AUTOCREATE

        public static final java.lang.String AUTOCREATE
        Generated constant - Attribute key of IntegrationObjectItemAttribute.autoCreate attribute defined at extension integrationservices.
        See Also:
        Constant Field Values
      • PARTOF

        public static final java.lang.String PARTOF
        Generated constant - Attribute key of IntegrationObjectItemAttribute.partOf attribute defined at extension integrationservices.
        See Also:
        Constant Field Values
      • INTEGRATIONOBJECTITEM

        public static final java.lang.String INTEGRATIONOBJECTITEM
        Generated constant - Attribute key of IntegrationObjectItemAttribute.integrationObjectItem attribute defined at extension integrationservices.
        See Also:
        Constant Field Values
    • Constructor Detail

      • IntegrationObjectItemAttributeModel

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public IntegrationObjectItemAttributeModel​(AttributeDescriptorModel _attributeDescriptor,
                                                   java.lang.String _attributeName)
        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:
        _attributeDescriptor - initial attribute declared by type IntegrationObjectItemAttribute at extension integrationservices
        _attributeName - initial attribute declared by type IntegrationObjectItemAttribute at extension integrationservices
      • IntegrationObjectItemAttributeModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public IntegrationObjectItemAttributeModel​(AttributeDescriptorModel _attributeDescriptor,
                                                   java.lang.String _attributeName,
                                                   ItemModel _owner)
        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:
        _attributeDescriptor - initial attribute declared by type IntegrationObjectItemAttribute at extension integrationservices
        _attributeName - initial attribute declared by type IntegrationObjectItemAttribute at extension integrationservices
        _owner - initial attribute declared by type Item at extension core
    • Method Detail

      • getAttributeDescriptor

        @Accessor(qualifier="attributeDescriptor",
                  type=GETTER)
        public AttributeDescriptorModel getAttributeDescriptor()
        Generated method - Getter of the IntegrationObjectItemAttribute.attributeDescriptor attribute defined at extension integrationservices.
        Returns:
        the attributeDescriptor
      • getAttributeName

        @Accessor(qualifier="attributeName",
                  type=GETTER)
        public java.lang.String getAttributeName()
        Generated method - Getter of the IntegrationObjectItemAttribute.attributeName attribute defined at extension integrationservices.
        Returns:
        the attributeName
      • getAutoCreate

        @Accessor(qualifier="autoCreate",
                  type=GETTER)
        public java.lang.Boolean getAutoCreate()
        Generated method - Getter of the IntegrationObjectItemAttribute.autoCreate attribute defined at extension integrationservices.
        Returns:
        the autoCreate
      • getIntegrationObjectItem

        @Accessor(qualifier="integrationObjectItem",
                  type=GETTER)
        public IntegrationObjectItemModel getIntegrationObjectItem()
        Generated method - Getter of the IntegrationObjectItemAttribute.integrationObjectItem attribute defined at extension integrationservices.
        Returns:
        the integrationObjectItem
      • getPartOf

        @Accessor(qualifier="partOf",
                  type=GETTER)
        public java.lang.Boolean getPartOf()
        Generated method - Getter of the IntegrationObjectItemAttribute.partOf dynamic attribute defined at extension integrationservices.
        Returns:
        the partOf
      • getReturnIntegrationObjectItem

        @Accessor(qualifier="returnIntegrationObjectItem",
                  type=GETTER)
        public IntegrationObjectItemModel getReturnIntegrationObjectItem()
        Generated method - Getter of the IntegrationObjectItemAttribute.returnIntegrationObjectItem attribute defined at extension integrationservices.
        Returns:
        the returnIntegrationObjectItem
      • getUnique

        @Accessor(qualifier="unique",
                  type=GETTER)
        public java.lang.Boolean getUnique()
        Generated method - Getter of the IntegrationObjectItemAttribute.unique attribute defined at extension integrationservices.
        Returns:
        the unique
      • setAttributeDescriptor

        @Accessor(qualifier="attributeDescriptor",
                  type=SETTER)
        public void setAttributeDescriptor​(AttributeDescriptorModel value)
        Generated method - Setter of IntegrationObjectItemAttribute.attributeDescriptor attribute defined at extension integrationservices.
        Parameters:
        value - the attributeDescriptor
      • setAttributeName

        @Accessor(qualifier="attributeName",
                  type=SETTER)
        public void setAttributeName​(java.lang.String value)
        Generated method - Setter of IntegrationObjectItemAttribute.attributeName attribute defined at extension integrationservices.
        Parameters:
        value - the attributeName
      • setAutoCreate

        @Accessor(qualifier="autoCreate",
                  type=SETTER)
        public void setAutoCreate​(java.lang.Boolean value)
        Generated method - Setter of IntegrationObjectItemAttribute.autoCreate attribute defined at extension integrationservices.
        Parameters:
        value - the autoCreate
      • setIntegrationObjectItem

        @Accessor(qualifier="integrationObjectItem",
                  type=SETTER)
        public void setIntegrationObjectItem​(IntegrationObjectItemModel value)
        Generated method - Setter of IntegrationObjectItemAttribute.integrationObjectItem attribute defined at extension integrationservices.
        Parameters:
        value - the integrationObjectItem
      • setReturnIntegrationObjectItem

        @Accessor(qualifier="returnIntegrationObjectItem",
                  type=SETTER)
        public void setReturnIntegrationObjectItem​(IntegrationObjectItemModel value)
        Generated method - Setter of IntegrationObjectItemAttribute.returnIntegrationObjectItem attribute defined at extension integrationservices.
        Parameters:
        value - the returnIntegrationObjectItem
      • setUnique

        @Accessor(qualifier="unique",
                  type=SETTER)
        public void setUnique​(java.lang.Boolean value)
        Generated method - Setter of IntegrationObjectItemAttribute.unique attribute defined at extension integrationservices.
        Parameters:
        value - the unique