Class IntegrationObjectModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.integrationservices.model.IntegrationObjectModel
All Implemented Interfaces:
Serializable

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

    Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of IntegrationObject.classes attribute defined at extension integrationservices.
    static final String
    Generated constant - Attribute key of IntegrationObject.classificationAttributesPresent attribute defined at extension integrationservices.
    static final String
    Generated constant - Attribute key of IntegrationObject.code attribute defined at extension integrationservices.
    static final String
    Generated constant - Attribute key of IntegrationObject.integrationType attribute defined at extension odata2webservices.
    static final String
    Generated constant - Attribute key of IntegrationObject.items attribute defined at extension integrationservices.
    static final String
    Generated constant - Attribute key of IntegrationObject.rootClass attribute defined at extension integrationservices.
    static final String
    Generated constant - Attribute key of IntegrationObject.rootItem attribute defined at extension integrationservices.

    Fields inherited from class de.hybris.platform.core.model.ItemModel

    _COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED

    Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
  • Constructor Summary

    Constructors
    Constructor
    Description
    Generated constructor - Default constructor for generic creation.
    IntegrationObjectModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
    Generated constructor - Default constructor for creation with existing context
    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
    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
  • Method Summary

    Modifier and Type
    Method
    Description
    Generated method - Getter of the IntegrationObject.classes attribute defined at extension integrationservices.
    Generated method - Getter of the IntegrationObject.classificationAttributesPresent dynamic attribute defined at extension integrationservices.
    Generated method - Getter of the IntegrationObject.code attribute defined at extension integrationservices.
    Generated method - Getter of the IntegrationObject.integrationType attribute defined at extension odata2webservices.
    Generated method - Getter of the IntegrationObject.items attribute defined at extension integrationservices.
    Generated method - Getter of the IntegrationObject.rootClass dynamic attribute defined at extension integrationservices.
    Generated method - Getter of the IntegrationObject.rootItem dynamic attribute defined at extension integrationservices.
    void
    Generated method - Setter of IntegrationObject.classes attribute defined at extension integrationservices.
    void
    setCode(String value)
    Generated method - Setter of IntegrationObject.code attribute defined at extension integrationservices.
    void
    Generated method - Setter of IntegrationObject.integrationType attribute defined at extension odata2webservices.
    void
    Generated method - Setter of IntegrationObject.items attribute defined at extension integrationservices.

    Methods inherited from class de.hybris.platform.core.model.ItemModel

    getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner

    Methods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 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:
    • ROOTCLASS

      public static final String ROOTCLASS
      Generated constant - Attribute key of IntegrationObject.rootClass 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:
    • CLASSES

      public static final String CLASSES
      Generated constant - Attribute key of IntegrationObject.classes 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(de.hybris.platform.servicelayer.model.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

    • getClasses

      @Accessor(qualifier="classes", type=GETTER) public Set<IntegrationObjectClassModel> getClasses()
      Generated method - Getter of the IntegrationObject.classes attribute defined at extension integrationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the classes
    • 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

      @Accessor(qualifier="items", type=GETTER) public Set<IntegrationObjectItemModel> 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
    • getRootClass

      @Accessor(qualifier="rootClass", type=GETTER) public IntegrationObjectClassModel getRootClass()
      Generated method - Getter of the IntegrationObject.rootClass dynamic attribute defined at extension integrationservices.
      Returns:
      the rootClass - Identifies the root IntegrationObjectClass for this IntegrationObject. There should only be one root IntegrationObjectClass for any IntegrationObject. If the IntegrationObject was misconfiguration where the IntegrationObject is found to have more than 1 root IntegrationObjectClass then an exception will be thrown.
    • 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.
    • setClasses

      @Accessor(qualifier="classes", type=SETTER) public void setClasses(Set<IntegrationObjectClassModel> value)
      Generated method - Setter of IntegrationObject.classes attribute defined at extension integrationservices.
      Parameters:
      value - the classes
    • 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