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 booleangetAlign()booleanorg.eclnt.jsfserver.elements.util.ValidValuesBindinglongbooleangetFlush()intvoidinitComponent(org.eclnt.jsfserver.elements.IBaseComponent component) protected voidvoidnotifyError(String errorText) voidonAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) protected booleanprocessAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) protected booleanvoidprotected Stringprotected StringvoidsetEditMode(ENUMEditMode editMode) voidsetPropertyValue(Object value) Methods inherited from class org.eclnt.jsfserver.elements.adapter.ComponentAdapterByAnnotationForBeanProperty
getAttibuteType, getAttributeValue, getBean, getDynamicAttributeNames, getProperty, getPropertyType, getPropertyValue, initComponentAttribute, setAttributeValueMethods 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:
initComponentin interfaceorg.eclnt.jsfserver.elements.adapter.IComponentAdapterBinding2- Overrides:
initComponentin classorg.eclnt.jsfserver.elements.adapter.ComponentAdapterByAnnotation
-
getEditMode
-
setEditMode
-
getDirtyTimestamp
public long getDirtyTimestamp() -
setPropertyValue
- Overrides:
setPropertyValuein 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:
onActionin interfaceorg.eclnt.jsfserver.elements.adapter.IComponentAdapterBinding- Overrides:
onActionin 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()
-