Class IntegrationObjectModel

All Implemented Interfaces:
Serializable

public class IntegrationObjectModel extends ItemModel
Generated model class for type IntegrationObject first defined at extension integrationservices.
See Also:
  • Field Details

    • _TYPECODE

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

      public static final String CODE
      Generated constant - Attribute key of IntegrationObject.code attribute defined at extension integrationservices.
      See Also:
    • ROOTITEM

      public static final String ROOTITEM
      Generated constant - Attribute key of IntegrationObject.rootItem attribute defined at extension integrationservices.
      See Also:
    • CLASSIFICATIONATTRIBUTESPRESENT

      public static final String CLASSIFICATIONATTRIBUTESPRESENT
      Generated constant - Attribute key of IntegrationObject.classificationAttributesPresent attribute defined at extension integrationservices.
      See Also:
    • ITEMS

      public static final String ITEMS
      Generated constant - Attribute key of IntegrationObject.items attribute defined at extension integrationservices.
      See Also:
    • INTEGRATIONTYPE

      public static final String INTEGRATIONTYPE
      Generated constant - Attribute key of IntegrationObject.integrationType attribute defined at extension odata2webservices.
      See Also:
  • Constructor Details

    • IntegrationObjectModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public IntegrationObjectModel(String _code)
      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:
      _code - initial attribute declared by type IntegrationObject at extension integrationservices
    • IntegrationObjectModel

      @Deprecated(since="4.1.1", forRemoval=true) public IntegrationObjectModel(String _code, 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:
      _code - initial attribute declared by type IntegrationObject at extension integrationservices
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getClassificationAttributesPresent

      @Accessor(qualifier="classificationAttributesPresent", type=GETTER) public Boolean getClassificationAttributesPresent()
      Generated method - Getter of the IntegrationObject.classificationAttributesPresent dynamic attribute defined at extension integrationservices.
      Returns:
      the classificationAttributesPresent - Determines whether this integration object has items with IntegrationObjectItemClassificationAttributeModel. Returns true, if at least one IntegrationObjectItemModel in this integration object contains at least one IntegrationObjectItemClassificationAttributeModel attribute; false, if there no IntegrationObjectItemClassificationAttributeModel within this integration object structure.
    • getCode

      @Accessor(qualifier="code", type=GETTER) public String getCode()
      Generated method - Getter of the IntegrationObject.code attribute defined at extension integrationservices.
      Returns:
      the code
    • getIntegrationType

      @Accessor(qualifier="integrationType", type=GETTER) public IntegrationType getIntegrationType()
      Generated method - Getter of the IntegrationObject.integrationType attribute defined at extension odata2webservices.
      Returns:
      the integrationType - Qualifier for the type of Integration related to an IntegrationObject
    • getItems

      Generated method - Getter of the IntegrationObject.items attribute defined at extension integrationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the items
    • getRootItem

      @Accessor(qualifier="rootItem", type=GETTER) public IntegrationObjectItemModel getRootItem()
      Generated method - Getter of the IntegrationObject.rootItem dynamic attribute defined at extension integrationservices.
      Returns:
      the rootItem - Identifies the root IntegrationObjectItem for this IntegrationObject. There should only be one root IntegrationObjectItem for any IntegrationObject. If the IntegrationObject was misconfiguration where the IntegrationObject is found to have more than 1 root IntegrationObjectItem then an exception will be thrown.
    • setCode

      @Accessor(qualifier="code", type=SETTER) public void setCode(String value)
      Generated method - Setter of IntegrationObject.code attribute defined at extension integrationservices.
      Parameters:
      value - the code
    • setIntegrationType

      @Accessor(qualifier="integrationType", type=SETTER) public void setIntegrationType(IntegrationType value)
      Generated method - Setter of IntegrationObject.integrationType attribute defined at extension odata2webservices.
      Parameters:
      value - the integrationType - Qualifier for the type of Integration related to an IntegrationObject
    • setItems

      @Accessor(qualifier="items", type=SETTER) public void setItems(Set<IntegrationObjectItemModel> value)
      Generated method - Setter of IntegrationObject.items attribute defined at extension integrationservices.
      Parameters:
      value - the items