Class IntegrationObjectClassModel

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

public class IntegrationObjectClassModel extends ItemModel
Generated model class for type IntegrationObjectClass first defined at extension integrationservices.

Integration Object POJO type definition.

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 relation code constant for relation IntegObj2IntegObjClass defining source attribute integrationObject in extension integrationservices.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of IntegrationObjectClass.attributes attribute defined at extension integrationservices.
    static final String
    Generated constant - Attribute key of IntegrationObjectClass.code attribute defined at extension integrationservices.
    static final String
    Generated constant - Attribute key of IntegrationObjectClass.integrationObject attribute defined at extension integrationservices.
    static final String
    Generated constant - Attribute key of IntegrationObjectClass.root attribute defined at extension integrationservices.
    static final String
    Generated constant - Attribute key of IntegrationObjectClass.type 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.
    IntegrationObjectClassModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
    Generated constructor - Default constructor for creation with existing context
    IntegrationObjectClassModel(String _code, IntegrationObjectModel _integrationObject, ItemModel _owner, Class _type)
    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
    IntegrationObjectClassModel(String _code, IntegrationObjectModel _integrationObject, Class _type)
    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 IntegrationObjectClass.attributes attribute defined at extension integrationservices.
    Generated method - Getter of the IntegrationObjectClass.code attribute defined at extension integrationservices.
    Generated method - Getter of the IntegrationObjectClass.integrationObject attribute defined at extension integrationservices.
    Generated method - Getter of the IntegrationObjectClass.root attribute defined at extension integrationservices.
    Generated method - Getter of the IntegrationObjectClass.type attribute defined at extension integrationservices.
    void
    Generated method - Setter of IntegrationObjectClass.attributes attribute defined at extension integrationservices.
    void
    setCode(String value)
    Generated method - Setter of IntegrationObjectClass.code attribute defined at extension integrationservices.
    void
    Generated method - Setter of IntegrationObjectClass.integrationObject attribute defined at extension integrationservices.
    void
    Generated method - Setter of IntegrationObjectClass.root attribute defined at extension integrationservices.
    void
    setType(Class value)
    Generated method - Setter of IntegrationObjectClass.type 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:
    • _INTEGOBJ2INTEGOBJCLASS

      public static final String _INTEGOBJ2INTEGOBJCLASS
      Generated relation code constant for relation IntegObj2IntegObjClass defining source attribute integrationObject in extension integrationservices.
      See Also:
    • CODE

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

      public static final String ROOT
      Generated constant - Attribute key of IntegrationObjectClass.root attribute defined at extension integrationservices.
      See Also:
    • TYPE

      public static final String TYPE
      Generated constant - Attribute key of IntegrationObjectClass.type attribute defined at extension integrationservices.
      See Also:
    • INTEGRATIONOBJECT

      public static final String INTEGRATIONOBJECT
      Generated constant - Attribute key of IntegrationObjectClass.integrationObject attribute defined at extension integrationservices.
      See Also:
    • ATTRIBUTES

      public static final String ATTRIBUTES
      Generated constant - Attribute key of IntegrationObjectClass.attributes attribute defined at extension integrationservices.
      See Also:
  • Constructor Details

    • IntegrationObjectClassModel

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

      public IntegrationObjectClassModel(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
    • IntegrationObjectClassModel

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

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

    • getAttributes

      @Accessor(qualifier="attributes", type=GETTER) public Set<IntegrationObjectClassAttributeModel> getAttributes()
      Generated method - Getter of the IntegrationObjectClass.attributes attribute defined at extension integrationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the attributes
    • getCode

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

      @Accessor(qualifier="integrationObject", type=GETTER) public IntegrationObjectModel getIntegrationObject()
      Generated method - Getter of the IntegrationObjectClass.integrationObject attribute defined at extension integrationservices.
      Returns:
      the integrationObject
    • getRoot

      @Accessor(qualifier="root", type=GETTER) public Boolean getRoot()
      Generated method - Getter of the IntegrationObjectClass.root attribute defined at extension integrationservices.
      Returns:
      the root
    • getType

      @Accessor(qualifier="type", type=GETTER) public Class getType()
      Generated method - Getter of the IntegrationObjectClass.type attribute defined at extension integrationservices.
      Returns:
      the type
    • setAttributes

      @Accessor(qualifier="attributes", type=SETTER) public void setAttributes(Set<IntegrationObjectClassAttributeModel> value)
      Generated method - Setter of IntegrationObjectClass.attributes attribute defined at extension integrationservices.
      Parameters:
      value - the attributes
    • setCode

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

      @Accessor(qualifier="integrationObject", type=SETTER) public void setIntegrationObject(IntegrationObjectModel value)
      Generated method - Setter of IntegrationObjectClass.integrationObject attribute defined at extension integrationservices.
      Parameters:
      value - the integrationObject
    • setRoot

      @Accessor(qualifier="root", type=SETTER) public void setRoot(Boolean value)
      Generated method - Setter of IntegrationObjectClass.root attribute defined at extension integrationservices.
      Parameters:
      value - the root
    • setType

      @Accessor(qualifier="type", type=SETTER) public void setType(Class value)
      Generated method - Setter of IntegrationObjectClass.type attribute defined at extension integrationservices.
      Parameters:
      value - the type