diff --git a/src/main/java/de/tvo/workplace/DefaultWorkplaceBean.java b/src/main/java/de/tvo/workplace/DefaultWorkplaceBean.java new file mode 100644 index 0000000..deab283 --- /dev/null +++ b/src/main/java/de/tvo/workplace/DefaultWorkplaceBean.java @@ -0,0 +1,56 @@ +package de.tvo.workplace; + +import java.io.Serializable; +import org.eclnt.editor.annotations.CCGenClass; +import org.eclnt.workplace.IWorkpageDispatcher; +import org.eclnt.workplace.WorkpageDispatchedPageBean; + +import org.eclnt.jsfserver.base.faces.event.ActionEvent; + +@CCGenClass (expressionBase="#{d.DefaultWorkplaceBean}") + +public class DefaultWorkplaceBean + extends WorkpageDispatchedPageBean + implements Serializable +{ + // ------------------------------------------------------------------------ + // inner classes + // ------------------------------------------------------------------------ + + /* Listener to the user of the page bean. */ + public interface IListener extends Serializable + { + } + + // ------------------------------------------------------------------------ + // members + // ------------------------------------------------------------------------ + + private IListener m_listener; + + // ------------------------------------------------------------------------ + // constructors & initialization + // ------------------------------------------------------------------------ + + public DefaultWorkplaceBean(IWorkpageDispatcher workpageDispatcher) + { + super(workpageDispatcher); + } + + public String getPageName() { return "/workplace/defaultWorkplace.xml"; } + public String getRootExpressionUsedInPage() { return "#{d.DefaultWorkplaceBean}"; } + + // ------------------------------------------------------------------------ + // public usage + // ------------------------------------------------------------------------ + + /* Initialization of the bean. Add any parameter that is required within your scenario. */ + public void prepare(IListener listener) + { + m_listener = listener; + } + + // ------------------------------------------------------------------------ + // private usage + // ------------------------------------------------------------------------ +} diff --git a/src/main/java/de/tvo/workplace/DefaultWorkplaceFunctionsBean.java b/src/main/java/de/tvo/workplace/DefaultWorkplaceFunctionsBean.java new file mode 100644 index 0000000..1c5b517 --- /dev/null +++ b/src/main/java/de/tvo/workplace/DefaultWorkplaceFunctionsBean.java @@ -0,0 +1,56 @@ +package de.tvo.workplace; + +import java.io.Serializable; +import org.eclnt.editor.annotations.CCGenClass; +import org.eclnt.workplace.IWorkpageDispatcher; +import org.eclnt.workplace.WorkpageDispatchedPageBean; + +import org.eclnt.jsfserver.base.faces.event.ActionEvent; + +@CCGenClass (expressionBase="#{d.DefaultWorkplaceFunctionsBean}") + +public class DefaultWorkplaceFunctionsBean + extends WorkpageDispatchedPageBean + implements Serializable +{ + // ------------------------------------------------------------------------ + // inner classes + // ------------------------------------------------------------------------ + + /* Listener to the user of the page bean. */ + public interface IListener extends Serializable + { + } + + // ------------------------------------------------------------------------ + // members + // ------------------------------------------------------------------------ + + private IListener m_listener; + + // ------------------------------------------------------------------------ + // constructors & initialization + // ------------------------------------------------------------------------ + + public DefaultWorkplaceFunctionsBean(IWorkpageDispatcher workpageDispatcher) + { + super(workpageDispatcher); + } + + public String getPageName() { return "/workplace/defaultWorkplaceFunctions.xml"; } + public String getRootExpressionUsedInPage() { return "#{d.DefaultWorkplaceFunctionsBean}"; } + + // ------------------------------------------------------------------------ + // public usage + // ------------------------------------------------------------------------ + + /* Initialization of the bean. Add any parameter that is required within your scenario. */ + public void prepare(IListener listener) + { + m_listener = listener; + } + + // ------------------------------------------------------------------------ + // private usage + // ------------------------------------------------------------------------ +} diff --git a/src/main/java/de/tvo/workplace/TestPageBean.java b/src/main/java/de/tvo/workplace/TestPageBean.java new file mode 100644 index 0000000..735a3ee --- /dev/null +++ b/src/main/java/de/tvo/workplace/TestPageBean.java @@ -0,0 +1,54 @@ +package de.tvo.workplace; + +import java.io.Serializable; +import org.eclnt.editor.annotations.CCGenClass; +import org.eclnt.jsfserver.pagebean.PageBean; + +import org.eclnt.jsfserver.base.faces.event.ActionEvent; + +@CCGenClass (expressionBase="#{d.TestPageBean}") + +public class TestPageBean + extends PageBean + implements Serializable +{ + // ------------------------------------------------------------------------ + // inner classes + // ------------------------------------------------------------------------ + + /* Listener to the user of the page bean. */ + public interface IListener extends Serializable + { + } + + // ------------------------------------------------------------------------ + // members + // ------------------------------------------------------------------------ + + private IListener m_listener; + + // ------------------------------------------------------------------------ + // constructors & initialization + // ------------------------------------------------------------------------ + + public TestPageBean() + { + } + + public String getPageName() { return "/workplace/testPage.xml"; } + public String getRootExpressionUsedInPage() { return "#{d.TestPageBean}"; } + + // ------------------------------------------------------------------------ + // public usage + // ------------------------------------------------------------------------ + + /* Initialization of the bean. Add any parameter that is required within your scenario. */ + public void prepare(IListener listener) + { + m_listener = listener; + } + + // ------------------------------------------------------------------------ + // private usage + // ------------------------------------------------------------------------ +} diff --git a/src/main/java/managedbeans/Dispatcher.java b/src/main/java/managedbeans/Dispatcher.java index ef1b200..727c259 100644 --- a/src/main/java/managedbeans/Dispatcher.java +++ b/src/main/java/managedbeans/Dispatcher.java @@ -51,6 +51,6 @@ public class Dispatcher extends WorkpageDispatcher @Override protected String getRootExpression() { - return "#{t}"; + return "#{d}"; } } diff --git a/src/main/java/managedbeans/MainPage.java b/src/main/java/managedbeans/MainPage.java new file mode 100644 index 0000000..61c16df --- /dev/null +++ b/src/main/java/managedbeans/MainPage.java @@ -0,0 +1,59 @@ +package managedbeans; + +import java.io.Serializable; + +import org.eclnt.editor.annotations.CCGenClass; +import org.eclnt.jsfserver.pagebean.IPageBean; +import org.eclnt.jsfserver.pagebean.PageBean; + +import de.tvo.workplace.TestPageBean; + +@CCGenClass (expressionBase="#{d.MainPage}") + +public class MainPage + extends PageBean + implements Serializable +{ + IPageBean m_mainPage; + public IPageBean getMainPage() { return m_mainPage; } + + // ------------------------------------------------------------------------ + // inner classes + // ------------------------------------------------------------------------ + + /* Listener to the user of the page bean. */ + public interface IListener extends Serializable + { + } + + // ------------------------------------------------------------------------ + // members + // ------------------------------------------------------------------------ + + private IListener m_listener; + + // ------------------------------------------------------------------------ + // constructors & initialization + // ------------------------------------------------------------------------ + + public MainPage() { + m_mainPage = new TestPageBean(); + } + + public String getPageName() { return "/main.xml"; } + public String getRootExpressionUsedInPage() { return "#{d.MainPage}"; } + + // ------------------------------------------------------------------------ + // public usage + // ------------------------------------------------------------------------ + + /* Initialization of the bean. Add any parameter that is required within your scenario. */ + public void prepare(IListener listener) + { + m_listener = listener; + } + + // ------------------------------------------------------------------------ + // private usage + // ------------------------------------------------------------------------ +} diff --git a/src/main/java/managedbeans/ReloadBean.java b/src/main/java/managedbeans/ReloadBean.java new file mode 100644 index 0000000..10ee639 --- /dev/null +++ b/src/main/java/managedbeans/ReloadBean.java @@ -0,0 +1,54 @@ +package managedbeans; + +import java.io.Serializable; +import org.eclnt.editor.annotations.CCGenClass; +import org.eclnt.jsfserver.pagebean.PageBean; + +import org.eclnt.jsfserver.base.faces.event.ActionEvent; + +@CCGenClass (expressionBase="#{d.ReloadBean}") + +public class ReloadBean + extends PageBean + implements Serializable +{ + // ------------------------------------------------------------------------ + // inner classes + // ------------------------------------------------------------------------ + + /* Listener to the user of the page bean. */ + public interface IListener extends Serializable + { + } + + // ------------------------------------------------------------------------ + // members + // ------------------------------------------------------------------------ + + private IListener m_listener; + + // ------------------------------------------------------------------------ + // constructors & initialization + // ------------------------------------------------------------------------ + + public ReloadBean() + { + } + + public String getPageName() { return "/reload.xml"; } + public String getRootExpressionUsedInPage() { return "#{d.ReloadBean}"; } + + // ------------------------------------------------------------------------ + // public usage + // ------------------------------------------------------------------------ + + /* Initialization of the bean. Add any parameter that is required within your scenario. */ + public void prepare(IListener listener) + { + m_listener = listener; + } + + // ------------------------------------------------------------------------ + // private usage + // ------------------------------------------------------------------------ +} diff --git a/src/main/java/managedbeans/dispatcherinfo.xml b/src/main/java/managedbeans/dispatcherinfo.xml new file mode 100644 index 0000000..ba767bd --- /dev/null +++ b/src/main/java/managedbeans/dispatcherinfo.xml @@ -0,0 +1,34 @@ + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/main.xml b/src/main/webapp/main.xml new file mode 100644 index 0000000..28af6e7 --- /dev/null +++ b/src/main/webapp/main.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/reload.xml b/src/main/webapp/reload.xml new file mode 100644 index 0000000..8dc38ef --- /dev/null +++ b/src/main/webapp/reload.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/workplace/defaultWorkplace.xml b/src/main/webapp/workplace/defaultWorkplace.xml new file mode 100644 index 0000000..9bbbf66 --- /dev/null +++ b/src/main/webapp/workplace/defaultWorkplace.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/workplace/defaultWorkplaceFunctions.xml b/src/main/webapp/workplace/defaultWorkplaceFunctions.xml new file mode 100644 index 0000000..9c405fc --- /dev/null +++ b/src/main/webapp/workplace/defaultWorkplaceFunctions.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/workplace/testPage.xml b/src/main/webapp/workplace/testPage.xml new file mode 100644 index 0000000..f4e0d7d --- /dev/null +++ b/src/main/webapp/workplace/testPage.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file