|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.krad.datadictionary.DictionaryBeanBase org.kuali.rice.krad.datadictionary.uif.UifDictionaryBeanBase org.kuali.rice.krad.uif.modifier.ComponentModifierBase
public abstract class ComponentModifierBase
Base class for ComponentModifier
implementations
Holds run phase property and defaults to the INITIALIZE phase, and the order property for setting the order in which the component modifier will be invoked
Field Summary |
---|
Fields inherited from class org.kuali.rice.krad.datadictionary.DictionaryBeanBase |
---|
componentCode, namespaceCode |
Fields inherited from interface org.kuali.rice.krad.uif.component.Ordered |
---|
INITIAL_ORDER_VALUE |
Fields inherited from interface org.springframework.core.Ordered |
---|
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE |
Constructor Summary | |
---|---|
ComponentModifierBase()
|
Method Summary | |
---|---|
List<Component> |
getComponentPrototypes()
List of components that are maintained by the modifier as prototypes for creating other component instances |
int |
getOrder()
|
String |
getRunCondition()
Conditional expression to evaluate for determining whether the component modifier should be run. |
String |
getRunPhase()
Indicates what phase of the component lifecycle the ComponentModifier should be invoked in (INITIALIZE,
APPLY_MODEL, or FINALIZE) |
void |
performInitialization(Object model,
Component component)
Default performInitialization impl (does nothing) Should be called to initialize the ComponentModifier |
void |
setOrder(int order)
Setter for the order value |
void |
setRunCondition(String runCondition)
Setter for the component modifiers run condition |
void |
setRunPhase(String runPhase)
Setter for the component initializer run phase |
Methods inherited from class org.kuali.rice.krad.datadictionary.uif.UifDictionaryBeanBase |
---|
getExpressionGraph, getPropertyExpression, getPropertyExpressions, setExpressionGraph, setPropertyExpressions |
Methods inherited from class org.kuali.rice.krad.datadictionary.DictionaryBeanBase |
---|
clone, copy, dataDictionaryPostProcessing, getComponentCode, getNamespaceCode, preventModification, setComponentCode, setNamespaceCode, unwrap |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.kuali.rice.krad.uif.modifier.ComponentModifier |
---|
copy, getSupportedComponents, performModification |
Methods inherited from interface org.kuali.rice.krad.datadictionary.uif.UifDictionaryBean |
---|
getExpressionGraph, getPropertyExpression, getPropertyExpressions, setExpressionGraph, setPropertyExpressions |
Methods inherited from interface org.kuali.rice.krad.datadictionary.DictionaryBean |
---|
dataDictionaryPostProcessing, getComponentCode, getNamespaceCode |
Methods inherited from interface org.kuali.rice.krad.uif.util.UifCloneable |
---|
clone |
Constructor Detail |
---|
public ComponentModifierBase()
Method Detail |
---|
public void performInitialization(Object model, Component component)
This is where component modifiers can set defaults and setup other necessary state. The initialize method should only be called once per layout manager lifecycle and is invoked within the initialize phase of the view lifecylce.
Note if the component modifier holds nested components, they should be initialized in this method by calling the view helper service
performInitialization
in interface ComponentModifier
model
- - object instance containing the view datacomponent
- - Component the modifier is configured onRunComponentModifiersTask
public List<Component> getComponentPrototypes()
ComponentModifier
Prototypes are held for configuring how a component should be created during the lifecycle. An example of this are the fields in a collection group that are created for each collection record. They only participate in the initialize phase.
getComponentPrototypes
in interface ComponentModifier
getComponentPrototypes()
public String getRunPhase()
ComponentModifier
ComponentModifier
should be invoked in (INITIALIZE,
APPLY_MODEL, or FINALIZE)
getRunPhase
in interface ComponentModifier
ComponentModifier.getRunPhase()
public void setRunPhase(String runPhase)
runPhase
- public String getRunCondition()
ComponentModifier
getRunCondition
in interface ComponentModifier
ComponentModifier.getRunCondition()
public void setRunCondition(String runCondition)
runCondition
- public int getOrder()
getOrder
in interface ComponentModifier
getOrder
in interface org.springframework.core.Ordered
Ordered.getOrder()
public void setOrder(int order)
Ordered
setOrder
in interface ComponentModifier
Ordered.setOrder(int)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |