Class DOFObjectUI

java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.ccaddons.dof.pbc.DOFObjectUI
All Implemented Interfaces:
DOFPropertyUI.IListener, org.eclnt.jsfserver.elements.IConfiguredByLayout, org.eclnt.jsfserver.pagebean.component.IPageBeanComponent, org.eclnt.jsfserver.pagebean.IPageBean, org.eclnt.jsfserver.util.valuemgmt.IDynamicContentBindingObject
Direct Known Subclasses:
DOFObjectTypeUI, DOFPropertyTypeUI

public class DOFObjectUI extends org.eclnt.jsfserver.pagebean.component.PageBeanComponent implements DOFPropertyUI.IListener
  • Constructor Details

  • Method Details

    • getRootExpressionUsedInPage

      public String getRootExpressionUsedInPage()
      Specified by:
      getRootExpressionUsedInPage in interface org.eclnt.jsfserver.pagebean.IPageBean
      Specified by:
      getRootExpressionUsedInPage in class org.eclnt.jsfserver.pagebean.PageBean
    • construct

      public void construct(DOFObject instance)
    • construct

      public void construct(DOFObject instance, DOFENUMEditMode mode)
    • getEnabled

      public boolean getEnabled()
    • getInstance

      public DOFObject getInstance()
      Specified by:
      getInstance in interface DOFPropertyUI.IListener
    • getObjectType

      public DOFObjectType getObjectType()
    • getMode

      public DOFENUMEditMode getMode()
      Specified by:
      getMode in interface DOFPropertyUI.IListener
    • setMode

      public void setMode(DOFENUMEditMode mode)
    • getPuis

      public Map<String,DOFPropertyUI> getPuis()
    • getContent

      public org.eclnt.jsfserver.elements.impl.DYNAMICCONTENTBinding getContent()
    • getWidth

      public String getWidth()
    • setWidth

      public void setWidth(String width)
    • onValidateAction

      public void onValidateAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • onPaneAction

      public void onPaneAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • onAction

      public void onAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • onOpenConfiguration

      public void onOpenConfiguration(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • configure

      public void configure(DOFPropertyType p)
      Specified by:
      configure in interface DOFPropertyUI.IListener
    • configureSequence

      public void configureSequence(String movedId, String refId, boolean inFront)
      Specified by:
      configureSequence in interface DOFPropertyUI.IListener
    • getPopupMenu

      public String getPopupMenu()
    • getAuthorization

      public IDOFAuthorization.AuthorizationInfo getAuthorization()
      Specified by:
      getAuthorization in interface DOFPropertyUI.IListener
    • getPersistor

      public IDOFObjectPersistor getPersistor()
    • exportConfigurationXML

      public void exportConfigurationXML()
    • exportXML

      public void exportXML()
    • openPageConfigurationDialog

      public void openPageConfigurationDialog()
    • createUI

      protected void createUI()
    • renderContent

      protected void renderContent()
    • applyParameters

      protected void applyParameters(String seq, org.eclnt.jsfserver.elements.impl.ROWDYNAMICCONTENTBinding.ComponentNode node)
    • createPropertyUIs

      protected void createPropertyUIs()
    • createPropertyUI

      protected DOFPropertyUI createPropertyUI(DOFPropertyType propertyType)
    • updateStatus

      protected void updateStatus()
    • validate

      protected boolean validate(boolean withStatusUpdate)
    • save

      protected boolean save(boolean withStatusUpdate)