org.scrashmeow.ojb.console.ui.control.widget
Class FieldDescriptorBasedWidget

java.lang.Object
  |
  +--org.scrashmeow.ojb.console.ui.control.widget.BaseWidget
        |
        +--org.scrashmeow.ojb.console.ui.control.widget.FieldDescriptorBasedWidget
All Implemented Interfaces:
ApplicationServiceAware, java.io.Serializable, ViewControl, Widget
Direct Known Subclasses:
AbstractUidWidget, AutoincrementWidget, CheckboxWidget, CreateDateWidget, FileWidget, HiddenWidget, ModifiedDateWidget, TextAreaWidget, TextFieldWidget

public class FieldDescriptorBasedWidget
extends BaseWidget

Author:
Alexander Bibighaus
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.scrashmeow.ojb.console.ui.control.widget.BaseWidget
applicationService, attrs, definitionName, descriptor, disabled, formAttributeName, formFieldConversion, formMappedAttributeName, label, mode, request, required, uid, visible
 
Constructor Summary
FieldDescriptorBasedWidget()
           
 
Method Summary
 void configureMode(java.lang.String mode)
          Method configureMode @add-javadoc!!!
 org.apache.commons.validator.Field createValidatorField(ServletContext application, int page, int order)
          Method createValidatorField @add-javadoc!!!
 org.apache.ojb.broker.metadata.FieldDescriptor getFieldDescriptor()
          Returns the fieldDescriptor.
protected  java.lang.Object getValueFromForm(java.util.Map values)
          Method getValueFromForm @add-javadoc!!!
 void populate(java.util.Map values, java.lang.Object inst)
          Method populate @add-javadoc!!!
 void setFieldDescriptor(org.apache.ojb.broker.metadata.FieldDescriptor fieldDescriptor)
          Sets the fieldDescriptor.
protected  void setValueOnObject(java.lang.Object inst, java.lang.Object value)
          Method setValueOnObject @add-javadoc!!!
 void transfer(java.lang.Object inst, java.util.Map values)
          Method transfer @add-javadoc!!!
 
Methods inherited from class org.scrashmeow.ojb.console.ui.control.widget.BaseWidget
getApplicationService, getAttribute, getDefinitionName, getDescriptor, getDisabled, getFormAttributeName, getFormFieldConversion, getFormMappedAttributeName, getFormName, getLabel, getMode, getRequest, getRequired, getUid, getVisible, handle, setApplicationService, setAttribute, setDefinitionName, setDescriptor, setDisabled, setFormAttributeName, setFormFieldConversion, setFormMappedAttributeName, setLabel, setMode, setRequest, setRequired, setUid, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldDescriptorBasedWidget

public FieldDescriptorBasedWidget()
Method Detail

configureMode

public void configureMode(java.lang.String mode)
Method configureMode @add-javadoc!!!

Specified by:
configureMode in interface Widget
Overrides:
configureMode in class BaseWidget
Parameters:
mode - @add-javadoc!!!

getFieldDescriptor

public org.apache.ojb.broker.metadata.FieldDescriptor getFieldDescriptor()
Returns the fieldDescriptor.

Returns:
FieldDescriptor

setFieldDescriptor

public void setFieldDescriptor(org.apache.ojb.broker.metadata.FieldDescriptor fieldDescriptor)
Sets the fieldDescriptor.

Parameters:
fieldDescriptor - The fieldDescriptor to set

transfer

public void transfer(java.lang.Object inst,
                     java.util.Map values)
              throws ServiceException
Description copied from interface: Widget
Method transfer @add-javadoc!!!

Parameters:
inst - @add-javadoc!!!
values - @add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!
See Also:
org.scrashmeow.ojb.widgets.Widget#populate(Object, Map)

populate

public void populate(java.util.Map values,
                     java.lang.Object inst)
              throws ServiceException
Method populate @add-javadoc!!!

Parameters:
values - @add-javadoc!!!
inst - @add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

createValidatorField

public org.apache.commons.validator.Field createValidatorField(ServletContext application,
                                                               int page,
                                                               int order)
                                                        throws ServiceException
Method createValidatorField @add-javadoc!!!

Parameters:
page - @add-javadoc!!!
order - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

getValueFromForm

protected java.lang.Object getValueFromForm(java.util.Map values)
                                     throws ServiceException
Method getValueFromForm @add-javadoc!!!

Parameters:
values - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

setValueOnObject

protected void setValueOnObject(java.lang.Object inst,
                                java.lang.Object value)
                         throws ServiceException
Method setValueOnObject @add-javadoc!!!

Parameters:
inst - @add-javadoc!!!
value - @add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!


Copyright © 2003 Alexander Bibighaus et al. All Rights Reserved.