Class IntegrationObjectClassAttributeModel

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

public class IntegrationObjectClassAttributeModel extends ItemModel
Generated model class for type IntegrationObjectClassAttribute first defined at extension integrationservices.

An Integration Object Class Attribute that uses standard POJO attributes.

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 IntegObjClas2IntegObjClassAttr defining source attribute integrationObjectClass in extension integrationservices.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of IntegrationObjectClassAttribute.attributeName attribute defined at extension integrationservices.
    static final String
    Generated constant - Attribute key of IntegrationObjectClassAttribute.integrationObjectClass attribute defined at extension integrationservices.
    static final String
    Generated constant - Attribute key of IntegrationObjectClassAttribute.readMethod attribute defined at extension integrationservices.
    static final String
    Generated constant - Attribute key of IntegrationObjectClassAttribute.returnIntegrationObjectClass attribute defined at extension integrationservices.
    static final String
    Generated constant - Attribute key of IntegrationObjectClassAttribute.unique 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.
    IntegrationObjectClassAttributeModel(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
    IntegrationObjectClassAttributeModel(String _attributeName, IntegrationObjectClassModel _integrationObjectClass, 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
  • Method Summary

    Modifier and Type
    Method
    Description
    Generated method - Getter of the IntegrationObjectClassAttribute.attributeName attribute defined at extension integrationservices.
    Generated method - Getter of the IntegrationObjectClassAttribute.integrationObjectClass attribute defined at extension integrationservices.
    Generated method - Getter of the IntegrationObjectClassAttribute.readMethod attribute defined at extension integrationservices.
    Generated method - Getter of the IntegrationObjectClassAttribute.returnIntegrationObjectClass attribute defined at extension integrationservices.
    Generated method - Getter of the IntegrationObjectClassAttribute.unique attribute defined at extension integrationservices.
    void
    Generated method - Setter of IntegrationObjectClassAttribute.attributeName attribute defined at extension integrationservices.
    void
    Generated method - Setter of IntegrationObjectClassAttribute.integrationObjectClass attribute defined at extension integrationservices.
    void
    Generated method - Setter of IntegrationObjectClassAttribute.readMethod attribute defined at extension integrationservices.
    void
    Generated method - Setter of IntegrationObjectClassAttribute.returnIntegrationObjectClass attribute defined at extension integrationservices.
    void
    Generated method - Setter of IntegrationObjectClassAttribute.unique 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:
    • _INTEGOBJCLAS2INTEGOBJCLASSATTR

      public static final String _INTEGOBJCLAS2INTEGOBJCLASSATTR
      Generated relation code constant for relation IntegObjClas2IntegObjClassAttr defining source attribute integrationObjectClass in extension integrationservices.
      See Also:
    • ATTRIBUTENAME

      public static final String ATTRIBUTENAME
      Generated constant - Attribute key of IntegrationObjectClassAttribute.attributeName attribute defined at extension integrationservices.
      See Also:
    • READMETHOD

      public static final String READMETHOD
      Generated constant - Attribute key of IntegrationObjectClassAttribute.readMethod attribute defined at extension integrationservices.
      See Also:
    • RETURNINTEGRATIONOBJECTCLASS

      public static final String RETURNINTEGRATIONOBJECTCLASS
      Generated constant - Attribute key of IntegrationObjectClassAttribute.returnIntegrationObjectClass attribute defined at extension integrationservices.
      See Also:
    • UNIQUE

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

      public static final String INTEGRATIONOBJECTCLASS
      Generated constant - Attribute key of IntegrationObjectClassAttribute.integrationObjectClass attribute defined at extension integrationservices.
      See Also:
  • Constructor Details

    • IntegrationObjectClassAttributeModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public IntegrationObjectClassAttributeModel(String _attributeName, IntegrationObjectClassModel _integrationObjectClass)
      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:
      _attributeName - initial attribute declared by type IntegrationObjectClassAttribute at extension integrationservices
      _integrationObjectClass - initial attribute declared by type IntegrationObjectClassAttribute at extension integrationservices
    • IntegrationObjectClassAttributeModel

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

    • getAttributeName

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

      @Accessor(qualifier="integrationObjectClass", type=GETTER) public IntegrationObjectClassModel getIntegrationObjectClass()
      Generated method - Getter of the IntegrationObjectClassAttribute.integrationObjectClass attribute defined at extension integrationservices.
      Returns:
      the integrationObjectClass
    • getReadMethod

      @Accessor(qualifier="readMethod", type=GETTER) public String getReadMethod()
      Generated method - Getter of the IntegrationObjectClassAttribute.readMethod attribute defined at extension integrationservices.
      Returns:
      the readMethod - The method to call to read the value for the attribute
    • getReturnIntegrationObjectClass

      @Accessor(qualifier="returnIntegrationObjectClass", type=GETTER) public IntegrationObjectClassModel getReturnIntegrationObjectClass()
      Generated method - Getter of the IntegrationObjectClassAttribute.returnIntegrationObjectClass attribute defined at extension integrationservices.
      Returns:
      the returnIntegrationObjectClass - The IntegrationObjectClass to use when the type of the attribute is complex
    • getUnique

      @Accessor(qualifier="unique", type=GETTER) public Boolean getUnique()
      Generated method - Getter of the IntegrationObjectClassAttribute.unique attribute defined at extension integrationservices.
      Returns:
      the unique - Determines whether this class attribute is a unique attribute for the IntegrationObjectClass, which makes it part of the key. Returns true, if the attribute is unique, and false if not.
    • setAttributeName

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

      @Accessor(qualifier="integrationObjectClass", type=SETTER) public void setIntegrationObjectClass(IntegrationObjectClassModel value)
      Generated method - Setter of IntegrationObjectClassAttribute.integrationObjectClass attribute defined at extension integrationservices.
      Parameters:
      value - the integrationObjectClass
    • setReadMethod

      @Accessor(qualifier="readMethod", type=SETTER) public void setReadMethod(String value)
      Generated method - Setter of IntegrationObjectClassAttribute.readMethod attribute defined at extension integrationservices.
      Parameters:
      value - the readMethod - The method to call to read the value for the attribute
    • setReturnIntegrationObjectClass

      @Accessor(qualifier="returnIntegrationObjectClass", type=SETTER) public void setReturnIntegrationObjectClass(IntegrationObjectClassModel value)
      Generated method - Setter of IntegrationObjectClassAttribute.returnIntegrationObjectClass attribute defined at extension integrationservices.
      Parameters:
      value - the returnIntegrationObjectClass - The IntegrationObjectClass to use when the type of the attribute is complex
    • setUnique

      @Accessor(qualifier="unique", type=SETTER) public void setUnique(Boolean value)
      Generated method - Setter of IntegrationObjectClassAttribute.unique attribute defined at extension integrationservices.
      Parameters:
      value - the unique - Determines whether this class attribute is a unique attribute for the IntegrationObjectClass, which makes it part of the key. Returns true, if the attribute is unique, and false if not.