Class ProductConfigurationModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.sap.productconfig.services.model.ProductConfigurationModel
- All Implemented Interfaces:
Serializable
Generated model class for type ProductConfiguration first defined at extension sapproductconfigservices.
Product Configuration attributes for hybris persistence enhancements.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationProduct2ProductConfigsdefining source attributeproductin extensionsapproductconfigservices.static final StringGenerated model type code constant.static final StringGenerated relation code constant for relationUser2ProductConfigsdefining source attributeuserin extensionsapproductconfigservices.static final StringGenerated constant - Attribute key ofProductConfiguration.configurationIdattribute defined at extensionsapproductconfigservices.static final StringGenerated constant - Attribute key ofProductConfiguration.kbLogsysattribute defined at extensionsapproductconfigservices.static final StringGenerated constant - Attribute key ofProductConfiguration.kbNameattribute defined at extensionsapproductconfigservices.static final StringGenerated constant - Attribute key ofProductConfiguration.kbVersionattribute defined at extensionsapproductconfigservices.static final StringGenerated constant - Attribute key ofProductConfiguration.productattribute defined at extensionsapproductconfigservices.static final StringGenerated constant - Attribute key ofProductConfiguration.userattribute defined at extensionsapproductconfigservices.static final StringGenerated constant - Attribute key ofProductConfiguration.userSessionIdattribute defined at extensionsapproductconfigservices.static final StringGenerated constant - Attribute key ofProductConfiguration.versionattribute defined at extensionsapproductconfigservices.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.ProductConfigurationModel(ItemModel _owner, Collection<ProductModel> _product, UserModel _user) 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 - Default constructor for creation with existing contextProductConfigurationModel(Collection<ProductModel> _product, UserModel _user) 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 theProductConfiguration.configurationIdattribute defined at extensionsapproductconfigservices.Generated method - Getter of theProductConfiguration.kbLogsysattribute defined at extensionsapproductconfigservices.Generated method - Getter of theProductConfiguration.kbNameattribute defined at extensionsapproductconfigservices.Generated method - Getter of theProductConfiguration.kbVersionattribute defined at extensionsapproductconfigservices.Generated method - Getter of theProductConfiguration.productattribute defined at extensionsapproductconfigservices.getUser()Generated method - Getter of theProductConfiguration.userattribute defined at extensionsapproductconfigservices.Generated method - Getter of theProductConfiguration.userSessionIdattribute defined at extensionsapproductconfigservices.Generated method - Getter of theProductConfiguration.versionattribute defined at extensionsapproductconfigservices.voidsetConfigurationId(String value) Generated method - Setter ofProductConfiguration.configurationIdattribute defined at extensionsapproductconfigservices.voidsetKbLogsys(String value) Generated method - Setter ofProductConfiguration.kbLogsysattribute defined at extensionsapproductconfigservices.voidGenerated method - Setter ofProductConfiguration.kbNameattribute defined at extensionsapproductconfigservices.voidsetKbVersion(String value) Generated method - Setter ofProductConfiguration.kbVersionattribute defined at extensionsapproductconfigservices.voidsetProduct(Collection<ProductModel> value) Generated method - Setter ofProductConfiguration.productattribute defined at extensionsapproductconfigservices.voidGenerated method - Setter ofProductConfiguration.userattribute defined at extensionsapproductconfigservices.voidsetUserSessionId(String value) Generated method - Setter ofProductConfiguration.userSessionIdattribute defined at extensionsapproductconfigservices.voidsetVersion(String value) Generated method - Setter ofProductConfiguration.versionattribute defined at extensionsapproductconfigservices.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:
-
_PRODUCT2PRODUCTCONFIGS
Generated relation code constant for relationProduct2ProductConfigsdefining source attributeproductin extensionsapproductconfigservices.- See Also:
-
_USER2PRODUCTCONFIGS
Generated relation code constant for relationUser2ProductConfigsdefining source attributeuserin extensionsapproductconfigservices.- See Also:
-
CONFIGURATIONID
Generated constant - Attribute key ofProductConfiguration.configurationIdattribute defined at extensionsapproductconfigservices.- See Also:
-
VERSION
Generated constant - Attribute key ofProductConfiguration.versionattribute defined at extensionsapproductconfigservices.- See Also:
-
USERSESSIONID
Generated constant - Attribute key ofProductConfiguration.userSessionIdattribute defined at extensionsapproductconfigservices.- See Also:
-
KBNAME
Generated constant - Attribute key ofProductConfiguration.kbNameattribute defined at extensionsapproductconfigservices.- See Also:
-
KBVERSION
Generated constant - Attribute key ofProductConfiguration.kbVersionattribute defined at extensionsapproductconfigservices.- See Also:
-
KBLOGSYS
Generated constant - Attribute key ofProductConfiguration.kbLogsysattribute defined at extensionsapproductconfigservices.- See Also:
-
PRODUCT
Generated constant - Attribute key ofProductConfiguration.productattribute defined at extensionsapproductconfigservices.- See Also:
-
USER
Generated constant - Attribute key ofProductConfiguration.userattribute defined at extensionsapproductconfigservices.- See Also:
-
-
Constructor Details
-
ProductConfigurationModel
public ProductConfigurationModel()Generated constructor - Default constructor for generic creation. -
ProductConfigurationModel
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
ProductConfigurationModel
@Deprecated(since="4.1.1", forRemoval=true) public ProductConfigurationModel(Collection<ProductModel> _product, UserModel _user) 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:
_product- initial attribute declared by typeProductConfigurationat extensionsapproductconfigservices_user- initial attribute declared by typeProductConfigurationat extensionsapproductconfigservices
-
ProductConfigurationModel
@Deprecated(since="4.1.1", forRemoval=true) public ProductConfigurationModel(ItemModel _owner, Collection<ProductModel> _product, UserModel _user) 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:
_owner- initial attribute declared by typeItemat extensioncore_product- initial attribute declared by typeProductConfigurationat extensionsapproductconfigservices_user- initial attribute declared by typeProductConfigurationat extensionsapproductconfigservices
-
-
Method Details
-
getConfigurationId
Generated method - Getter of theProductConfiguration.configurationIdattribute defined at extensionsapproductconfigservices.- Returns:
- the configurationId - Configuration Id.
-
getKbLogsys
Generated method - Getter of theProductConfiguration.kbLogsysattribute defined at extensionsapproductconfigservices.- Returns:
- the kbLogsys - Logical system of the knowledgebase object.
-
getKbName
Generated method - Getter of theProductConfiguration.kbNameattribute defined at extensionsapproductconfigservices.- Returns:
- the kbName - Name of the knowledgebase object.
-
getKbVersion
Generated method - Getter of theProductConfiguration.kbVersionattribute defined at extensionsapproductconfigservices.- Returns:
- the kbVersion - Version of the knowledgebase object.
-
getProduct
Generated method - Getter of theProductConfiguration.productattribute defined at extensionsapproductconfigservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the product
-
getUser
Generated method - Getter of theProductConfiguration.userattribute defined at extensionsapproductconfigservices.- Returns:
- the user
-
getUserSessionId
Generated method - Getter of theProductConfiguration.userSessionIdattribute defined at extensionsapproductconfigservices.- Returns:
- the userSessionId - ID of the user session this config is associated with.
-
getVersion
Generated method - Getter of theProductConfiguration.versionattribute defined at extensionsapproductconfigservices.- Returns:
- the version - Configuration Runtime Version.
-
setConfigurationId
Generated method - Setter ofProductConfiguration.configurationIdattribute defined at extensionsapproductconfigservices.- Parameters:
value- the configurationId - Configuration Id.
-
setKbLogsys
Generated method - Setter ofProductConfiguration.kbLogsysattribute defined at extensionsapproductconfigservices.- Parameters:
value- the kbLogsys - Logical system of the knowledgebase object.
-
setKbName
Generated method - Setter ofProductConfiguration.kbNameattribute defined at extensionsapproductconfigservices.- Parameters:
value- the kbName - Name of the knowledgebase object.
-
setKbVersion
Generated method - Setter ofProductConfiguration.kbVersionattribute defined at extensionsapproductconfigservices.- Parameters:
value- the kbVersion - Version of the knowledgebase object.
-
setProduct
Generated method - Setter ofProductConfiguration.productattribute defined at extensionsapproductconfigservices.- Parameters:
value- the product
-
setUser
Generated method - Setter ofProductConfiguration.userattribute defined at extensionsapproductconfigservices.- Parameters:
value- the user
-
setUserSessionId
Generated method - Setter ofProductConfiguration.userSessionIdattribute defined at extensionsapproductconfigservices.- Parameters:
value- the userSessionId - ID of the user session this config is associated with.
-
setVersion
Generated method - Setter ofProductConfiguration.versionattribute defined at extensionsapproductconfigservices.- Parameters:
value- the version - Configuration Runtime Version.
-