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
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
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationIntegObjClas2IntegObjClassAttrdefining source attributeintegrationObjectClassin extensionintegrationservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofIntegrationObjectClassAttribute.attributeNameattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObjectClassAttribute.integrationObjectClassattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObjectClassAttribute.readMethodattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObjectClassAttribute.returnIntegrationObjectClassattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObjectClassAttribute.uniqueattribute defined at extensionintegrationservices.Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.IntegrationObjectClassAttributeModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing contextIntegrationObjectClassAttributeModel(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 parametersIntegrationObjectClassAttributeModel(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 TypeMethodDescriptionGenerated method - Getter of theIntegrationObjectClassAttribute.attributeNameattribute defined at extensionintegrationservices.Generated method - Getter of theIntegrationObjectClassAttribute.integrationObjectClassattribute defined at extensionintegrationservices.Generated method - Getter of theIntegrationObjectClassAttribute.readMethodattribute defined at extensionintegrationservices.Generated method - Getter of theIntegrationObjectClassAttribute.returnIntegrationObjectClassattribute defined at extensionintegrationservices.Generated method - Getter of theIntegrationObjectClassAttribute.uniqueattribute defined at extensionintegrationservices.voidsetAttributeName(String value) Generated method - Setter ofIntegrationObjectClassAttribute.attributeNameattribute defined at extensionintegrationservices.voidGenerated method - Setter ofIntegrationObjectClassAttribute.integrationObjectClassattribute defined at extensionintegrationservices.voidsetReadMethod(String value) Generated method - Setter ofIntegrationObjectClassAttribute.readMethodattribute defined at extensionintegrationservices.voidGenerated method - Setter ofIntegrationObjectClassAttribute.returnIntegrationObjectClassattribute defined at extensionintegrationservices.voidGenerated method - Setter ofIntegrationObjectClassAttribute.uniqueattribute defined at extensionintegrationservices.Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods 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
-
Field Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
_INTEGOBJCLAS2INTEGOBJCLASSATTR
Generated relation code constant for relationIntegObjClas2IntegObjClassAttrdefining source attributeintegrationObjectClassin extensionintegrationservices.- See Also:
-
ATTRIBUTENAME
Generated constant - Attribute key ofIntegrationObjectClassAttribute.attributeNameattribute defined at extensionintegrationservices.- See Also:
-
READMETHOD
Generated constant - Attribute key ofIntegrationObjectClassAttribute.readMethodattribute defined at extensionintegrationservices.- See Also:
-
RETURNINTEGRATIONOBJECTCLASS
Generated constant - Attribute key ofIntegrationObjectClassAttribute.returnIntegrationObjectClassattribute defined at extensionintegrationservices.- See Also:
-
UNIQUE
Generated constant - Attribute key ofIntegrationObjectClassAttribute.uniqueattribute defined at extensionintegrationservices.- See Also:
-
INTEGRATIONOBJECTCLASS
Generated constant - Attribute key ofIntegrationObjectClassAttribute.integrationObjectClassattribute defined at extensionintegrationservices.- 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 parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_attributeName- initial attribute declared by typeIntegrationObjectClassAttributeat extensionintegrationservices_integrationObjectClass- initial attribute declared by typeIntegrationObjectClassAttributeat extensionintegrationservices
-
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 parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_attributeName- initial attribute declared by typeIntegrationObjectClassAttributeat extensionintegrationservices_integrationObjectClass- initial attribute declared by typeIntegrationObjectClassAttributeat extensionintegrationservices_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getAttributeName
Generated method - Getter of theIntegrationObjectClassAttribute.attributeNameattribute defined at extensionintegrationservices.- Returns:
- the attributeName
-
getIntegrationObjectClass
@Accessor(qualifier="integrationObjectClass", type=GETTER) public IntegrationObjectClassModel getIntegrationObjectClass()Generated method - Getter of theIntegrationObjectClassAttribute.integrationObjectClassattribute defined at extensionintegrationservices.- Returns:
- the integrationObjectClass
-
getReadMethod
Generated method - Getter of theIntegrationObjectClassAttribute.readMethodattribute defined at extensionintegrationservices.- 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 theIntegrationObjectClassAttribute.returnIntegrationObjectClassattribute defined at extensionintegrationservices.- Returns:
- the returnIntegrationObjectClass - The IntegrationObjectClass to use when the type of the attribute is complex
-
getUnique
Generated method - Getter of theIntegrationObjectClassAttribute.uniqueattribute defined at extensionintegrationservices.- 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, andfalseif not.
-
setAttributeName
Generated method - Setter ofIntegrationObjectClassAttribute.attributeNameattribute defined at extensionintegrationservices.- Parameters:
value- the attributeName
-
setIntegrationObjectClass
@Accessor(qualifier="integrationObjectClass", type=SETTER) public void setIntegrationObjectClass(IntegrationObjectClassModel value) Generated method - Setter ofIntegrationObjectClassAttribute.integrationObjectClassattribute defined at extensionintegrationservices.- Parameters:
value- the integrationObjectClass
-
setReadMethod
Generated method - Setter ofIntegrationObjectClassAttribute.readMethodattribute defined at extensionintegrationservices.- 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 ofIntegrationObjectClassAttribute.returnIntegrationObjectClassattribute defined at extensionintegrationservices.- Parameters:
value- the returnIntegrationObjectClass - The IntegrationObjectClass to use when the type of the attribute is complex
-
setUnique
Generated method - Setter ofIntegrationObjectClassAttribute.uniqueattribute defined at extensionintegrationservices.- Parameters:
value- the unique - Determines whether this class attribute is a unique attribute for the IntegrationObjectClass, which makes it part of the key. Returnstrue, if the attribute is unique, andfalseif not.
-