Class IntegrationObjectItemAttributeModel

All Implemented Interfaces:
Serializable

public class IntegrationObjectItemAttributeModel extends AbstractIntegrationObjectItemAttributeModel
Generated model class for type IntegrationObjectItemAttribute first defined at extension integrationservices.

An Integration Object Item Attribute that uses standard type system attributes.

See Also:
  • Field Details

    • _TYPECODE

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

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

      public static final String ATTRIBUTEDESCRIPTOR
      Generated constant - Attribute key of IntegrationObjectItemAttribute.attributeDescriptor attribute defined at extension integrationservices.
      See Also:
    • UNIQUE

      public static final String UNIQUE
      Generated constant - Attribute key of IntegrationObjectItemAttribute.unique attribute defined at extension integrationservices.
      See Also:
    • PARTOF

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

      public static final String INTEGRATIONOBJECTITEM
      Generated constant - Attribute key of IntegrationObjectItemAttribute.integrationObjectItem attribute defined at extension integrationservices.
      See Also:
  • Constructor Details

    • 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, String _attributeName, IntegrationObjectItemModel _integrationObjectItem)
      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 AbstractIntegrationObjectItemAttribute at extension integrationservices
      _integrationObjectItem - initial attribute declared by type IntegrationObjectItemAttribute at extension integrationservices
    • IntegrationObjectItemAttributeModel

      @Deprecated(since="4.1.1", forRemoval=true) public IntegrationObjectItemAttributeModel(AttributeDescriptorModel _attributeDescriptor, String _attributeName, IntegrationObjectItemModel _integrationObjectItem, 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 AbstractIntegrationObjectItemAttribute at extension integrationservices
      _integrationObjectItem - initial attribute declared by type IntegrationObjectItemAttribute at extension integrationservices
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getAttributeDescriptor

      @Accessor(qualifier="attributeDescriptor", type=GETTER) public AttributeDescriptorModel getAttributeDescriptor()
      Generated method - Getter of the IntegrationObjectItemAttribute.attributeDescriptor attribute defined at extension integrationservices.
      Returns:
      the attributeDescriptor
    • 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 Boolean getPartOf()
      Generated method - Getter of the IntegrationObjectItemAttribute.partOf dynamic attribute defined at extension integrationservices.
      Returns:
      the partOf
    • getUnique

      @Accessor(qualifier="unique", type=GETTER) public 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
    • 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
    • setUnique

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