Class ProductConfigSourceRuleModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.ruleengineservices.model.AbstractRuleModel
-
- de.hybris.platform.ruleengineservices.model.SourceRuleModel
-
- de.hybris.platform.sap.productconfig.rules.model.ProductConfigSourceRuleModel
-
- All Implemented Interfaces:
java.io.Serializable
public class ProductConfigSourceRuleModel extends SourceRuleModel
Generated model class for type ProductConfigSourceRule first defined at extension sapproductconfigrules.- 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_BASESTOREFORCPQRULEGenerated relation code constant for relationBaseStoreForCPQRuledefining source attributebaseStoresin extensionsapproductconfigrules.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringBASESTORESGenerated constant - Attribute key ofProductConfigSourceRule.baseStoresattribute defined at extensionsapproductconfigrules.static java.lang.StringMESSAGEFORCSTICGenerated constant - Attribute key ofProductConfigSourceRule.messageForCsticattribute defined at extensionsapproductconfigrules.static java.lang.StringMESSAGESEVERITYGenerated constant - Attribute key ofProductConfigSourceRule.messageSeverityattribute defined at extensionsapproductconfigrules.-
Fields inherited from class de.hybris.platform.ruleengineservices.model.SourceRuleModel
_CAMPAIGN2SOURCERULERELATION, ACTIONS, CAMPAIGNS, CONDITIONS
-
Fields inherited from class de.hybris.platform.ruleengineservices.model.AbstractRuleModel
_RULEGROUP2ABSTRACTRULE, CODE, DEPLOYMENTS, DESCRIPTION, ENDDATE, ENGINERULES, MAXALLOWEDRUNS, MESSAGEFIRED, NAME, PRIORITY, RULEGROUP, RULESMODULES, SAPCONDITIONTYPE, STACKABLE, STARTDATE, STATUS, UUID, VERSION
-
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 ProductConfigSourceRuleModel()Generated constructor - Default constructor for generic creation.ProductConfigSourceRuleModel(ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextProductConfigSourceRuleModel(java.lang.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 parametersProductConfigSourceRuleModel(java.lang.String _code, ItemModel _owner, java.lang.String _uuid)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.Set<BaseStoreModel>getBaseStores()Generated method - Getter of theProductConfigSourceRule.baseStoresattribute defined at extensionsapproductconfigrules.java.lang.StringgetMessageForCstic()Generated method - Getter of theProductConfigSourceRule.messageForCsticattribute defined at extensionsapproductconfigrules.ProductConfigRuleMessageSeveritygetMessageSeverity()Generated method - Getter of theProductConfigSourceRule.messageSeverityattribute defined at extensionsapproductconfigrules.voidsetBaseStores(java.util.Set<BaseStoreModel> value)Generated method - Setter ofProductConfigSourceRule.baseStoresattribute defined at extensionsapproductconfigrules.voidsetMessageForCstic(java.lang.String value)Generated method - Setter ofProductConfigSourceRule.messageForCsticattribute defined at extensionsapproductconfigrules.voidsetMessageSeverity(ProductConfigRuleMessageSeverity value)Generated method - Setter ofProductConfigSourceRule.messageSeverityattribute defined at extensionsapproductconfigrules.-
Methods inherited from class de.hybris.platform.ruleengineservices.model.SourceRuleModel
getActions, getCampaigns, getConditions, setActions, setCampaigns, setConditions
-
Methods inherited from class de.hybris.platform.ruleengineservices.model.AbstractRuleModel
getCode, getDeployments, getDescription, getDescription, getEndDate, getEngineRules, getMaxAllowedRuns, getMessageFired, getMessageFired, getName, getName, getPriority, getRuleGroup, getRulesModules, getSapConditionType, getStackable, getStartDate, getStatus, getUuid, getVersion, setCode, setDescription, setDescription, setEndDate, setEngineRules, setMaxAllowedRuns, setMessageFired, setMessageFired, setName, setName, setPriority, setRuleGroup, setRulesModules, setSapConditionType, setStackable, setStartDate, setStatus, setUuid, setVersion
-
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
-
_BASESTOREFORCPQRULE
public static final java.lang.String _BASESTOREFORCPQRULE
Generated relation code constant for relationBaseStoreForCPQRuledefining source attributebaseStoresin extensionsapproductconfigrules.- See Also:
- Constant Field Values
-
MESSAGESEVERITY
public static final java.lang.String MESSAGESEVERITY
Generated constant - Attribute key ofProductConfigSourceRule.messageSeverityattribute defined at extensionsapproductconfigrules.- See Also:
- Constant Field Values
-
MESSAGEFORCSTIC
public static final java.lang.String MESSAGEFORCSTIC
Generated constant - Attribute key ofProductConfigSourceRule.messageForCsticattribute defined at extensionsapproductconfigrules.- See Also:
- Constant Field Values
-
BASESTORES
public static final java.lang.String BASESTORES
Generated constant - Attribute key ofProductConfigSourceRule.baseStoresattribute defined at extensionsapproductconfigrules.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ProductConfigSourceRuleModel
public ProductConfigSourceRuleModel()
Generated constructor - Default constructor for generic creation.
-
ProductConfigSourceRuleModel
public ProductConfigSourceRuleModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
ProductConfigSourceRuleModel
@Deprecated(since="4.1.1", forRemoval=true) public ProductConfigSourceRuleModel(java.lang.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 parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_code- initial attribute declared by typeAbstractRuleat extensionruleengineservices
-
ProductConfigSourceRuleModel
@Deprecated(since="4.1.1", forRemoval=true) public ProductConfigSourceRuleModel(java.lang.String _code, ItemModel _owner, java.lang.String _uuid)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 typeAbstractRuleat extensionruleengineservices_owner- initial attribute declared by typeItemat extensioncore_uuid- initial attribute declared by typeAbstractRuleat extensionruleengineservices
-
-
Method Detail
-
getBaseStores
@Accessor(qualifier="baseStores", type=GETTER) public java.util.Set<BaseStoreModel> getBaseStores()
Generated method - Getter of theProductConfigSourceRule.baseStoresattribute defined at extensionsapproductconfigrules. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the baseStores
-
getMessageForCstic
@Accessor(qualifier="messageForCstic", type=GETTER) public java.lang.String getMessageForCstic()
Generated method - Getter of theProductConfigSourceRule.messageForCsticattribute defined at extensionsapproductconfigrules.- Returns:
- the messageForCstic - Message for characteristic
-
getMessageSeverity
@Accessor(qualifier="messageSeverity", type=GETTER) public ProductConfigRuleMessageSeverity getMessageSeverity()
Generated method - Getter of theProductConfigSourceRule.messageSeverityattribute defined at extensionsapproductconfigrules.- Returns:
- the messageSeverity - Severity of the rule related message.
-
setBaseStores
@Accessor(qualifier="baseStores", type=SETTER) public void setBaseStores(java.util.Set<BaseStoreModel> value)
Generated method - Setter ofProductConfigSourceRule.baseStoresattribute defined at extensionsapproductconfigrules.- Parameters:
value- the baseStores
-
setMessageForCstic
@Accessor(qualifier="messageForCstic", type=SETTER) public void setMessageForCstic(java.lang.String value)
Generated method - Setter ofProductConfigSourceRule.messageForCsticattribute defined at extensionsapproductconfigrules.- Parameters:
value- the messageForCstic - Message for characteristic
-
setMessageSeverity
@Accessor(qualifier="messageSeverity", type=SETTER) public void setMessageSeverity(ProductConfigRuleMessageSeverity value)
Generated method - Setter ofProductConfigSourceRule.messageSeverityattribute defined at extensionsapproductconfigrules.- Parameters:
value- the messageSeverity - Severity of the rule related message.
-
-