Package org.eclnt.jsfserver.rttools
Class DynBeanUI
java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.jsfserver.rttools.DynBeanUI
- All Implemented Interfaces:
Serializable
,IPageBean
,IDynamicContentBindingObject
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
class
class
class
static class
static interface
static interface
class
-
Field Summary
Fields inherited from class org.eclnt.jsfserver.pagebean.PageBean
m_pageModifier
-
Constructor Summary
ConstructorDescriptionDynBeanUI
(Class beanClass, boolean onlyReolveFirstLevel, DynBeanUI.IListener listener) -
Method Summary
Modifier and TypeMethodDescriptiongetBean()
getGrids()
Name of page that is managed by the bean.Inside the page definition the bean is addressed via a certain root expression - e.g.boolean
boolean
void
onCreateGridItem
(javax.faces.event.ActionEvent event) void
onCreateSubBean
(javax.faces.event.ActionEvent event) void
onMoveDownGridItem
(javax.faces.event.ActionEvent event) void
onMoveUpGridItem
(javax.faces.event.ActionEvent event) void
onPropertyAction
(javax.faces.event.ActionEvent event) void
onRemoveSubBean
(javax.faces.event.ActionEvent event) void
void
setListener
(DynBeanUI.IListener listener) Methods inherited from class org.eclnt.jsfserver.pagebean.PageBean
buildContentReplaceString, closePopup, getActualRootExpression, getPageModifier, getPopups, getStamp, initializePageModifier, onBeforeRendering, openModalPopup, openModelessPopup, pbx, readPageLayoutXML, setActualRootExpression
-
Constructor Details
-
DynBeanUI
public DynBeanUI() -
DynBeanUI
-
-
Method Details
-
getPageName
Description copied from interface:IPageBean
Name of page that is managed by the bean. This can either be a static return value that stays fix for the whole lifecycle of the bean, or it may also be a value that changed - in case there are several pages that are possible to be managed by the page bean.- Specified by:
getPageName
in interfaceIPageBean
- Specified by:
getPageName
in classPageBean
-
getRootExpressionUsedInPage
Description copied from interface:IPageBean
Inside the page definition the bean is addressed via a certain root expression - e.g. "#{d.XYZBean}". The page bean management requires this expression in order to execute certain expression replacements when loading the page at runtime.- Specified by:
getRootExpressionUsedInPage
in interfaceIPageBean
- Specified by:
getRootExpressionUsedInPage
in classPageBean
-
getContent
-
getBean
-
getSubDynBeans
-
getGrids
-
getMapStrings
-
getBeanClass
-
isObjectNull
public boolean isObjectNull() -
isObjectAvailable
public boolean isObjectAvailable() -
setListener
-
setBean
-
onCreateSubBean
public void onCreateSubBean(javax.faces.event.ActionEvent event) -
onRemoveSubBean
public void onRemoveSubBean(javax.faces.event.ActionEvent event) -
onCreateGridItem
public void onCreateGridItem(javax.faces.event.ActionEvent event) -
onMoveUpGridItem
public void onMoveUpGridItem(javax.faces.event.ActionEvent event) -
onMoveDownGridItem
public void onMoveDownGridItem(javax.faces.event.ActionEvent event) -
onPropertyAction
public void onPropertyAction(javax.faces.event.ActionEvent event)
-