Class RuleConditionDefinitionParameterModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.ruleengineservices.model.RuleConditionDefinitionParameterModel
-
- All Implemented Interfaces:
java.io.Serializable
public class RuleConditionDefinitionParameterModel extends ItemModel
Generated model class for type RuleConditionDefinitionParameter first defined at extension ruleengineservices.- 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_RULECONDITIONDEFINITION2PARAMETERSRELATIONGenerated relation code constant for relationRuleConditionDefinition2ParametersRelationdefining source attributedefinitionin extensionruleengineservices.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringDEFAULTEDITORGenerated constant - Attribute key ofRuleConditionDefinitionParameter.defaultEditorattribute defined at extensionruleengineservices.static java.lang.StringDEFINITIONGenerated constant - Attribute key ofRuleConditionDefinitionParameter.definitionattribute defined at extensionruleengineservices.static java.lang.StringDEFINITIONPOSGenerated constant - Attribute key ofRuleConditionDefinitionParameter.definitionPOSattribute defined at extensionruleengineservices.static java.lang.StringDESCRIPTIONGenerated constant - Attribute key ofRuleConditionDefinitionParameter.descriptionattribute defined at extensionruleengineservices.static java.lang.StringFILTERSGenerated constant - Attribute key ofRuleConditionDefinitionParameter.filtersattribute defined at extensionruleengineservices.static java.lang.StringIDGenerated constant - Attribute key ofRuleConditionDefinitionParameter.idattribute defined at extensionruleengineservices.static java.lang.StringNAMEGenerated constant - Attribute key ofRuleConditionDefinitionParameter.nameattribute defined at extensionruleengineservices.static java.lang.StringPRIORITYGenerated constant - Attribute key ofRuleConditionDefinitionParameter.priorityattribute defined at extensionruleengineservices.static java.lang.StringREQUIREDGenerated constant - Attribute key ofRuleConditionDefinitionParameter.requiredattribute defined at extensionruleengineservices.static java.lang.StringTYPEGenerated constant - Attribute key ofRuleConditionDefinitionParameter.typeattribute defined at extensionruleengineservices.static java.lang.StringVALIDATORSGenerated constant - Attribute key ofRuleConditionDefinitionParameter.validatorsattribute defined at extensionruleengineservices.static java.lang.StringVALUEGenerated constant - Attribute key ofRuleConditionDefinitionParameter.valueattribute defined at extensionruleengineservices.-
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 RuleConditionDefinitionParameterModel()Generated constructor - Default constructor for generic creation.RuleConditionDefinitionParameterModel(ItemModel _owner)Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersRuleConditionDefinitionParameterModel(ItemModelContext ctx)Generated constructor - Default constructor for creation with existing context
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDefaultEditor()Generated method - Getter of theRuleConditionDefinitionParameter.defaultEditorattribute defined at extensionruleengineservices.RuleConditionDefinitionModelgetDefinition()Generated method - Getter of theRuleConditionDefinitionParameter.definitionattribute defined at extensionruleengineservices.java.lang.StringgetDescription()Generated method - Getter of theRuleConditionDefinitionParameter.descriptionattribute defined at extensionruleengineservices.java.lang.StringgetDescription(java.util.Locale loc)Generated method - Getter of theRuleConditionDefinitionParameter.descriptionattribute defined at extensionruleengineservices.java.util.Map<java.lang.String,java.lang.String>getFilters()Generated method - Getter of theRuleConditionDefinitionParameter.filtersattribute defined at extensionruleengineservices.java.lang.StringgetId()Generated method - Getter of theRuleConditionDefinitionParameter.idattribute defined at extensionruleengineservices.java.lang.StringgetName()Generated method - Getter of theRuleConditionDefinitionParameter.nameattribute defined at extensionruleengineservices.java.lang.StringgetName(java.util.Locale loc)Generated method - Getter of theRuleConditionDefinitionParameter.nameattribute defined at extensionruleengineservices.java.lang.IntegergetPriority()Generated method - Getter of theRuleConditionDefinitionParameter.priorityattribute defined at extensionruleengineservices.java.lang.BooleangetRequired()Generated method - Getter of theRuleConditionDefinitionParameter.requiredattribute defined at extensionruleengineservices.java.lang.StringgetType()Generated method - Getter of theRuleConditionDefinitionParameter.typeattribute defined at extensionruleengineservices.java.util.List<java.lang.String>getValidators()Generated method - Getter of theRuleConditionDefinitionParameter.validatorsattribute defined at extensionruleengineservices.java.lang.StringgetValue()Generated method - Getter of theRuleConditionDefinitionParameter.valueattribute defined at extensionruleengineservices.voidsetDefaultEditor(java.lang.String value)Generated method - Setter ofRuleConditionDefinitionParameter.defaultEditorattribute defined at extensionruleengineservices.voidsetDefinition(RuleConditionDefinitionModel value)Generated method - Setter ofRuleConditionDefinitionParameter.definitionattribute defined at extensionruleengineservices.voidsetDescription(java.lang.String value)Generated method - Setter ofRuleConditionDefinitionParameter.descriptionattribute defined at extensionruleengineservices.voidsetDescription(java.lang.String value, java.util.Locale loc)Generated method - Setter ofRuleConditionDefinitionParameter.descriptionattribute defined at extensionruleengineservices.voidsetFilters(java.util.Map<java.lang.String,java.lang.String> value)Generated method - Setter ofRuleConditionDefinitionParameter.filtersattribute defined at extensionruleengineservices.voidsetId(java.lang.String value)Generated method - Setter ofRuleConditionDefinitionParameter.idattribute defined at extensionruleengineservices.voidsetName(java.lang.String value)Generated method - Setter ofRuleConditionDefinitionParameter.nameattribute defined at extensionruleengineservices.voidsetName(java.lang.String value, java.util.Locale loc)Generated method - Setter ofRuleConditionDefinitionParameter.nameattribute defined at extensionruleengineservices.voidsetPriority(java.lang.Integer value)Generated method - Setter ofRuleConditionDefinitionParameter.priorityattribute defined at extensionruleengineservices.voidsetRequired(java.lang.Boolean value)Generated method - Setter ofRuleConditionDefinitionParameter.requiredattribute defined at extensionruleengineservices.voidsetType(java.lang.String value)Generated method - Setter ofRuleConditionDefinitionParameter.typeattribute defined at extensionruleengineservices.voidsetValidators(java.util.List<java.lang.String> value)Generated method - Setter ofRuleConditionDefinitionParameter.validatorsattribute defined at extensionruleengineservices.voidsetValue(java.lang.String value)Generated method - Setter ofRuleConditionDefinitionParameter.valueattribute defined at extensionruleengineservices.-
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
-
_RULECONDITIONDEFINITION2PARAMETERSRELATION
public static final java.lang.String _RULECONDITIONDEFINITION2PARAMETERSRELATION
Generated relation code constant for relationRuleConditionDefinition2ParametersRelationdefining source attributedefinitionin extensionruleengineservices.- See Also:
- Constant Field Values
-
ID
public static final java.lang.String ID
Generated constant - Attribute key ofRuleConditionDefinitionParameter.idattribute defined at extensionruleengineservices.- See Also:
- Constant Field Values
-
NAME
public static final java.lang.String NAME
Generated constant - Attribute key ofRuleConditionDefinitionParameter.nameattribute defined at extensionruleengineservices.- See Also:
- Constant Field Values
-
DESCRIPTION
public static final java.lang.String DESCRIPTION
Generated constant - Attribute key ofRuleConditionDefinitionParameter.descriptionattribute defined at extensionruleengineservices.- See Also:
- Constant Field Values
-
PRIORITY
public static final java.lang.String PRIORITY
Generated constant - Attribute key ofRuleConditionDefinitionParameter.priorityattribute defined at extensionruleengineservices.- See Also:
- Constant Field Values
-
TYPE
public static final java.lang.String TYPE
Generated constant - Attribute key ofRuleConditionDefinitionParameter.typeattribute defined at extensionruleengineservices.- See Also:
- Constant Field Values
-
VALUE
public static final java.lang.String VALUE
Generated constant - Attribute key ofRuleConditionDefinitionParameter.valueattribute defined at extensionruleengineservices.- See Also:
- Constant Field Values
-
REQUIRED
public static final java.lang.String REQUIRED
Generated constant - Attribute key ofRuleConditionDefinitionParameter.requiredattribute defined at extensionruleengineservices.- See Also:
- Constant Field Values
-
VALIDATORS
public static final java.lang.String VALIDATORS
Generated constant - Attribute key ofRuleConditionDefinitionParameter.validatorsattribute defined at extensionruleengineservices.- See Also:
- Constant Field Values
-
FILTERS
public static final java.lang.String FILTERS
Generated constant - Attribute key ofRuleConditionDefinitionParameter.filtersattribute defined at extensionruleengineservices.- See Also:
- Constant Field Values
-
DEFAULTEDITOR
public static final java.lang.String DEFAULTEDITOR
Generated constant - Attribute key ofRuleConditionDefinitionParameter.defaultEditorattribute defined at extensionruleengineservices.- See Also:
- Constant Field Values
-
DEFINITIONPOS
public static final java.lang.String DEFINITIONPOS
Generated constant - Attribute key ofRuleConditionDefinitionParameter.definitionPOSattribute defined at extensionruleengineservices.- See Also:
- Constant Field Values
-
DEFINITION
public static final java.lang.String DEFINITION
Generated constant - Attribute key ofRuleConditionDefinitionParameter.definitionattribute defined at extensionruleengineservices.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RuleConditionDefinitionParameterModel
public RuleConditionDefinitionParameterModel()
Generated constructor - Default constructor for generic creation.
-
RuleConditionDefinitionParameterModel
public RuleConditionDefinitionParameterModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
RuleConditionDefinitionParameterModel
@Deprecated(since="4.1.1", forRemoval=true) public RuleConditionDefinitionParameterModel(ItemModel _owner)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
-
-
Method Detail
-
getDefaultEditor
@Accessor(qualifier="defaultEditor", type=GETTER) public java.lang.String getDefaultEditor()
Generated method - Getter of theRuleConditionDefinitionParameter.defaultEditorattribute defined at extensionruleengineservices.- Returns:
- the defaultEditor - default editor for the parameter
-
getDefinition
@Accessor(qualifier="definition", type=GETTER) public RuleConditionDefinitionModel getDefinition()
Generated method - Getter of theRuleConditionDefinitionParameter.definitionattribute defined at extensionruleengineservices.- Returns:
- the definition
-
getDescription
@Accessor(qualifier="description", type=GETTER) public java.lang.String getDescription()
Generated method - Getter of theRuleConditionDefinitionParameter.descriptionattribute defined at extensionruleengineservices.- Returns:
- the description
-
getDescription
@Accessor(qualifier="description", type=GETTER) public java.lang.String getDescription(java.util.Locale loc)
Generated method - Getter of theRuleConditionDefinitionParameter.descriptionattribute defined at extensionruleengineservices.- Parameters:
loc- the value localization key- Returns:
- the description
- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
getFilters
@Accessor(qualifier="filters", type=GETTER) public java.util.Map<java.lang.String,java.lang.String> getFilters()
Generated method - Getter of theRuleConditionDefinitionParameter.filtersattribute defined at extensionruleengineservices.- Returns:
- the filters - The map defines narrowing filtering rules. For every entry: key corresponds to the type field name to narrow for, value corresponds to RuleConditionDefinitionParameter.id to narrow by
-
getId
@Accessor(qualifier="id", type=GETTER) public java.lang.String getId()
Generated method - Getter of theRuleConditionDefinitionParameter.idattribute defined at extensionruleengineservices.- Returns:
- the id
-
getName
@Accessor(qualifier="name", type=GETTER) public java.lang.String getName()
Generated method - Getter of theRuleConditionDefinitionParameter.nameattribute defined at extensionruleengineservices.- Returns:
- the name
-
getName
@Accessor(qualifier="name", type=GETTER) public java.lang.String getName(java.util.Locale loc)
Generated method - Getter of theRuleConditionDefinitionParameter.nameattribute defined at extensionruleengineservices.- Parameters:
loc- the value localization key- Returns:
- the name
- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
getPriority
@Accessor(qualifier="priority", type=GETTER) public java.lang.Integer getPriority()
Generated method - Getter of theRuleConditionDefinitionParameter.priorityattribute defined at extensionruleengineservices.- Returns:
- the priority
-
getRequired
@Accessor(qualifier="required", type=GETTER) public java.lang.Boolean getRequired()
Generated method - Getter of theRuleConditionDefinitionParameter.requiredattribute defined at extensionruleengineservices.- Returns:
- the required - whether the parameter is required
-
getType
@Accessor(qualifier="type", type=GETTER) public java.lang.String getType()
Generated method - Getter of theRuleConditionDefinitionParameter.typeattribute defined at extensionruleengineservices.- Returns:
- the type
-
getValidators
@Accessor(qualifier="validators", type=GETTER) public java.util.List<java.lang.String> getValidators()
Generated method - Getter of theRuleConditionDefinitionParameter.validatorsattribute defined at extensionruleengineservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the validators
-
getValue
@Accessor(qualifier="value", type=GETTER) public java.lang.String getValue()
Generated method - Getter of theRuleConditionDefinitionParameter.valueattribute defined at extensionruleengineservices.- Returns:
- the value
-
setDefaultEditor
@Accessor(qualifier="defaultEditor", type=SETTER) public void setDefaultEditor(java.lang.String value)
Generated method - Setter ofRuleConditionDefinitionParameter.defaultEditorattribute defined at extensionruleengineservices.- Parameters:
value- the defaultEditor - default editor for the parameter
-
setDefinition
@Accessor(qualifier="definition", type=SETTER) public void setDefinition(RuleConditionDefinitionModel value)
Generated method - Setter ofRuleConditionDefinitionParameter.definitionattribute defined at extensionruleengineservices.- Parameters:
value- the definition
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(java.lang.String value)
Generated method - Setter ofRuleConditionDefinitionParameter.descriptionattribute defined at extensionruleengineservices.- Parameters:
value- the description
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(java.lang.String value, java.util.Locale loc)
Generated method - Setter ofRuleConditionDefinitionParameter.descriptionattribute defined at extensionruleengineservices.- Parameters:
value- the descriptionloc- the value localization key- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
setFilters
@Accessor(qualifier="filters", type=SETTER) public void setFilters(java.util.Map<java.lang.String,java.lang.String> value)
Generated method - Setter ofRuleConditionDefinitionParameter.filtersattribute defined at extensionruleengineservices.- Parameters:
value- the filters - The map defines narrowing filtering rules. For every entry: key corresponds to the type field name to narrow for, value corresponds to RuleConditionDefinitionParameter.id to narrow by
-
setId
@Accessor(qualifier="id", type=SETTER) public void setId(java.lang.String value)
Generated method - Setter ofRuleConditionDefinitionParameter.idattribute defined at extensionruleengineservices.- Parameters:
value- the id
-
setName
@Accessor(qualifier="name", type=SETTER) public void setName(java.lang.String value)
Generated method - Setter ofRuleConditionDefinitionParameter.nameattribute defined at extensionruleengineservices.- Parameters:
value- the name
-
setName
@Accessor(qualifier="name", type=SETTER) public void setName(java.lang.String value, java.util.Locale loc)
Generated method - Setter ofRuleConditionDefinitionParameter.nameattribute defined at extensionruleengineservices.- Parameters:
value- the nameloc- the value localization key- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
setPriority
@Accessor(qualifier="priority", type=SETTER) public void setPriority(java.lang.Integer value)
Generated method - Setter ofRuleConditionDefinitionParameter.priorityattribute defined at extensionruleengineservices.- Parameters:
value- the priority
-
setRequired
@Accessor(qualifier="required", type=SETTER) public void setRequired(java.lang.Boolean value)
Generated method - Setter ofRuleConditionDefinitionParameter.requiredattribute defined at extensionruleengineservices.- Parameters:
value- the required - whether the parameter is required
-
setType
@Accessor(qualifier="type", type=SETTER) public void setType(java.lang.String value)
Generated method - Setter ofRuleConditionDefinitionParameter.typeattribute defined at extensionruleengineservices.- Parameters:
value- the type
-
setValidators
@Accessor(qualifier="validators", type=SETTER) public void setValidators(java.util.List<java.lang.String> value)
Generated method - Setter ofRuleConditionDefinitionParameter.validatorsattribute defined at extensionruleengineservices.- Parameters:
value- the validators
-
-