Package org.eclnt.ccaddons.pojo.adapters
Class BeanPropertyAdapter<BEANCLASS>
java.lang.Object
org.eclnt.jsfserver.elements.adapter.ComponentAdapterByAnnotation
org.eclnt.jsfserver.elements.adapter.ComponentAdapterByAnnotationForBeanProperty<BEANCLASS>
org.eclnt.ccaddons.pojo.adapters.BeanPropertyAdapter<BEANCLASS>
- All Implemented Interfaces:
Serializable
,org.eclnt.jsfserver.elements.adapter.IComponentAdapterBinding
,org.eclnt.jsfserver.elements.adapter.IComponentAdapterBinding2
,org.eclnt.jsfserver.util.valuemgmt.IDynamicContentBindingObject
public class BeanPropertyAdapter<BEANCLASS>
extends org.eclnt.jsfserver.elements.adapter.ComponentAdapterByAnnotationForBeanProperty<BEANCLASS>
Base implementation if component adapter for property input.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBeanPropertyAdapter
(BEANCLASS bean, IBeanController<BEANCLASS> controller, String property) BeanPropertyAdapter
(org.eclnt.jsfserver.elements.adapter.IBeanAccess<BEANCLASS> beanAccess, IBeanController<BEANCLASS> controller, String property) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
getAlign()
boolean
org.eclnt.jsfserver.elements.util.ValidValuesBinding
long
boolean
getFlush()
int
void
initComponent
(org.eclnt.jsfserver.elements.IBaseComponent component) protected void
void
notifyError
(String errorText) void
onAction
(org.eclnt.jsfserver.base.faces.event.ActionEvent event) protected boolean
processAction
(org.eclnt.jsfserver.base.faces.event.ActionEvent event) protected boolean
void
protected String
protected String
void
setEditMode
(ENUMEditMode editMode) void
setPropertyValue
(Object value) Methods inherited from class org.eclnt.jsfserver.elements.adapter.ComponentAdapterByAnnotationForBeanProperty
getAttibuteType, getAttributeValue, getBean, getDynamicAttributeNames, getProperty, getPropertyType, getPropertyValue, initComponentAttribute, setAttributeValue
Methods inherited from class org.eclnt.jsfserver.elements.adapter.ComponentAdapterByAnnotation
addActionListener, getExportValue, getExportValueFormat, getExportValueFormatmask, getExportValueTimezone, getFixAttributeNames, getSortValue, removeActionListener
-
Constructor Details
-
BeanPropertyAdapter
-
BeanPropertyAdapter
public BeanPropertyAdapter(org.eclnt.jsfserver.elements.adapter.IBeanAccess<BEANCLASS> beanAccess, IBeanController<BEANCLASS> controller, String property)
-
-
Method Details
-
initComponent
public void initComponent(org.eclnt.jsfserver.elements.IBaseComponent component) - Specified by:
initComponent
in interfaceorg.eclnt.jsfserver.elements.adapter.IComponentAdapterBinding2
- Overrides:
initComponent
in classorg.eclnt.jsfserver.elements.adapter.ComponentAdapterByAnnotation
-
getEditMode
-
setEditMode
-
getDirtyTimestamp
public long getDirtyTimestamp() -
setPropertyValue
- Overrides:
setPropertyValue
in classorg.eclnt.jsfserver.elements.adapter.ComponentAdapterByAnnotationForBeanProperty<BEANCLASS>
-
getComponentEnabled
public boolean getComponentEnabled() -
getAlign
-
getBgpaint
-
getComponentTooltip
-
getFormat
-
getFormatmask
-
getTimezone
-
getComponentValidvaluesbinding
public org.eclnt.jsfserver.elements.util.ValidValuesBinding getComponentValidvaluesbinding() -
getComponentLabeltext
-
getComponentWidth
-
getComponentHeight
-
getFlush
public boolean getFlush() -
getFlushtimer
public int getFlushtimer() -
getEncryption
-
notifyError
-
resetError
public void resetError() -
onAction
public void onAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) - Specified by:
onAction
in interfaceorg.eclnt.jsfserver.elements.adapter.IComponentAdapterBinding
- Overrides:
onAction
in classorg.eclnt.jsfserver.elements.adapter.ComponentAdapterByAnnotation
-
processAction
protected boolean processAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) - Returns:
- true if the action was processed, false if not
-
processValidValuesAction
protected boolean processValidValuesAction() -
checkIfValueInValidValuesBinding
-
resolveWidth
-
resolveHeight
-
markDirty
protected void markDirty()
-