@@package@@

import java.io.Serializable;
import org.eclnt.editor.annotations.CCGenClass;
import org.eclnt.workplace.IWorkpageDispatcher;
import org.eclnt.workplace.WorkpageDispatchedPageBean;

import javax.faces.event.ActionEvent;

@CCGenClass (expressionBase="@@expressionBase@@")

public class @@className@@
@@indent@@extends WorkpageDispatchedPageBean 
@@indent@@implements Serializable
{
@@indent@@// ------------------------------------------------------------------------
@@indent@@// inner classes
@@indent@@// ------------------------------------------------------------------------

@@indent@@/* Listener to the user of the page bean. */
@@indent@@public interface IListener extends Serializable
@@indent@@{
@@indent@@}

@@indent@@// ------------------------------------------------------------------------
@@indent@@// members
@@indent@@// ------------------------------------------------------------------------

@@indent@@private IListener m_listener;

@@indent@@// ------------------------------------------------------------------------
@@indent@@// constructors & initialization
@@indent@@// ------------------------------------------------------------------------

@@indent@@public @@className@@(IWorkpageDispatcher workpageDispatcher)
@@indent@@{
@@indent@@@@indent@@super(workpageDispatcher);        
@@indent@@}

@@indent@@public String getPageName() { return "@@pageName@@"; }
@@indent@@public String getRootExpressionUsedInPage() { return "@@expressionBase@@"; }

@@indent@@// ------------------------------------------------------------------------
@@indent@@// public usage
@@indent@@// ------------------------------------------------------------------------

@@indent@@/* Initialization of the bean. Add any parameter that is required within your scenario. */
@@indent@@public void prepare(IListener listener)
@@indent@@{
@@indent@@@@indent@@m_listener = listener;
@@indent@@}

@@indent@@// ------------------------------------------------------------------------
@@indent@@// private usage
@@indent@@// ------------------------------------------------------------------------
}
