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_PRODUCT2PRODUCTCONFIGSGenerated relation code constant for relationProduct2ProductConfigsdefining source attributeproductin extensionsapproductconfigservices.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.String_USER2PRODUCTCONFIGSGenerated relation code constant for relationUser2ProductConfigsdefining source attributeuserin extensionsapproductconfigservices.static java.lang.StringCHARACTERISTICVALUERULESRESULTSGenerated constant - Attribute key ofProductConfiguration.characteristicValueRulesResultsattribute defined at extensionsapproductconfigrulescps.static java.lang.StringCONFIGURATIONIDGenerated constant - Attribute key ofProductConfiguration.configurationIdattribute defined at extensionsapproductconfigservices.static java.lang.StringKBLOGSYSGenerated constant - Attribute key ofProductConfiguration.kbLogsysattribute defined at extensionsapproductconfigservices.static java.lang.StringKBNAMEGenerated constant - Attribute key ofProductConfiguration.kbNameattribute defined at extensionsapproductconfigservices.static java.lang.StringKBVERSIONGenerated constant - Attribute key ofProductConfiguration.kbVersionattribute defined at extensionsapproductconfigservices.static java.lang.StringPRODUCTGenerated constant - Attribute key ofProductConfiguration.productattribute defined at extensionsapproductconfigservices.static java.lang.StringUSERGenerated constant - Attribute key ofProductConfiguration.userattribute defined at extensionsapproductconfigservices.static java.lang.StringUSERSESSIONIDGenerated constant - Attribute key ofProductConfiguration.userSessionIdattribute defined at extensionsapproductconfigservices.static java.lang.StringVERSIONGenerated 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, 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.characteristicValueRulesResultsattribute defined at extensionsapproductconfigrulescps.java.lang.StringgetConfigurationId()Generated method - Getter of theProductConfiguration.configurationIdattribute defined at extensionsapproductconfigservices.java.lang.StringgetKbLogsys()Generated method - Getter of theProductConfiguration.kbLogsysattribute defined at extensionsapproductconfigservices.java.lang.StringgetKbName()Generated method - Getter of theProductConfiguration.kbNameattribute defined at extensionsapproductconfigservices.java.lang.StringgetKbVersion()Generated method - Getter of theProductConfiguration.kbVersionattribute defined at extensionsapproductconfigservices.java.util.Collection<ProductModel>getProduct()Generated method - Getter of theProductConfiguration.productattribute defined at extensionsapproductconfigservices.UserModelgetUser()Generated method - Getter of theProductConfiguration.userattribute defined at extensionsapproductconfigservices.java.lang.StringgetUserSessionId()Generated method - Getter of theProductConfiguration.userSessionIdattribute defined at extensionsapproductconfigservices.java.lang.StringgetVersion()Generated method - Getter of theProductConfiguration.versionattribute defined at extensionsapproductconfigservices.voidsetCharacteristicValueRulesResults(java.util.List<CharacteristicValueRulesResultModel> value)Generated method - Setter ofProductConfiguration.characteristicValueRulesResultsattribute defined at extensionsapproductconfigrulescps.voidsetConfigurationId(java.lang.String value)Generated method - Setter ofProductConfiguration.configurationIdattribute defined at extensionsapproductconfigservices.voidsetKbLogsys(java.lang.String value)Generated method - Setter ofProductConfiguration.kbLogsysattribute defined at extensionsapproductconfigservices.voidsetKbName(java.lang.String value)Generated method - Setter ofProductConfiguration.kbNameattribute defined at extensionsapproductconfigservices.voidsetKbVersion(java.lang.String value)Generated method - Setter ofProductConfiguration.kbVersionattribute defined at extensionsapproductconfigservices.voidsetProduct(java.util.Collection<ProductModel> value)Generated method - Setter ofProductConfiguration.productattribute defined at extensionsapproductconfigservices.voidsetUser(UserModel value)Generated method - Setter ofProductConfiguration.userattribute defined at extensionsapproductconfigservices.voidsetUserSessionId(java.lang.String value)Generated method - Setter ofProductConfiguration.userSessionIdattribute defined at extensionsapproductconfigservices.voidsetVersion(java.lang.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, 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 relationProduct2ProductConfigsdefining source attributeproductin extensionsapproductconfigservices.- See Also:
- Constant Field Values
-
_USER2PRODUCTCONFIGS
public static final java.lang.String _USER2PRODUCTCONFIGS
Generated relation code constant for relationUser2ProductConfigsdefining source attributeuserin extensionsapproductconfigservices.- See Also:
- Constant Field Values
-
CONFIGURATIONID
public static final java.lang.String CONFIGURATIONID
Generated constant - Attribute key ofProductConfiguration.configurationIdattribute defined at extensionsapproductconfigservices.- See Also:
- Constant Field Values
-
VERSION
public static final java.lang.String VERSION
Generated constant - Attribute key ofProductConfiguration.versionattribute defined at extensionsapproductconfigservices.- See Also:
- Constant Field Values
-
USERSESSIONID
public static final java.lang.String USERSESSIONID
Generated constant - Attribute key ofProductConfiguration.userSessionIdattribute defined at extensionsapproductconfigservices.- See Also:
- Constant Field Values
-
KBNAME
public static final java.lang.String KBNAME
Generated constant - Attribute key ofProductConfiguration.kbNameattribute defined at extensionsapproductconfigservices.- See Also:
- Constant Field Values
-
KBVERSION
public static final java.lang.String KBVERSION
Generated constant - Attribute key ofProductConfiguration.kbVersionattribute defined at extensionsapproductconfigservices.- See Also:
- Constant Field Values
-
KBLOGSYS
public static final java.lang.String KBLOGSYS
Generated constant - Attribute key ofProductConfiguration.kbLogsysattribute defined at extensionsapproductconfigservices.- See Also:
- Constant Field Values
-
PRODUCT
public static final java.lang.String PRODUCT
Generated constant - Attribute key ofProductConfiguration.productattribute defined at extensionsapproductconfigservices.- See Also:
- Constant Field Values
-
USER
public static final java.lang.String USER
Generated constant - Attribute key ofProductConfiguration.userattribute defined at extensionsapproductconfigservices.- See Also:
- Constant Field Values
-
CHARACTERISTICVALUERULESRESULTS
public static final java.lang.String CHARACTERISTICVALUERULESRESULTS
Generated constant - Attribute key ofProductConfiguration.characteristicValueRulesResultsattribute 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 typeProductConfigurationat extensionsapproductconfigservices_user- initial attribute declared by typeProductConfigurationat 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 typeItemat extensioncore_product- initial attribute declared by typeProductConfigurationat extensionsapproductconfigservices_user- initial attribute declared by typeProductConfigurationat extensionsapproductconfigservices
-
-
Method Detail
-
getCharacteristicValueRulesResults
@Accessor(qualifier="characteristicValueRulesResults", type=GETTER) public java.util.List<CharacteristicValueRulesResultModel> getCharacteristicValueRulesResults()
Generated method - Getter of theProductConfiguration.characteristicValueRulesResultsattribute 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.configurationIdattribute defined at extensionsapproductconfigservices.- Returns:
- the configurationId - Configuration Id.
-
getKbLogsys
@Accessor(qualifier="kbLogsys", type=GETTER) public java.lang.String getKbLogsys()
Generated method - Getter of theProductConfiguration.kbLogsysattribute 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.kbNameattribute 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.kbVersionattribute 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.productattribute 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.userattribute defined at extensionsapproductconfigservices.- Returns:
- the user
-
getUserSessionId
@Accessor(qualifier="userSessionId", type=GETTER) public java.lang.String getUserSessionId()
Generated method - Getter of theProductConfiguration.userSessionIdattribute 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.versionattribute 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.characteristicValueRulesResultsattribute defined at extensionsapproductconfigrulescps.- Parameters:
value- the characteristicValueRulesResults
-
setConfigurationId
@Accessor(qualifier="configurationId", type=SETTER) public void setConfigurationId(java.lang.String value)
Generated method - Setter ofProductConfiguration.configurationIdattribute 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.kbLogsysattribute 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.kbNameattribute 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.kbVersionattribute 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.productattribute defined at extensionsapproductconfigservices.- Parameters:
value- the product
-
setUser
@Accessor(qualifier="user", type=SETTER) public void setUser(UserModel value)
Generated method - Setter ofProductConfiguration.userattribute defined at extensionsapproductconfigservices.- Parameters:
value- the user
-
setUserSessionId
@Accessor(qualifier="userSessionId", type=SETTER) public void setUserSessionId(java.lang.String value)
Generated method - Setter ofProductConfiguration.userSessionIdattribute defined at extensionsapproductconfigservices.- Parameters:
value- the userSessionId - ID of the user session this config is associated with.
-
-