Class DynBeanUI

java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.jsfserver.rttools.DynBeanUI
All Implemented Interfaces:
Serializable, IPageBean, IDynamicContentBindingObject

public class DynBeanUI extends PageBean implements Serializable
See Also:
  • Constructor Details

    • DynBeanUI

      public DynBeanUI()
    • DynBeanUI

      public DynBeanUI(Class beanClass, boolean onlyReolveFirstLevel, DynBeanUI.IListener listener)
  • Method Details

    • getPageName

      public String 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 interface IPageBean
      Specified by:
      getPageName in class PageBean
    • getRootExpressionUsedInPage

      public String 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 interface IPageBean
      Specified by:
      getRootExpressionUsedInPage in class PageBean
    • getContent

      public ROWDYNAMICCONTENTBinding getContent()
    • getBean

      public Object getBean()
    • getSubDynBeans

      public Map<String,DynBeanUI> getSubDynBeans()
    • getGrids

      public Map<String,DynBeanUI.Grid> getGrids()
    • getMapStrings

      public Map<String,DynBeanUI.MapString> getMapStrings()
    • getBeanClass

      public Class getBeanClass()
    • isObjectNull

      public boolean isObjectNull()
    • isObjectAvailable

      public boolean isObjectAvailable()
    • setListener

      public void setListener(DynBeanUI.IListener listener)
    • setBean

      public void setBean(Object bean)
    • 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)