Class IntegrationObjectItemModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.integrationservices.model.IntegrationObjectItemModel
- All Implemented Interfaces:
Serializable
Generated model class for type IntegrationObjectItem 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 relation code constant for relationIntegObj2IntegObjItemdefining source attributeintegrationObjectin extensionintegrationservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofIntegrationObjectItem.allowedItemTypeMatchesattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObjectItem.attributesattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObjectItem.classificationAttributesattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObjectItem.codeattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObjectItem.integrationObjectattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObjectItem.itemTypeMatchattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObjectItem.keyAttributesattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObjectItem.rootattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObjectItem.typeattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObjectItem.uniqueAttributesattribute defined at extensionintegrationservices.static final StringGenerated constant - Attribute key ofIntegrationObjectItem.virtualAttributesattribute 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.IntegrationObjectItemModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing contextIntegrationObjectItemModel(String _code, IntegrationObjectModel _integrationObject, ItemModel _owner, ComposedTypeModel _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 parametersIntegrationObjectItemModel(String _code, IntegrationObjectModel _integrationObject, ComposedTypeModel _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 TypeMethodDescriptionGenerated method - Getter of theIntegrationObjectItem.allowedItemTypeMatchesdynamic attribute defined at extensionintegrationservices.Generated method - Getter of theIntegrationObjectItem.attributesattribute defined at extensionintegrationservices.Generated method - Getter of theIntegrationObjectItem.classificationAttributesattribute defined at extensionintegrationservices.getCode()Generated method - Getter of theIntegrationObjectItem.codeattribute defined at extensionintegrationservices.Generated method - Getter of theIntegrationObjectItem.integrationObjectattribute defined at extensionintegrationservices.Generated method - Getter of theIntegrationObjectItem.itemTypeMatchattribute defined at extensionintegrationservices.Generated method - Getter of theIntegrationObjectItem.keyAttributesdynamic attribute defined at extensionintegrationservices.getRoot()Generated method - Getter of theIntegrationObjectItem.rootattribute defined at extensionintegrationservices.getType()Generated method - Getter of theIntegrationObjectItem.typeattribute defined at extensionintegrationservices.Generated method - Getter of theIntegrationObjectItem.uniqueAttributesdynamic attribute defined at extensionintegrationservices.Generated method - Getter of theIntegrationObjectItem.virtualAttributesattribute defined at extensionintegrationservices.voidGenerated method - Setter ofIntegrationObjectItem.attributesattribute defined at extensionintegrationservices.voidGenerated method - Setter ofIntegrationObjectItem.classificationAttributesattribute defined at extensionintegrationservices.voidGenerated method - Setter ofIntegrationObjectItem.codeattribute defined at extensionintegrationservices.voidGenerated method - Setter ofIntegrationObjectItem.integrationObjectattribute defined at extensionintegrationservices.voidGenerated method - Setter ofIntegrationObjectItem.itemTypeMatchattribute defined at extensionintegrationservices.voidGenerated method - Setter ofIntegrationObjectItem.rootattribute defined at extensionintegrationservices.voidsetType(ComposedTypeModel value) Generated method - Setter ofIntegrationObjectItem.typeattribute defined at extensionintegrationservices.voidGenerated method - Setter ofIntegrationObjectItem.virtualAttributesattribute 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:
-
_INTEGOBJ2INTEGOBJITEM
Generated relation code constant for relationIntegObj2IntegObjItemdefining source attributeintegrationObjectin extensionintegrationservices.- See Also:
-
CODE
Generated constant - Attribute key ofIntegrationObjectItem.codeattribute defined at extensionintegrationservices.- See Also:
-
TYPE
Generated constant - Attribute key ofIntegrationObjectItem.typeattribute defined at extensionintegrationservices.- See Also:
-
ROOT
Generated constant - Attribute key ofIntegrationObjectItem.rootattribute defined at extensionintegrationservices.- See Also:
-
ITEMTYPEMATCH
Generated constant - Attribute key ofIntegrationObjectItem.itemTypeMatchattribute defined at extensionintegrationservices.- See Also:
-
UNIQUEATTRIBUTES
Generated constant - Attribute key ofIntegrationObjectItem.uniqueAttributesattribute defined at extensionintegrationservices.- See Also:
-
ALLOWEDITEMTYPEMATCHES
Generated constant - Attribute key ofIntegrationObjectItem.allowedItemTypeMatchesattribute defined at extensionintegrationservices.- See Also:
-
KEYATTRIBUTES
Generated constant - Attribute key ofIntegrationObjectItem.keyAttributesattribute defined at extensionintegrationservices.- See Also:
-
INTEGRATIONOBJECT
Generated constant - Attribute key ofIntegrationObjectItem.integrationObjectattribute defined at extensionintegrationservices.- See Also:
-
ATTRIBUTES
Generated constant - Attribute key ofIntegrationObjectItem.attributesattribute defined at extensionintegrationservices.- See Also:
-
CLASSIFICATIONATTRIBUTES
Generated constant - Attribute key ofIntegrationObjectItem.classificationAttributesattribute defined at extensionintegrationservices.- See Also:
-
VIRTUALATTRIBUTES
Generated constant - Attribute key ofIntegrationObjectItem.virtualAttributesattribute defined at extensionintegrationservices.- See Also:
-
-
Constructor Details
-
IntegrationObjectItemModel
public IntegrationObjectItemModel()Generated constructor - Default constructor for generic creation. -
IntegrationObjectItemModel
public IntegrationObjectItemModel(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
-
IntegrationObjectItemModel
@Deprecated(since="4.1.1", forRemoval=true) public IntegrationObjectItemModel(String _code, IntegrationObjectModel _integrationObject, ComposedTypeModel _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 parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_code- initial attribute declared by typeIntegrationObjectItemat extensionintegrationservices_integrationObject- initial attribute declared by typeIntegrationObjectItemat extensionintegrationservices_type- initial attribute declared by typeIntegrationObjectItemat extensionintegrationservices
-
IntegrationObjectItemModel
@Deprecated(since="4.1.1", forRemoval=true) public IntegrationObjectItemModel(String _code, IntegrationObjectModel _integrationObject, ItemModel _owner, ComposedTypeModel _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 parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_code- initial attribute declared by typeIntegrationObjectItemat extensionintegrationservices_integrationObject- initial attribute declared by typeIntegrationObjectItemat extensionintegrationservices_owner- initial attribute declared by typeItemat extensioncore_type- initial attribute declared by typeIntegrationObjectItemat extensionintegrationservices
-
-
Method Details
-
getAllowedItemTypeMatches
@Accessor(qualifier="allowedItemTypeMatches", type=GETTER) public Collection<ItemTypeMatchEnum> getAllowedItemTypeMatches()Generated method - Getter of theIntegrationObjectItem.allowedItemTypeMatchesdynamic attribute defined at extensionintegrationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the allowedItemTypeMatches - a collection of all ItemTypeMatchEnums that an IntegrationObjectItem of the current may have set on its attribute.
-
getAttributes
@Accessor(qualifier="attributes", type=GETTER) public Set<IntegrationObjectItemAttributeModel> getAttributes()Generated method - Getter of theIntegrationObjectItem.attributesattribute defined at extensionintegrationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the attributes
-
getClassificationAttributes
@Accessor(qualifier="classificationAttributes", type=GETTER) public Set<IntegrationObjectItemClassificationAttributeModel> getClassificationAttributes()Generated method - Getter of theIntegrationObjectItem.classificationAttributesattribute defined at extensionintegrationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the classificationAttributes
-
getCode
Generated method - Getter of theIntegrationObjectItem.codeattribute defined at extensionintegrationservices.- Returns:
- the code
-
getIntegrationObject
@Accessor(qualifier="integrationObject", type=GETTER) public IntegrationObjectModel getIntegrationObject()Generated method - Getter of theIntegrationObjectItem.integrationObjectattribute defined at extensionintegrationservices.- Returns:
- the integrationObject
-
getItemTypeMatch
Generated method - Getter of theIntegrationObjectItem.itemTypeMatchattribute defined at extensionintegrationservices.- Returns:
- the itemTypeMatch
-
getKeyAttributes
@Accessor(qualifier="keyAttributes", type=GETTER) public Collection<IntegrationObjectItemAttributeModel> getKeyAttributes()Generated method - Getter of theIntegrationObjectItem.keyAttributesdynamic attribute defined at extensionintegrationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the keyAttributes - a collection of all attributes with unique modifier set to
truein this item type only. The collection does not contain attributes of the referenced types even if they are included in this item's key. For example, for aProductthis collection will contain the 'code' attribute and the 'catalogVersion' attribute, which refers toCatalogVersiononly.
-
getRoot
Generated method - Getter of theIntegrationObjectItem.rootattribute defined at extensionintegrationservices.- Returns:
- the root
-
getType
Generated method - Getter of theIntegrationObjectItem.typeattribute defined at extensionintegrationservices.- Returns:
- the type
-
getUniqueAttributes
@Accessor(qualifier="uniqueAttributes", type=GETTER) public Collection<IntegrationObjectItemAttributeModel> getUniqueAttributes()Generated method - Getter of theIntegrationObjectItem.uniqueAttributesdynamic attribute defined at extensionintegrationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the uniqueAttributes - a collection of all attributes with unique modifier set to
true, which define a composite key for this item. The collection contains only attributes of primitive types: if a relation attribute is set to 'unique', then key attributes of the referred type will be returned instead of the reference key attribute, e.g. unique key for aProductis the 'code' attribute and the 'catalogVersion' attribute, which refers toCatalogVersion;CatalogVersionin its turn has a unique attributeversionand a unique reference attribute toCatalog. So, the result of calling the method will containProduct.code,CatalogVersion.version, andCatalog.idattribute models.
-
getVirtualAttributes
@Accessor(qualifier="virtualAttributes", type=GETTER) public Set<IntegrationObjectItemVirtualAttributeModel> getVirtualAttributes()Generated method - Getter of theIntegrationObjectItem.virtualAttributesattribute defined at extensionintegrationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the virtualAttributes
-
setAttributes
@Accessor(qualifier="attributes", type=SETTER) public void setAttributes(Set<IntegrationObjectItemAttributeModel> value) Generated method - Setter ofIntegrationObjectItem.attributesattribute defined at extensionintegrationservices.- Parameters:
value- the attributes
-
setClassificationAttributes
@Accessor(qualifier="classificationAttributes", type=SETTER) public void setClassificationAttributes(Set<IntegrationObjectItemClassificationAttributeModel> value) Generated method - Setter ofIntegrationObjectItem.classificationAttributesattribute defined at extensionintegrationservices.- Parameters:
value- the classificationAttributes
-
setCode
Generated method - Setter ofIntegrationObjectItem.codeattribute defined at extensionintegrationservices.- Parameters:
value- the code
-
setIntegrationObject
@Accessor(qualifier="integrationObject", type=SETTER) public void setIntegrationObject(IntegrationObjectModel value) Generated method - Setter ofIntegrationObjectItem.integrationObjectattribute defined at extensionintegrationservices.- Parameters:
value- the integrationObject
-
setItemTypeMatch
@Accessor(qualifier="itemTypeMatch", type=SETTER) public void setItemTypeMatch(ItemTypeMatchEnum value) Generated method - Setter ofIntegrationObjectItem.itemTypeMatchattribute defined at extensionintegrationservices.- Parameters:
value- the itemTypeMatch
-
setRoot
Generated method - Setter ofIntegrationObjectItem.rootattribute defined at extensionintegrationservices.- Parameters:
value- the root
-
setType
Generated method - Setter ofIntegrationObjectItem.typeattribute defined at extensionintegrationservices.- Parameters:
value- the type
-
setVirtualAttributes
@Accessor(qualifier="virtualAttributes", type=SETTER) public void setVirtualAttributes(Set<IntegrationObjectItemVirtualAttributeModel> value) Generated method - Setter ofIntegrationObjectItem.virtualAttributesattribute defined at extensionintegrationservices.- Parameters:
value- the virtualAttributes
-