Class BeanEditorWrapper<BEANCLASS>
java.lang.Object
org.eclnt.ccaddons.pojo.pagebeans.base.util.BeanEditorWrapper<BEANCLASS>
- All Implemented Interfaces:
org.eclnt.jsfserver.elements.adapter.IBeanAccess<BEANCLASS>
public class BeanEditorWrapper<BEANCLASS>
extends Object
implements org.eclnt.jsfserver.elements.adapter.IBeanAccess<BEANCLASS>
Wrapper of a bean that manages the view aspects of this bean. Per property
a
BeanPropertyAdapter
instance is kept.-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclnt.ccee.logic.validation.ValidationResult
protected org.eclnt.ccee.logic.validation.ValidationResult
boolean
protected BeanPropertyAdapter<BEANCLASS>
org.eclnt.util.map.LazyLoadingMap<BeanPropertyAdapter<BEANCLASS>>
getBean()
protected void
void
onCheckBeanAction
(org.eclnt.jsfserver.base.faces.event.ActionEvent event) void
prepare
(BEANCLASS bean, IBeanController<BEANCLASS> controller, ENUMEditMode editMode, BeanEditorWrapper.IListener listener) Initialization of bean.protected void
protected org.eclnt.ccee.logic.validation.ValidationResult
saveBean()
void
void
setEditMode
(ENUMEditMode editMode) protected void
transferResult
(org.eclnt.ccee.logic.validation.ValidationResult result)
-
Constructor Details
-
BeanEditorWrapper
public BeanEditorWrapper()
-
-
Method Details
-
prepare
public void prepare(BEANCLASS bean, IBeanController<BEANCLASS> controller, ENUMEditMode editMode, BeanEditorWrapper.IListener listener) Initialization of bean. -
getBean
- Specified by:
getBean
in interfaceorg.eclnt.jsfserver.elements.adapter.IBeanAccess<BEANCLASS>
-
setBean
-
getEditMode
-
setEditMode
-
getAdapters
-
onCheckBeanAction
public void onCheckBeanAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) -
checkAndSaveBean
public org.eclnt.ccee.logic.validation.ValidationResult checkAndSaveBean() -
checkIfDirty
public boolean checkIfDirty() -
getController
-
saveBean
protected org.eclnt.ccee.logic.validation.ValidationResult saveBean() -
checkBean
protected org.eclnt.ccee.logic.validation.ValidationResult checkBean() -
createPropertyAdapter
-
resetResult
protected void resetResult() -
transferResult
protected void transferResult(org.eclnt.ccee.logic.validation.ValidationResult result) -
markSaved
protected void markSaved()
-