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
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
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofIntegrationObject.classesattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObject.classificationAttributesPresentattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObject.codeattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObject.integrationTypeattribute defined at extensionodata2webservices.static final StringGenerated constant - Attribute key ofIntegrationObject.itemsattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObject.rootClassattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObject.rootItemattribute 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.IntegrationObjectModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing contextIntegrationObjectModel(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 parametersIntegrationObjectModel(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 -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theIntegrationObject.classesattribute defined at extensionintegrationservices.Generated method - Getter of theIntegrationObject.classificationAttributesPresentdynamic attribute defined at extensionintegrationservices.getCode()Generated method - Getter of theIntegrationObject.codeattribute defined at extensionintegrationservices.Generated method - Getter of theIntegrationObject.integrationTypeattribute defined at extensionodata2webservices.getItems()Generated method - Getter of theIntegrationObject.itemsattribute defined at extensionintegrationservices.Generated method - Getter of theIntegrationObject.rootClassdynamic attribute defined at extensionintegrationservices.Generated method - Getter of theIntegrationObject.rootItemdynamic attribute defined at extensionintegrationservices.voidsetClasses(Set<IntegrationObjectClassModel> value) Generated method - Setter ofIntegrationObject.classesattribute defined at extensionintegrationservices.voidGenerated method - Setter ofIntegrationObject.codeattribute defined at extensionintegrationservices.voidGenerated method - Setter ofIntegrationObject.integrationTypeattribute defined at extensionodata2webservices.voidsetItems(Set<IntegrationObjectItemModel> value) Generated method - Setter ofIntegrationObject.itemsattribute 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:
-
CODE
Generated constant - Attribute key ofIntegrationObject.codeattribute defined at extensionintegrationservices.- See Also:
-
ROOTITEM
Generated constant - Attribute key ofIntegrationObject.rootItemattribute defined at extensionintegrationservices.- See Also:
-
ROOTCLASS
Generated constant - Attribute key ofIntegrationObject.rootClassattribute defined at extensionintegrationservices.- See Also:
-
CLASSIFICATIONATTRIBUTESPRESENT
Generated constant - Attribute key ofIntegrationObject.classificationAttributesPresentattribute defined at extensionintegrationservices.- See Also:
-
ITEMS
Generated constant - Attribute key ofIntegrationObject.itemsattribute defined at extensionintegrationservices.- See Also:
-
CLASSES
Generated constant - Attribute key ofIntegrationObject.classesattribute defined at extensionintegrationservices.- See Also:
-
INTEGRATIONTYPE
Generated constant - Attribute key ofIntegrationObject.integrationTypeattribute defined at extensionodata2webservices.- 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, 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:
_code- initial attribute declared by typeIntegrationObjectat extensionintegrationservices
-
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 parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_code- initial attribute declared by typeIntegrationObjectat extensionintegrationservices_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getClasses
Generated method - Getter of theIntegrationObject.classesattribute defined at extensionintegrationservices. 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 theIntegrationObject.classificationAttributesPresentdynamic attribute defined at extensionintegrationservices.- Returns:
- the classificationAttributesPresent - Determines whether this integration object has items with
IntegrationObjectItemClassificationAttributeModel. Returnstrue, if at least oneIntegrationObjectItemModelin this integration object contains at least oneIntegrationObjectItemClassificationAttributeModelattribute;false, if there noIntegrationObjectItemClassificationAttributeModelwithin this integration object structure.
-
getCode
Generated method - Getter of theIntegrationObject.codeattribute defined at extensionintegrationservices.- Returns:
- the code
-
getIntegrationType
Generated method - Getter of theIntegrationObject.integrationTypeattribute defined at extensionodata2webservices.- Returns:
- the integrationType - Qualifier for the type of Integration related to an IntegrationObject
-
getItems
Generated method - Getter of theIntegrationObject.itemsattribute defined at extensionintegrationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the items
-
getRootClass
Generated method - Getter of theIntegrationObject.rootClassdynamic attribute defined at extensionintegrationservices.- Returns:
- the rootClass - Identifies the root
IntegrationObjectClassfor thisIntegrationObject. There should only be one rootIntegrationObjectClassfor anyIntegrationObject. If the IntegrationObject was misconfiguration where the IntegrationObject is found to have more than 1 rootIntegrationObjectClassthen an exception will be thrown.
-
getRootItem
Generated method - Getter of theIntegrationObject.rootItemdynamic attribute defined at extensionintegrationservices.- Returns:
- the rootItem - Identifies the root
IntegrationObjectItemfor thisIntegrationObject. There should only be one rootIntegrationObjectItemfor anyIntegrationObject. If the IntegrationObject was misconfiguration where the IntegrationObject is found to have more than 1 rootIntegrationObjectItemthen an exception will be thrown.
-
setClasses
@Accessor(qualifier="classes", type=SETTER) public void setClasses(Set<IntegrationObjectClassModel> value) Generated method - Setter ofIntegrationObject.classesattribute defined at extensionintegrationservices.- Parameters:
value- the classes
-
setCode
Generated method - Setter ofIntegrationObject.codeattribute defined at extensionintegrationservices.- Parameters:
value- the code
-
setIntegrationType
@Accessor(qualifier="integrationType", type=SETTER) public void setIntegrationType(IntegrationType value) Generated method - Setter ofIntegrationObject.integrationTypeattribute defined at extensionodata2webservices.- 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 ofIntegrationObject.itemsattribute defined at extensionintegrationservices.- Parameters:
value- the items
-