public class AtpFormulaPanelRenderer
extends DefaultEditorAreaPanelRenderer
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
ADD_VARIABLE_IN_ATPFORMULA |
protected static java.lang.String |
ATPFORMULA_BUILDER_HEADER_ACTIONS |
protected static java.lang.String |
ATPFORMULA_BUILDER_HEADER_VARIABLES |
protected static java.lang.String |
ATPFORMULA_TABLE_CLASS |
protected static java.lang.String |
AVAILABILITY |
protected static java.lang.String |
MINUS_OPERATOR |
protected static java.lang.String |
PLUS_OPERATOR |
protected static java.lang.String |
SUB_VARIABLE_IN_ATPFORMULA |
| Constructor and Description |
|---|
AtpFormulaPanelRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Set<java.beans.PropertyDescriptor> |
getAllAtpFormulaVariables(AtpFormulaModel atpFormula)
Provides the Set of atpformula's properties
|
protected java.util.Map<java.lang.String,java.lang.String> |
getAtpFormulaVar2ArithmeticOperatorMap() |
protected ObjectFacade |
getObjectFacade() |
protected TypeFacade |
getTypeFacade() |
protected void |
handleOnCheckEvent(AtpFormulaModel atpFormula,
WidgetInstanceManager widgetInstanceManager,
java.beans.PropertyDescriptor formulaVarPropertyDescriptor,
Checkbox checkbox)
Updates the current formula variable to the ATP formula.
|
void |
render(Component component,
AbstractPanel abstractPanelConfiguration,
java.lang.Object object,
DataType dataType,
WidgetInstanceManager widgetInstanceManager)
Renders the ATP Formula variables.
|
protected void |
renderAtpFormulaBuilderHeader(Vlayout vlayout)
Renders the Atp Formula Builder Header.
|
protected void |
renderAtpFormulaVariableRow(AtpFormulaModel atpFormula,
WidgetInstanceManager widgetInstanceManager,
Vlayout vlayout,
java.beans.PropertyDescriptor formulaVarPropertyDescriptor)
Renders the given Atp formula variable
|
protected void |
renderAtpFormulaVariables(HtmlBasedComponent attributeContainer,
AtpFormulaModel atpFormula,
WidgetInstanceManager widgetInstanceManager)
Renders the properties of
AtpFormulaModel along with +/- option to either add or subtract the corresponding
property in the AtpFormulaModel. |
protected void |
renderIndividualFormulaVariables(AtpFormulaModel atpFormula,
WidgetInstanceManager widgetInstanceManager,
Vlayout vlayout)
Renders each individual formula variable with the +/- and remove options.
|
protected void |
setAfterCancelListener(WidgetInstanceManager widgetInstanceManager)
Adds afterCancelListener, so as to reinitialize with original values when the Refresh button is pressed in the editor area
|
void |
setAtpFormulaVar2ArithmeticOperatorMap(java.util.Map<java.lang.String,java.lang.String> atpFormulaVar2ArithmeticOperatorMap) |
void |
setObjectFacade(ObjectFacade objectFacade) |
void |
setTypeFacade(TypeFacade typeFacade) |
protected static final java.lang.String ADD_VARIABLE_IN_ATPFORMULA
protected static final java.lang.String SUB_VARIABLE_IN_ATPFORMULA
protected static final java.lang.String ATPFORMULA_BUILDER_HEADER_ACTIONS
protected static final java.lang.String ATPFORMULA_BUILDER_HEADER_VARIABLES
protected static final java.lang.String ATPFORMULA_TABLE_CLASS
protected static final java.lang.String AVAILABILITY
protected static final java.lang.String PLUS_OPERATOR
protected static final java.lang.String MINUS_OPERATOR
public void render(Component component,
AbstractPanel abstractPanelConfiguration,
java.lang.Object object,
DataType dataType,
WidgetInstanceManager widgetInstanceManager)
component - abstractPanelConfiguration - object - dataType - widgetInstanceManager - protected void renderAtpFormulaVariables(HtmlBasedComponent attributeContainer,
AtpFormulaModel atpFormula,
WidgetInstanceManager widgetInstanceManager)
AtpFormulaModel along with +/- option to either add or subtract the corresponding
property in the AtpFormulaModel.attributeContainer - atpFormula - widgetInstanceManager - protected void renderIndividualFormulaVariables(AtpFormulaModel atpFormula, WidgetInstanceManager widgetInstanceManager, Vlayout vlayout)
atpFormula - widgetInstanceManager - vlayout - protected void renderAtpFormulaVariableRow(AtpFormulaModel atpFormula, WidgetInstanceManager widgetInstanceManager, Vlayout vlayout, java.beans.PropertyDescriptor formulaVarPropertyDescriptor)
atpFormula - the AtpFormulaModel to be renderedwidgetInstanceManager - the WidgetInstanceManagervlayout - the Vlayout to contain the rendered atpformula variableformulaVarPropertyDescriptor - the PropertyDescriptor for the AtpFormula variable being renderedprotected void handleOnCheckEvent(AtpFormulaModel atpFormula, WidgetInstanceManager widgetInstanceManager, java.beans.PropertyDescriptor formulaVarPropertyDescriptor, Checkbox checkbox)
atpFormula - widgetInstanceManager - formulaVarPropertyDescriptor - protected void renderAtpFormulaBuilderHeader(Vlayout vlayout)
vlayout - protected void setAfterCancelListener(WidgetInstanceManager widgetInstanceManager)
widgetInstanceManager - protected java.util.Set<java.beans.PropertyDescriptor> getAllAtpFormulaVariables(AtpFormulaModel atpFormula)
protected TypeFacade getTypeFacade()
public void setTypeFacade(TypeFacade typeFacade)
protected ObjectFacade getObjectFacade()
public void setObjectFacade(ObjectFacade objectFacade)
protected java.util.Map<java.lang.String,java.lang.String> getAtpFormulaVar2ArithmeticOperatorMap()
public void setAtpFormulaVar2ArithmeticOperatorMap(java.util.Map<java.lang.String,java.lang.String> atpFormulaVar2ArithmeticOperatorMap)
Copyright © 2018 SAP SE. All Rights Reserved.