base/common/src/main/com/thesett/common/swing/workflow/WorkFlowController.java
public void actionPerformed(ActionEvent event)
    {
        /*log.fine("void actionPerformed(ActionEvent): called");*/
        /*log.fine("Action is " + event.getActionCommand());*/

        // Check which action event was performed
        String action = event.getActionCommand();

        // Check if the finish button was pressed
        if ("Finish".equals(action))
        {
            // Save the work in progress
            saveWorkFlow();
        }

        // Check if the cancel button was pressed
        if ("Cancel".equals(action))
        {
            // Discard the work in progress
            discardWorkFlow();
        }

        // Check if the next page button was pressed
        if ("Next |>".equals(action))
        {
            // Notify implementing class of transition to the next page
            nextPage();
        }

        // Check if the prev page button was pressed
        if ("<| Prev".equals(action))
        {
            // Notify implementing class of transition to the previous page
            prevPage();
        }
    }
public void actionPerformed(ActionEvent event)
    {
        /*log.fine("void actionPerformed(ActionEvent): called");*/
        /*log.fine("Action is " + event.getActionCommand());*/

        // Check which action event was performed
        String action = event.getActionCommand();

        // Check if the finish button was pressed
        if ("Finish".equals(action))
        {
            // Save the work in progress
            saveWorkFlow();
        }

        // Check if the cancel button was pressed
        if ("Cancel".equals(action))
        {
            // Discard the work in progress
            discardWorkFlow();
        }

        // Check if the next page button was pressed
        if ("Next |>".equals(action))
        {
            // Notify implementing class of transition to the next page
            nextPage();
        }

        // Check if the prev page button was pressed
        if ("<| Prev".equals(action))
        {
            // Notify implementing class of transition to the previous page
            prevPage();
        }
    }
Listens for events from back, next, finish and cancel inputs. If the event is finish the {@link #saveWork} method
is triggered. If the event is cancel the {@link #discardWork} method is called. If the event is back or next then
the {@link #prevPage} or {@link #nextPage} methods are called.

@param event The work flow action event.