public class VSActionAdapter extends Object implements IVSActionListener
IVSComponentState.State
Constructor and Description |
---|
VSActionAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
onActionCompleted(VSAction action,
VSActionTXProcess process,
Throwable exception)
Called after the action completes the TXP processing
i.e.
|
void |
onActionInvoked(VSAction action,
VSActionTXProcess process)
Called before the action invokes the Action Actors.
|
void |
onBroken(VSRelativeReference<?> reference,
VSAction action)
Called when the property reference has been broken, i.e.
|
void |
onParentStateChanged(IVSComponent parent,
IVSComponentState.State state,
boolean on)
Called when the column changes state.
|
void |
onResolved(VSRelativeReference<?> reference,
VSAction action)
Called when the property reference has been resolved.
|
void |
onStateChanged(VSAction action,
IVSComponentState.State state,
boolean on)
Called when the field changes state.
|
public void onResolved(VSRelativeReference<?> reference, VSAction action)
onResolved
in interface IVSActionListener
reference
- The VSRelativeReference instance holding the reference.action
- The target reference.public void onBroken(VSRelativeReference<?> reference, VSAction action)
onBroken
in interface IVSActionListener
reference
- The VSRelativeReference instance holding the reference.action
- The target reference.public void onStateChanged(VSAction action, IVSComponentState.State state, boolean on)
onStateChanged
in interface IVSActionListener
action
- The VS action.state
- The state change.on
- New state.public void onParentStateChanged(IVSComponent parent, IVSComponentState.State state, boolean on)
onParentStateChanged
in interface IVSComponentListener
parent
- The parent who's state was changed.state
- The state change, possible values PARENT_ENABLED, PARENT_READONLY, PARENT_VISIBLE.on
- New state.public void onActionInvoked(VSAction action, VSActionTXProcess process)
This method is called in the execution trigger thread.
onActionInvoked
in interface IVSActionListener
action
- The VS action.process
- The initialized process.public void onActionCompleted(VSAction action, VSActionTXProcess process, Throwable exception)
This method is called from the thread that executed the TX action process.
onActionCompleted
in interface IVSActionListener
action
- The VS action.process
- The completed process.exception
- Potential exception in TX process, null for none.iizi® is a registered trademark of Mindus SARL. © Copyright Mindus SARL, 2020. All rights reserved.