Class BeanEditorBase<BEANCLASS>
java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.ccaddons.pojo.pagebeans.base.util.BeanEditorBase<BEANCLASS>
- All Implemented Interfaces:
org.eclnt.jsfserver.pagebean.IPageBean
,org.eclnt.jsfserver.util.valuemgmt.IDynamicContentBindingObject
public abstract class BeanEditorBase<BEANCLASS>
extends org.eclnt.jsfserver.pagebean.PageBean
Base class of detail page managing one Pojo-bean. Provides the
"Save", "cancel" functions through
CCBeanEditorFrame
, the
actual detail bean is kept in BeanEditorWrapper
.-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.eclnt.jsfserver.pagebean.PageBean
m_pageModifier
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
getBean()
void
void
onCancelAction
(org.eclnt.jsfserver.base.faces.event.ActionEvent event) void
onCheckBeanAction
(org.eclnt.jsfserver.base.faces.event.ActionEvent event) void
onSaveBeanAction
(org.eclnt.jsfserver.base.faces.event.ActionEvent event) void
prepare
(BEANCLASS bean, IBeanController<BEANCLASS> controller, ENUMEditMode editMode, BeanEditorBase.IListener listener) Initialization with explicit passing of controller.protected void
This method is called after the prepare-procesing.void
setEditMode
(ENUMEditMode editMode) Methods inherited from class org.eclnt.jsfserver.pagebean.PageBean
buildContentReplaceString, closePopup, getActualRootExpression, getModalModelessPopupForPopupPageBean, getPageModifier, getPageName, getPopups, getRootExpressionUsedInPage, getStamp, initializePageModifier, onBeforeRendering, openModalPopup, openModelessPopup, pbx, readPageLayoutXML, setActualRootExpression
-
Constructor Details
-
BeanEditorBase
public BeanEditorBase()
-
-
Method Details
-
prepare
public void prepare(BEANCLASS bean, IBeanController<BEANCLASS> controller, ENUMEditMode editMode, BeanEditorBase.IListener listener) Initialization with explicit passing of controller. -
getAdapters
-
getEditorFrameUI
-
getEditMode
-
setEditMode
-
getBean
-
getController
-
onCheckBeanAction
public void onCheckBeanAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) -
onSaveBeanAction
public void onSaveBeanAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) -
onCancelAction
public void onCancelAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) -
markAsDirty
public void markAsDirty() -
checkIfDirty
public boolean checkIfDirty() -
processPostPrepare
protected void processPostPrepare()This method is called after the prepare-procesing. Add code here that is part of the preparation.
-