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:
Serializable
Generated model class for type ProductConfigSourceRule first defined at extension sapproductconfigrules.
- 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 relationBaseStoreForCPQRuledefining source attributebaseStoresin extensionsapproductconfigrules.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofProductConfigSourceRule.baseStoresattribute defined at extensionsapproductconfigrules.static final StringGenerated constant - Attribute key ofProductConfigSourceRule.messageForCsticattribute defined at extensionsapproductconfigrules.static final StringGenerated constant - Attribute key ofProductConfigSourceRule.messageSeverityattribute defined at extensionsapproductconfigrules.Fields inherited from class de.hybris.platform.ruleengineservices.model.SourceRuleModel
_CAMPAIGN2SOURCERULERELATION, ACTIONS, CAMPAIGNS, CONDITIONSFields inherited from class de.hybris.platform.ruleengineservices.model.AbstractRuleModel
_RULEGROUP2ABSTRACTRULE, CODE, DESCRIPTION, ENDDATE, ENGINERULES, MAXALLOWEDRUNS, MESSAGEFIRED, NAME, PRIORITY, RULEGROUP, RULESMODULES, STACKABLE, STARTDATE, STATUS, UUID, VERSIONFields 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.Generated constructor - Default constructor for creation with existing contextDeprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersProductConfigSourceRuleModel(String _code, ItemModel _owner, 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
Modifier and TypeMethodDescriptionGenerated method - Getter of theProductConfigSourceRule.baseStoresattribute defined at extensionsapproductconfigrules.Generated method - Getter of theProductConfigSourceRule.messageForCsticattribute defined at extensionsapproductconfigrules.Generated method - Getter of theProductConfigSourceRule.messageSeverityattribute defined at extensionsapproductconfigrules.voidsetBaseStores(Set<BaseStoreModel> value) Generated method - Setter ofProductConfigSourceRule.baseStoresattribute defined at extensionsapproductconfigrules.voidsetMessageForCstic(String value) Generated method - Setter ofProductConfigSourceRule.messageForCsticattribute defined at extensionsapproductconfigrules.voidGenerated method - Setter ofProductConfigSourceRule.messageSeverityattribute defined at extensionsapproductconfigrules.Methods inherited from class de.hybris.platform.ruleengineservices.model.SourceRuleModel
getActions, getCampaigns, getConditions, setActions, setCampaigns, setConditionsMethods inherited from class de.hybris.platform.ruleengineservices.model.AbstractRuleModel
getCode, getDescription, getDescription, getEndDate, getEngineRules, getMaxAllowedRuns, getMessageFired, getMessageFired, getName, getName, getPriority, getRuleGroup, getRulesModules, getStackable, getStartDate, getStatus, getUuid, getVersion, setCode, setDescription, setDescription, setEndDate, setEngineRules, setMaxAllowedRuns, setMessageFired, setMessageFired, setName, setName, setPriority, setRuleGroup, setRulesModules, setStackable, setStartDate, setStatus, setUuid, setVersionMethods 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:
-
_BASESTOREFORCPQRULE
Generated relation code constant for relationBaseStoreForCPQRuledefining source attributebaseStoresin extensionsapproductconfigrules.- See Also:
-
MESSAGESEVERITY
Generated constant - Attribute key ofProductConfigSourceRule.messageSeverityattribute defined at extensionsapproductconfigrules.- See Also:
-
MESSAGEFORCSTIC
Generated constant - Attribute key ofProductConfigSourceRule.messageForCsticattribute defined at extensionsapproductconfigrules.- See Also:
-
BASESTORES
Generated constant - Attribute key ofProductConfigSourceRule.baseStoresattribute defined at extensionsapproductconfigrules.- See Also:
-
-
Constructor Details
-
ProductConfigSourceRuleModel
public ProductConfigSourceRuleModel()Generated constructor - Default constructor for generic creation. -
ProductConfigSourceRuleModel
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
ProductConfigSourceRuleModel
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(String _code, ItemModel _owner, 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 Details
-
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
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
Generated method - Setter ofProductConfigSourceRule.baseStoresattribute defined at extensionsapproductconfigrules.- Parameters:
value- the baseStores
-
setMessageForCstic
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.
-