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:
  • 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(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.