Class VSActionAdapter

    • Constructor Detail

      • VSActionAdapter

        public VSActionAdapter()
    • Method Detail

      • onResolved

        public void onResolved​(VSRelativeReference<?> reference,
                               VSAction action)
        Called when the property reference has been resolved. UI components use this method to set its state according to the field.
        Specified by:
        onResolved in interface IVSActionListener
        Parameters:
        reference - The VSRelativeReference instance holding the reference.
        action - The target reference.
      • onBroken

        public void onBroken​(VSRelativeReference<?> reference,
                             VSAction action)
        Called when the property reference has been broken, i.e. unresolved.
        Specified by:
        onBroken in interface IVSActionListener
        Parameters:
        reference - The VSRelativeReference instance holding the reference.
        action - The target reference.
      • onParentStateChanged

        public void onParentStateChanged​(IVSComponent parent,
                                         IVSComponentState.State state,
                                         boolean on)
        Called when the column changes state.
        Specified by:
        onParentStateChanged in interface IVSComponentListener
        Parameters:
        parent - The parent who's state was changed.
        state - The state change, possible values PARENT_ENABLED, PARENT_READONLY, PARENT_VISIBLE.
        on - New state.
      • onActionInvoked

        public void onActionInvoked​(VSAction action,
                                    VSActionTXProcess process)
        Called before the action invokes the Action Actors.

        This method is called in the execution trigger thread.

        Specified by:
        onActionInvoked in interface IVSActionListener
        Parameters:
        action - The VS action.
        process - The initialized process.
      • onActionCompleted

        public void onActionCompleted​(VSAction action,
                                      VSActionTXProcess process,
                                      java.lang.Throwable exception)
        Called after the action completes the TXP processing i.e. all its Action Actor calls. This method is called regardless of success or failures. It can be used to check the state of the process.

        This method is called from the thread that executed the TX action process.

        Specified by:
        onActionCompleted in interface IVSActionListener
        Parameters:
        action - The VS action.
        process - The completed process.
        exception - Potential exception in TX process, null for none.