public abstract class AbstractEditorViewModel<V extends java.io.Serializable>
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
INITIAL_VALUE |
protected static java.lang.String |
RULE_COMPILER_PROBLEMS |
protected static java.lang.String |
RULE_TYPE |
static java.lang.String |
UUID_PREFIX |
protected static java.lang.String |
VALUE_CHANGED_EVENT |
| Constructor and Description |
|---|
AbstractEditorViewModel() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.String,RuleParameterData> |
convertParametersToRuleParameters(java.util.Map<java.lang.String,ParameterModel> parameters,
java.util.Map<java.lang.String,RuleParameterDefinitionData> ruleParameterDefinitions) |
protected java.util.Map<java.lang.String,ParameterModel> |
convertRuleParametersToParameters(java.util.Map<java.lang.String,RuleParameterData> ruleParameters,
java.util.Map<java.lang.String,RuleParameterDefinitionData> ruleParameterDefinitions) |
RuleParameterTypeFormatter |
getBackofficeRuleParameterTypeFormatter() |
protected Component |
getComponent() |
protected java.util.List<java.lang.String> |
getCustomAttributeNamesForMasterFieldFilter(ParameterModel masterParameter,
ParameterModel dependentParameter) |
java.util.Map<java.lang.String,java.util.List<RuleCompilerProblem>> |
getRuleCompilerProblems() |
RuleParametersService |
getRuleParametersService() |
RuleParameterValueMapperStrategy |
getRuleParameterValueMapperStrategy() |
java.lang.Class<? extends AbstractRuleModel> |
getRuleType() |
V |
getValue() |
void |
init(Execution execution,
Component component) |
java.lang.String |
join(java.lang.String... styleClasses) |
protected abstract void |
loadData() |
protected java.util.List<ValidationInfoModel> |
loadParameterValidationInfos(RuleParameterData ruleParameter) |
protected <T extends RuleItemModel> |
recreateTreeNode(TreeNodeModel<T> treeNode) |
void |
setBackofficeRuleParameterTypeFormatter(RuleParameterTypeFormatter backofficeRuleParameterTypeFormatter) |
void |
setRuleParametersService(RuleParametersService ruleParametersService) |
void |
setRuleParameterValueMapperStrategy(RuleParameterValueMapperStrategy ruleParameterValueMapperStrategy) |
void |
setValue(V value) |
protected java.util.List<ParameterModel> |
updateDependentParameters(ParameterModel masterParameter,
java.util.Collection<ParameterModel> treeNodeParameters) |
protected <T extends RuleItemModel> |
updateDependentParametersForTreeNode(TreeNodeModel<T> treeNode,
ParameterModel masterParameter) |
protected static final java.lang.String INITIAL_VALUE
protected static final java.lang.String RULE_TYPE
protected static final java.lang.String RULE_COMPILER_PROBLEMS
protected static final java.lang.String VALUE_CHANGED_EVENT
public static final java.lang.String UUID_PREFIX
public RuleParametersService getRuleParametersService()
public void setRuleParametersService(RuleParametersService ruleParametersService)
public RuleParameterTypeFormatter getBackofficeRuleParameterTypeFormatter()
public void setBackofficeRuleParameterTypeFormatter(RuleParameterTypeFormatter backofficeRuleParameterTypeFormatter)
public RuleParameterValueMapperStrategy getRuleParameterValueMapperStrategy()
public void setRuleParameterValueMapperStrategy(RuleParameterValueMapperStrategy ruleParameterValueMapperStrategy)
public V getValue()
public void setValue(V value)
public java.lang.Class<? extends AbstractRuleModel> getRuleType()
public java.util.Map<java.lang.String,java.util.List<RuleCompilerProblem>> getRuleCompilerProblems()
protected Component getComponent()
public void init(Execution execution,
Component component)
public java.lang.String join(java.lang.String... styleClasses)
protected abstract void loadData()
throws EditorException
EditorExceptionprotected java.util.Map<java.lang.String,ParameterModel> convertRuleParametersToParameters(java.util.Map<java.lang.String,RuleParameterData> ruleParameters, java.util.Map<java.lang.String,RuleParameterDefinitionData> ruleParameterDefinitions) throws EditorException
EditorExceptionprotected java.util.List<ValidationInfoModel> loadParameterValidationInfos(RuleParameterData ruleParameter) throws EditorException
EditorExceptionprotected java.util.Map<java.lang.String,RuleParameterData> convertParametersToRuleParameters(java.util.Map<java.lang.String,ParameterModel> parameters, java.util.Map<java.lang.String,RuleParameterDefinitionData> ruleParameterDefinitions) throws EditorException
EditorExceptionprotected <T extends RuleItemModel> void updateDependentParametersForTreeNode(TreeNodeModel<T> treeNode, ParameterModel masterParameter)
protected java.util.List<ParameterModel> updateDependentParameters(ParameterModel masterParameter, java.util.Collection<ParameterModel> treeNodeParameters)
protected java.util.List<java.lang.String> getCustomAttributeNamesForMasterFieldFilter(ParameterModel masterParameter, ParameterModel dependentParameter)
protected <T extends RuleItemModel> void recreateTreeNode(TreeNodeModel<T> treeNode)
Copyright © 2017 SAP SE. All Rights Reserved.