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 |
BEGIN_VALUE_CHANGE_EVENT |
protected static java.lang.String |
INITIAL_VALUE |
protected static java.lang.String |
READ_ONLY |
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 |
|---|---|
void |
beginValueUpdate() |
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.lang.String |
getCustomAttributeName(java.util.Map.Entry<java.lang.String,java.lang.String> filter) |
protected java.util.List<ParameterModel> |
getDependentParameters(ParameterModel masterParameter,
java.util.Collection<ParameterModel> treeNodeParameters) |
protected java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> |
getFiltersForMasterFieldFilter(ParameterModel masterParameter,
ParameterModel dependentParameter) |
protected I18NService |
getI18NService() |
java.util.Map<java.lang.String,java.util.List<RuleCompilerProblem>> |
getRuleCompilerProblems() |
RuleParameterFilterValueProvider |
getRuleParameterFilterValueProvider() |
protected RuleParametersService |
getRuleParametersService() |
protected RuleParameterValueMapperStrategy |
getRuleParameterValueMapperStrategy() |
java.lang.Class<? extends AbstractRuleModel> |
getRuleType() |
protected SessionService |
getSessionService() |
V |
getValue() |
void |
init(Execution execution,
Component component) |
boolean |
isReadOnly() |
java.lang.String |
join(java.lang.String... styleClasses) |
protected abstract void |
loadData() |
protected java.util.List<ValidationInfoModel> |
loadParameterValidationInfos(RuleParameterData ruleParameter) |
protected boolean |
parameterHasFilter(ParameterModel parameter,
java.lang.String masterParameterId) |
protected <T extends RuleItemModel> |
recreateTreeNode(TreeNodeModel<T> treeNode) |
void |
setBackofficeRuleParameterTypeFormatter(RuleParameterTypeFormatter backofficeRuleParameterTypeFormatter) |
void |
setI18NService(I18NService i18NService) |
protected void |
setReadOnly(java.lang.Boolean value) |
void |
setRuleParameterFilterValueProvider(RuleParameterFilterValueProvider ruleParameterFilterValueProvider) |
void |
setRuleParametersService(RuleParametersService ruleParametersService) |
void |
setRuleParameterValueMapperStrategy(RuleParameterValueMapperStrategy ruleParameterValueMapperStrategy) |
void |
setSessionService(SessionService sessionService) |
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 READ_ONLY
protected static final java.lang.String VALUE_CHANGED_EVENT
protected static final java.lang.String BEGIN_VALUE_CHANGE_EVENT
public static final java.lang.String UUID_PREFIX
public void init(Execution execution,
Component component)
public void beginValueUpdate()
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<ParameterModel> getDependentParameters(ParameterModel masterParameter, java.util.Collection<ParameterModel> treeNodeParameters)
protected boolean parameterHasFilter(ParameterModel parameter, java.lang.String masterParameterId)
protected java.lang.String getCustomAttributeName(java.util.Map.Entry<java.lang.String,java.lang.String> filter)
protected java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> getFiltersForMasterFieldFilter(ParameterModel masterParameter, ParameterModel dependentParameter)
protected <T extends RuleItemModel> void recreateTreeNode(TreeNodeModel<T> treeNode)
protected RuleParametersService getRuleParametersService()
public void setRuleParametersService(RuleParametersService ruleParametersService)
public RuleParameterTypeFormatter getBackofficeRuleParameterTypeFormatter()
public void setBackofficeRuleParameterTypeFormatter(RuleParameterTypeFormatter backofficeRuleParameterTypeFormatter)
protected RuleParameterValueMapperStrategy getRuleParameterValueMapperStrategy()
public void setRuleParameterValueMapperStrategy(RuleParameterValueMapperStrategy ruleParameterValueMapperStrategy)
public RuleParameterFilterValueProvider getRuleParameterFilterValueProvider()
public void setRuleParameterFilterValueProvider(RuleParameterFilterValueProvider ruleParameterFilterValueProvider)
protected I18NService getI18NService()
public void setI18NService(I18NService i18NService)
protected SessionService getSessionService()
public void setSessionService(SessionService sessionService)
public V getValue()
public boolean isReadOnly()
protected void setReadOnly(java.lang.Boolean value)
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()
Copyright © 2018 SAP SE. All Rights Reserved.