Class RuleConditionDefinitionModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.ruleengineservices.model.RuleConditionDefinitionModel
- All Implemented Interfaces:
Serializable
Generated model class for type RuleConditionDefinition first defined at extension ruleengineservices.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofRuleConditionDefinition.allowsChildrenattribute defined at extensionruleengineservices.static final StringGenerated constant - Attribute key ofRuleConditionDefinition.breadcrumbattribute defined at extensionruleengineservices.static final StringGenerated constant - Attribute key ofRuleConditionDefinition.categoriesattribute defined at extensionruleengineservices.static final StringGenerated constant - Attribute key ofRuleConditionDefinition.idattribute defined at extensionruleengineservices.static final StringGenerated constant - Attribute key ofRuleConditionDefinition.nameattribute defined at extensionruleengineservices.static final StringGenerated constant - Attribute key ofRuleConditionDefinition.parametersattribute defined at extensionruleengineservices.static final StringGenerated constant - Attribute key ofRuleConditionDefinition.priorityattribute defined at extensionruleengineservices.static final StringGenerated constant - Attribute key ofRuleConditionDefinition.ruleTypesattribute defined at extensionruleengineservices.static final StringGenerated constant - Attribute key ofRuleConditionDefinition.translatorIdattribute defined at extensionruleengineservices.static final StringGenerated constant - Attribute key ofRuleConditionDefinition.translatorParametersattribute defined at extensionruleengineservices.Fields 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.Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersRuleConditionDefinitionModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theRuleConditionDefinition.allowsChildrenattribute defined at extensionruleengineservices.Generated method - Getter of theRuleConditionDefinition.breadcrumbattribute defined at extensionruleengineservices.getBreadcrumb(Locale loc) Generated method - Getter of theRuleConditionDefinition.breadcrumbattribute defined at extensionruleengineservices.Generated method - Getter of theRuleConditionDefinition.categoriesattribute defined at extensionruleengineservices.getId()Generated method - Getter of theRuleConditionDefinition.idattribute defined at extensionruleengineservices.getName()Generated method - Getter of theRuleConditionDefinition.nameattribute defined at extensionruleengineservices.Generated method - Getter of theRuleConditionDefinition.nameattribute defined at extensionruleengineservices.Generated method - Getter of theRuleConditionDefinition.parametersattribute defined at extensionruleengineservices.Generated method - Getter of theRuleConditionDefinition.priorityattribute defined at extensionruleengineservices.Generated method - Getter of theRuleConditionDefinition.ruleTypesattribute defined at extensionruleengineservices.Generated method - Getter of theRuleConditionDefinition.translatorIdattribute defined at extensionruleengineservices.Generated method - Getter of theRuleConditionDefinition.translatorParametersattribute defined at extensionruleengineservices.voidsetAllowsChildren(Boolean value) Generated method - Setter ofRuleConditionDefinition.allowsChildrenattribute defined at extensionruleengineservices.voidsetBreadcrumb(String value) Generated method - Setter ofRuleConditionDefinition.breadcrumbattribute defined at extensionruleengineservices.voidsetBreadcrumb(String value, Locale loc) Generated method - Setter ofRuleConditionDefinition.breadcrumbattribute defined at extensionruleengineservices.voidGenerated method - Setter ofRuleConditionDefinition.categoriesattribute defined at extensionruleengineservices.voidGenerated method - Setter ofRuleConditionDefinition.idattribute defined at extensionruleengineservices.voidGenerated method - Setter ofRuleConditionDefinition.nameattribute defined at extensionruleengineservices.voidGenerated method - Setter ofRuleConditionDefinition.nameattribute defined at extensionruleengineservices.voidGenerated method - Setter ofRuleConditionDefinition.parametersattribute defined at extensionruleengineservices.voidsetPriority(Integer value) Generated method - Setter ofRuleConditionDefinition.priorityattribute defined at extensionruleengineservices.voidGenerated method - Setter ofRuleConditionDefinition.ruleTypesattribute defined at extensionruleengineservices.voidsetTranslatorId(String value) Generated method - Setter ofRuleConditionDefinition.translatorIdattribute defined at extensionruleengineservices.voidsetTranslatorParameters(Map<String, String> value) Generated method - Setter ofRuleConditionDefinition.translatorParametersattribute defined at extensionruleengineservices.Methods 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:
-
ID
Generated constant - Attribute key ofRuleConditionDefinition.idattribute defined at extensionruleengineservices.- See Also:
-
NAME
Generated constant - Attribute key ofRuleConditionDefinition.nameattribute defined at extensionruleengineservices.- See Also:
-
PRIORITY
Generated constant - Attribute key ofRuleConditionDefinition.priorityattribute defined at extensionruleengineservices.- See Also:
-
BREADCRUMB
Generated constant - Attribute key ofRuleConditionDefinition.breadcrumbattribute defined at extensionruleengineservices.- See Also:
-
ALLOWSCHILDREN
Generated constant - Attribute key ofRuleConditionDefinition.allowsChildrenattribute defined at extensionruleengineservices.- See Also:
-
TRANSLATORID
Generated constant - Attribute key ofRuleConditionDefinition.translatorIdattribute defined at extensionruleengineservices.- See Also:
-
TRANSLATORPARAMETERS
Generated constant - Attribute key ofRuleConditionDefinition.translatorParametersattribute defined at extensionruleengineservices.- See Also:
-
CATEGORIES
Generated constant - Attribute key ofRuleConditionDefinition.categoriesattribute defined at extensionruleengineservices.- See Also:
-
PARAMETERS
Generated constant - Attribute key ofRuleConditionDefinition.parametersattribute defined at extensionruleengineservices.- See Also:
-
RULETYPES
Generated constant - Attribute key ofRuleConditionDefinition.ruleTypesattribute defined at extensionruleengineservices.- See Also:
-
-
Constructor Details
-
RuleConditionDefinitionModel
public RuleConditionDefinitionModel()Generated constructor - Default constructor for generic creation. -
RuleConditionDefinitionModel
public RuleConditionDefinitionModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
RuleConditionDefinitionModel
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 Details
-
getAllowsChildren
Generated method - Getter of theRuleConditionDefinition.allowsChildrenattribute defined at extensionruleengineservices.- Returns:
- the allowsChildren
-
getBreadcrumb
Generated method - Getter of theRuleConditionDefinition.breadcrumbattribute defined at extensionruleengineservices.- Returns:
- the breadcrumb
-
getBreadcrumb
Generated method - Getter of theRuleConditionDefinition.breadcrumbattribute defined at extensionruleengineservices.- Parameters:
loc- the value localization key- Returns:
- the breadcrumb
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getCategories
@Accessor(qualifier="categories", type=GETTER) public List<RuleConditionDefinitionCategoryModel> getCategories()Generated method - Getter of theRuleConditionDefinition.categoriesattribute defined at extensionruleengineservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the categories
-
getId
Generated method - Getter of theRuleConditionDefinition.idattribute defined at extensionruleengineservices.- Returns:
- the id
-
getName
Generated method - Getter of theRuleConditionDefinition.nameattribute defined at extensionruleengineservices.- Returns:
- the name
-
getName
Generated method - Getter of theRuleConditionDefinition.nameattribute defined at extensionruleengineservices.- Parameters:
loc- the value localization key- Returns:
- the name
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getParameters
@Accessor(qualifier="parameters", type=GETTER) public List<RuleConditionDefinitionParameterModel> getParameters()Generated method - Getter of theRuleConditionDefinition.parametersattribute defined at extensionruleengineservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the parameters
-
getPriority
Generated method - Getter of theRuleConditionDefinition.priorityattribute defined at extensionruleengineservices.- Returns:
- the priority
-
getRuleTypes
@Accessor(qualifier="ruleTypes", type=GETTER) public List<RuleConditionDefinitionRuleTypeMappingModel> getRuleTypes()Generated method - Getter of theRuleConditionDefinition.ruleTypesattribute defined at extensionruleengineservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the ruleTypes
-
getTranslatorId
Generated method - Getter of theRuleConditionDefinition.translatorIdattribute defined at extensionruleengineservices.- Returns:
- the translatorId
-
getTranslatorParameters
@Accessor(qualifier="translatorParameters", type=GETTER) public Map<String,String> getTranslatorParameters()Generated method - Getter of theRuleConditionDefinition.translatorParametersattribute defined at extensionruleengineservices.- Returns:
- the translatorParameters
-
setAllowsChildren
Generated method - Setter ofRuleConditionDefinition.allowsChildrenattribute defined at extensionruleengineservices.- Parameters:
value- the allowsChildren
-
setBreadcrumb
Generated method - Setter ofRuleConditionDefinition.breadcrumbattribute defined at extensionruleengineservices.- Parameters:
value- the breadcrumb
-
setBreadcrumb
Generated method - Setter ofRuleConditionDefinition.breadcrumbattribute defined at extensionruleengineservices.- Parameters:
value- the breadcrumbloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setCategories
@Accessor(qualifier="categories", type=SETTER) public void setCategories(List<RuleConditionDefinitionCategoryModel> value) Generated method - Setter ofRuleConditionDefinition.categoriesattribute defined at extensionruleengineservices.- Parameters:
value- the categories
-
setId
Generated method - Setter ofRuleConditionDefinition.idattribute defined at extensionruleengineservices.- Parameters:
value- the id
-
setName
Generated method - Setter ofRuleConditionDefinition.nameattribute defined at extensionruleengineservices.- Parameters:
value- the name
-
setName
Generated method - Setter ofRuleConditionDefinition.nameattribute defined at extensionruleengineservices.- Parameters:
value- the nameloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setParameters
@Accessor(qualifier="parameters", type=SETTER) public void setParameters(List<RuleConditionDefinitionParameterModel> value) Generated method - Setter ofRuleConditionDefinition.parametersattribute defined at extensionruleengineservices.- Parameters:
value- the parameters
-
setPriority
Generated method - Setter ofRuleConditionDefinition.priorityattribute defined at extensionruleengineservices.- Parameters:
value- the priority
-
setRuleTypes
@Accessor(qualifier="ruleTypes", type=SETTER) public void setRuleTypes(List<RuleConditionDefinitionRuleTypeMappingModel> value) Generated method - Setter ofRuleConditionDefinition.ruleTypesattribute defined at extensionruleengineservices.- Parameters:
value- the ruleTypes
-
setTranslatorId
Generated method - Setter ofRuleConditionDefinition.translatorIdattribute defined at extensionruleengineservices.- Parameters:
value- the translatorId
-
setTranslatorParameters
@Accessor(qualifier="translatorParameters", type=SETTER) public void setTranslatorParameters(Map<String, String> value) Generated method - Setter ofRuleConditionDefinition.translatorParametersattribute defined at extensionruleengineservices.- Parameters:
value- the translatorParameters
-