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:
java.io.Serializable
public class ProductConfigurationModel extends ItemModel
Generated model class for type ProductConfiguration first defined at extension sapproductconfigservices.Product Configuration attributes for hybris persistence enhancements.
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
_PRODUCT2PRODUCTCONFIGS
Generated relation code constant for relationProduct2ProductConfigs
defining source attributeproduct
in extensionsapproductconfigservices
.static java.lang.String
_TYPECODE
Generated model type code constant.static java.lang.String
_USER2PRODUCTCONFIGS
Generated relation code constant for relationUser2ProductConfigs
defining source attributeuser
in extensionsapproductconfigservices
.static java.lang.String
CHARACTERISTICVALUERULESRESULTS
Generated constant - Attribute key ofProductConfiguration.characteristicValueRulesResults
attribute defined at extensionsapproductconfigrulescps
.static java.lang.String
CONFIGURATIONID
Generated constant - Attribute key ofProductConfiguration.configurationId
attribute defined at extensionsapproductconfigservices
.static java.lang.String
KBLOGSYS
Generated constant - Attribute key ofProductConfiguration.kbLogsys
attribute defined at extensionsapproductconfigservices
.static java.lang.String
KBNAME
Generated constant - Attribute key ofProductConfiguration.kbName
attribute defined at extensionsapproductconfigservices
.static java.lang.String
KBVERSION
Generated constant - Attribute key ofProductConfiguration.kbVersion
attribute defined at extensionsapproductconfigservices
.static java.lang.String
PRODUCT
Generated constant - Attribute key ofProductConfiguration.product
attribute defined at extensionsapproductconfigservices
.static java.lang.String
USER
Generated constant - Attribute key ofProductConfiguration.user
attribute defined at extensionsapproductconfigservices
.static java.lang.String
USERSESSIONID
Generated constant - Attribute key ofProductConfiguration.userSessionId
attribute defined at extensionsapproductconfigservices
.static java.lang.String
VERSION
Generated constant - Attribute key ofProductConfiguration.version
attribute defined at extensionsapproductconfigservices
.-
Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED
-
Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
-
-
Constructor Summary
Constructors Constructor Description ProductConfigurationModel()
Generated constructor - Default constructor for generic creation.ProductConfigurationModel(ItemModel _owner, java.util.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 parametersProductConfigurationModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing contextProductConfigurationModel(java.util.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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<CharacteristicValueRulesResultModel>
getCharacteristicValueRulesResults()
Generated method - Getter of theProductConfiguration.characteristicValueRulesResults
attribute defined at extensionsapproductconfigrulescps
.java.lang.String
getConfigurationId()
Generated method - Getter of theProductConfiguration.configurationId
attribute defined at extensionsapproductconfigservices
.java.lang.String
getKbLogsys()
Generated method - Getter of theProductConfiguration.kbLogsys
attribute defined at extensionsapproductconfigservices
.java.lang.String
getKbName()
Generated method - Getter of theProductConfiguration.kbName
attribute defined at extensionsapproductconfigservices
.java.lang.String
getKbVersion()
Generated method - Getter of theProductConfiguration.kbVersion
attribute defined at extensionsapproductconfigservices
.java.util.Collection<ProductModel>
getProduct()
Generated method - Getter of theProductConfiguration.product
attribute defined at extensionsapproductconfigservices
.UserModel
getUser()
Generated method - Getter of theProductConfiguration.user
attribute defined at extensionsapproductconfigservices
.java.lang.String
getUserSessionId()
Generated method - Getter of theProductConfiguration.userSessionId
attribute defined at extensionsapproductconfigservices
.java.lang.String
getVersion()
Generated method - Getter of theProductConfiguration.version
attribute defined at extensionsapproductconfigservices
.void
setCharacteristicValueRulesResults(java.util.List<CharacteristicValueRulesResultModel> value)
Generated method - Setter ofProductConfiguration.characteristicValueRulesResults
attribute defined at extensionsapproductconfigrulescps
.void
setConfigurationId(java.lang.String value)
Generated method - Setter ofProductConfiguration.configurationId
attribute defined at extensionsapproductconfigservices
.void
setKbLogsys(java.lang.String value)
Generated method - Setter ofProductConfiguration.kbLogsys
attribute defined at extensionsapproductconfigservices
.void
setKbName(java.lang.String value)
Generated method - Setter ofProductConfiguration.kbName
attribute defined at extensionsapproductconfigservices
.void
setKbVersion(java.lang.String value)
Generated method - Setter ofProductConfiguration.kbVersion
attribute defined at extensionsapproductconfigservices
.void
setProduct(java.util.Collection<ProductModel> value)
Generated method - Setter ofProductConfiguration.product
attribute defined at extensionsapproductconfigservices
.void
setUser(UserModel value)
Generated method - Setter ofProductConfiguration.user
attribute defined at extensionsapproductconfigservices
.void
setUserSessionId(java.lang.String value)
Generated method - Setter ofProductConfiguration.userSessionId
attribute defined at extensionsapproductconfigservices
.void
setVersion(java.lang.String value)
Generated method - Setter ofProductConfiguration.version
attribute defined at extensionsapproductconfigservices
.-
Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner
-
Methods 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 Detail
-
_TYPECODE
public static final java.lang.String _TYPECODE
Generated model type code constant.- See Also:
- Constant Field Values
-
_PRODUCT2PRODUCTCONFIGS
public static final java.lang.String _PRODUCT2PRODUCTCONFIGS
Generated relation code constant for relationProduct2ProductConfigs
defining source attributeproduct
in extensionsapproductconfigservices
.- See Also:
- Constant Field Values
-
_USER2PRODUCTCONFIGS
public static final java.lang.String _USER2PRODUCTCONFIGS
Generated relation code constant for relationUser2ProductConfigs
defining source attributeuser
in extensionsapproductconfigservices
.- See Also:
- Constant Field Values
-
CONFIGURATIONID
public static final java.lang.String CONFIGURATIONID
Generated constant - Attribute key ofProductConfiguration.configurationId
attribute defined at extensionsapproductconfigservices
.- See Also:
- Constant Field Values
-
VERSION
public static final java.lang.String VERSION
Generated constant - Attribute key ofProductConfiguration.version
attribute defined at extensionsapproductconfigservices
.- See Also:
- Constant Field Values
-
USERSESSIONID
public static final java.lang.String USERSESSIONID
Generated constant - Attribute key ofProductConfiguration.userSessionId
attribute defined at extensionsapproductconfigservices
.- See Also:
- Constant Field Values
-
KBNAME
public static final java.lang.String KBNAME
Generated constant - Attribute key ofProductConfiguration.kbName
attribute defined at extensionsapproductconfigservices
.- See Also:
- Constant Field Values
-
KBVERSION
public static final java.lang.String KBVERSION
Generated constant - Attribute key ofProductConfiguration.kbVersion
attribute defined at extensionsapproductconfigservices
.- See Also:
- Constant Field Values
-
KBLOGSYS
public static final java.lang.String KBLOGSYS
Generated constant - Attribute key ofProductConfiguration.kbLogsys
attribute defined at extensionsapproductconfigservices
.- See Also:
- Constant Field Values
-
PRODUCT
public static final java.lang.String PRODUCT
Generated constant - Attribute key ofProductConfiguration.product
attribute defined at extensionsapproductconfigservices
.- See Also:
- Constant Field Values
-
USER
public static final java.lang.String USER
Generated constant - Attribute key ofProductConfiguration.user
attribute defined at extensionsapproductconfigservices
.- See Also:
- Constant Field Values
-
CHARACTERISTICVALUERULESRESULTS
public static final java.lang.String CHARACTERISTICVALUERULESRESULTS
Generated constant - Attribute key ofProductConfiguration.characteristicValueRulesResults
attribute defined at extensionsapproductconfigrulescps
.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ProductConfigurationModel
public ProductConfigurationModel()
Generated constructor - Default constructor for generic creation.
-
ProductConfigurationModel
public ProductConfigurationModel(ItemModelContext ctx)
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(java.util.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 typeProductConfiguration
at extensionsapproductconfigservices
_user
- initial attribute declared by typeProductConfiguration
at extensionsapproductconfigservices
-
ProductConfigurationModel
@Deprecated(since="4.1.1", forRemoval=true) public ProductConfigurationModel(ItemModel _owner, java.util.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 typeItem
at extensioncore
_product
- initial attribute declared by typeProductConfiguration
at extensionsapproductconfigservices
_user
- initial attribute declared by typeProductConfiguration
at extensionsapproductconfigservices
-
-
Method Detail
-
getCharacteristicValueRulesResults
@Accessor(qualifier="characteristicValueRulesResults", type=GETTER) public java.util.List<CharacteristicValueRulesResultModel> getCharacteristicValueRulesResults()
Generated method - Getter of theProductConfiguration.characteristicValueRulesResults
attribute defined at extensionsapproductconfigrulescps
. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the characteristicValueRulesResults
-
getConfigurationId
@Accessor(qualifier="configurationId", type=GETTER) public java.lang.String getConfigurationId()
Generated method - Getter of theProductConfiguration.configurationId
attribute defined at extensionsapproductconfigservices
.- Returns:
- the configurationId - Configuration Id.
-
getKbLogsys
@Accessor(qualifier="kbLogsys", type=GETTER) public java.lang.String getKbLogsys()
Generated method - Getter of theProductConfiguration.kbLogsys
attribute defined at extensionsapproductconfigservices
.- Returns:
- the kbLogsys - Logical system of the knowledgebase object.
-
getKbName
@Accessor(qualifier="kbName", type=GETTER) public java.lang.String getKbName()
Generated method - Getter of theProductConfiguration.kbName
attribute defined at extensionsapproductconfigservices
.- Returns:
- the kbName - Name of the knowledgebase object.
-
getKbVersion
@Accessor(qualifier="kbVersion", type=GETTER) public java.lang.String getKbVersion()
Generated method - Getter of theProductConfiguration.kbVersion
attribute defined at extensionsapproductconfigservices
.- Returns:
- the kbVersion - Version of the knowledgebase object.
-
getProduct
@Accessor(qualifier="product", type=GETTER) public java.util.Collection<ProductModel> getProduct()
Generated method - Getter of theProductConfiguration.product
attribute defined at extensionsapproductconfigservices
. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the product
-
getUser
@Accessor(qualifier="user", type=GETTER) public UserModel getUser()
Generated method - Getter of theProductConfiguration.user
attribute defined at extensionsapproductconfigservices
.- Returns:
- the user
-
getUserSessionId
@Accessor(qualifier="userSessionId", type=GETTER) public java.lang.String getUserSessionId()
Generated method - Getter of theProductConfiguration.userSessionId
attribute defined at extensionsapproductconfigservices
.- Returns:
- the userSessionId - ID of the user session this config is associated with.
-
getVersion
@Accessor(qualifier="version", type=GETTER) public java.lang.String getVersion()
Generated method - Getter of theProductConfiguration.version
attribute defined at extensionsapproductconfigservices
.- Returns:
- the version - Configuration Runtime Version.
-
setCharacteristicValueRulesResults
@Accessor(qualifier="characteristicValueRulesResults", type=SETTER) public void setCharacteristicValueRulesResults(java.util.List<CharacteristicValueRulesResultModel> value)
Generated method - Setter ofProductConfiguration.characteristicValueRulesResults
attribute defined at extensionsapproductconfigrulescps
.- Parameters:
value
- the characteristicValueRulesResults
-
setConfigurationId
@Accessor(qualifier="configurationId", type=SETTER) public void setConfigurationId(java.lang.String value)
Generated method - Setter ofProductConfiguration.configurationId
attribute defined at extensionsapproductconfigservices
.- Parameters:
value
- the configurationId - Configuration Id.
-
setKbLogsys
@Accessor(qualifier="kbLogsys", type=SETTER) public void setKbLogsys(java.lang.String value)
Generated method - Setter ofProductConfiguration.kbLogsys
attribute defined at extensionsapproductconfigservices
.- Parameters:
value
- the kbLogsys - Logical system of the knowledgebase object.
-
setKbName
@Accessor(qualifier="kbName", type=SETTER) public void setKbName(java.lang.String value)
Generated method - Setter ofProductConfiguration.kbName
attribute defined at extensionsapproductconfigservices
.- Parameters:
value
- the kbName - Name of the knowledgebase object.
-
setKbVersion
@Accessor(qualifier="kbVersion", type=SETTER) public void setKbVersion(java.lang.String value)
Generated method - Setter ofProductConfiguration.kbVersion
attribute defined at extensionsapproductconfigservices
.- Parameters:
value
- the kbVersion - Version of the knowledgebase object.
-
setProduct
@Accessor(qualifier="product", type=SETTER) public void setProduct(java.util.Collection<ProductModel> value)
Generated method - Setter ofProductConfiguration.product
attribute defined at extensionsapproductconfigservices
.- Parameters:
value
- the product
-
setUser
@Accessor(qualifier="user", type=SETTER) public void setUser(UserModel value)
Generated method - Setter ofProductConfiguration.user
attribute defined at extensionsapproductconfigservices
.- Parameters:
value
- the user
-
setUserSessionId
@Accessor(qualifier="userSessionId", type=SETTER) public void setUserSessionId(java.lang.String value)
Generated method - Setter ofProductConfiguration.userSessionId
attribute defined at extensionsapproductconfigservices
.- Parameters:
value
- the userSessionId - ID of the user session this config is associated with.
-
-