org.scrashmeow.ojb.console.ui.form
Class ObjectEditorForm

java.lang.Object
  |
  +--org.apache.struts.action.ActionForm
        |
        +--org.apache.struts.action.DynaActionForm
              |
              +--org.apache.struts.validator.DynaValidatorForm
                    |
                    +--org.scrashmeow.ojb.console.framework.OjbcDynaValidatorForm
                          |
                          +--org.scrashmeow.ojb.console.ui.form.ObjectEditorForm
All Implemented Interfaces:
ApplicationServiceAware, org.apache.commons.beanutils.DynaBean, java.io.Serializable, StrutsAware
Direct Known Subclasses:
NestedObjectEditorForm

public class ObjectEditorForm
extends OjbcDynaValidatorForm
implements StrutsAware

Form bean for a Struts application.

Version:
1.0
Author:
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.struts.validator.DynaValidatorForm
page, validatorResults
 
Fields inherited from class org.apache.struts.action.DynaActionForm
dynaClass, dynaValues
 
Fields inherited from class org.apache.struts.action.ActionForm
multipartRequestHandler, servlet
 
Constructor Summary
ObjectEditorForm()
          Constructor
 
Method Summary
 void afterPopulate(HttpServletRequest request, HttpServletResponse response, org.apache.struts.action.ActionForm form, org.apache.struts.action.ActionMapping mapping)
          Method afterPopulate @add-javadoc!!!
protected  Widget[] buildWidgets(org.apache.ojb.broker.metadata.ClassDescriptor cld, ObjectEditorForm form, HttpServletRequest request)
          Method buildWidgets @add-javadoc!!!
protected  void configureWidgets(Widget[] widgets, HttpServletRequest request)
          Method configureWidgets @add-javadoc!!!
protected  org.apache.ojb.broker.metadata.ClassDescriptor findClassDescriptor(ObjectEditorContext cxt)
          Method findClassDescriptor @add-javadoc!!!
 java.lang.String getClassId()
          Returns the widgets.
 java.util.Map getContent()
          Returns the widgets.
static java.lang.String getKeyValue(HttpServletRequest request, org.apache.ojb.broker.metadata.FieldDescriptor fld)
          Method getKeyValue @add-javadoc!!!
 java.lang.String getObjectKey()
          Returns the widgets.
 java.lang.String getUid()
          Returns the widgets.
 java.lang.String getValidatorFormName(org.apache.struts.action.ActionMapping mapping, org.apache.ojb.broker.metadata.ClassDescriptor cld)
          Method getValidatorFormName @add-javadoc!!!
 java.lang.String getWidgetId()
          Returns the widgets.
 Widget[] getWidgets()
          Returns the widgets.
protected  boolean isEditMode(HttpServletRequest request)
          Method isEditMode @add-javadoc!!!
protected  ObjectEditorContext lookupEditorContext(HttpServletRequest request)
          Method lookupEditorContext @add-javadoc!!!
 void prePopulate(HttpServletRequest request, HttpServletResponse response, org.apache.struts.action.ActionForm form, org.apache.struts.action.ActionMapping mapping)
          Method afterPopulate @add-javadoc!!!
 void reset(org.apache.struts.action.ActionMapping mapping, HttpServletRequest request)
           
 void setClassId(java.lang.String key)
          Sets the widgets.
 void setContent(java.util.Map widgets)
          Sets the widgets.
 void setObjectKey(java.lang.String key)
          Sets the widgets.
 void setUid(java.lang.String uid)
          Sets the widgets.
 void setWidgetId(java.lang.String key)
          Sets the widgets.
 void setWidgets(Widget[] widgets)
          Sets the widgets.
 org.apache.struts.action.ActionErrors validate(org.apache.struts.action.ActionMapping mapping, HttpServletRequest request)
          Method validate @add-javadoc!!!
 
Methods inherited from class org.scrashmeow.ojb.console.framework.OjbcDynaValidatorForm
getApplicationService, getMethod, getValidate, isDispatchedTo, setMethod, setValidate
 
Methods inherited from class org.apache.struts.validator.DynaValidatorForm
getPage, getResultValueMap, getValidatorResults, log, log, reset, setPage, setValidatorResults, validate
 
Methods inherited from class org.apache.struts.action.DynaActionForm
contains, get, get, get, getDynaClass, getDynaProperty, getMap, initialize, isDynaAssignable, remove, reset, set, set, set, toString
 
Methods inherited from class org.apache.struts.action.ActionForm
getMultipartRequestHandler, getServlet, getServletWrapper, setMultipartRequestHandler, setServlet, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.commons.beanutils.DynaBean
contains, get, get, get, getDynaClass, remove, set, set, set
 

Constructor Detail

ObjectEditorForm

public ObjectEditorForm()
Constructor

Method Detail

validate

public org.apache.struts.action.ActionErrors validate(org.apache.struts.action.ActionMapping mapping,
                                                      HttpServletRequest request)
Method validate @add-javadoc!!!

Overrides:
validate in class org.apache.struts.validator.DynaValidatorForm
Parameters:
mapping - @add-javadoc!!!
request - @add-javadoc!!!
Returns:
@add-javadoc!!!

buildWidgets

protected Widget[] buildWidgets(org.apache.ojb.broker.metadata.ClassDescriptor cld,
                                ObjectEditorForm form,
                                HttpServletRequest request)
                         throws ServiceException
Method buildWidgets @add-javadoc!!!

Parameters:
cld - @add-javadoc!!!
form - @add-javadoc!!!
request - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

getKeyValue

public static java.lang.String getKeyValue(HttpServletRequest request,
                                           org.apache.ojb.broker.metadata.FieldDescriptor fld)
Method getKeyValue @add-javadoc!!!

Parameters:
request - @add-javadoc!!!
fld - @add-javadoc!!!
Returns:
@add-javadoc!!!

reset

public void reset(org.apache.struts.action.ActionMapping mapping,
                  HttpServletRequest request)
Overrides:
reset in class org.apache.struts.validator.DynaValidatorForm
Parameters:
mapping - @add-javadoc!!!
request - @add-javadoc!!!
See Also:
ActionForm.reset(ActionMapping, HttpServletRequest)

configureWidgets

protected void configureWidgets(Widget[] widgets,
                                HttpServletRequest request)
                         throws ServiceException
Method configureWidgets @add-javadoc!!!

Parameters:
widgets - @add-javadoc!!!
request - @add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

afterPopulate

public void afterPopulate(HttpServletRequest request,
                          HttpServletResponse response,
                          org.apache.struts.action.ActionForm form,
                          org.apache.struts.action.ActionMapping mapping)
                   throws ServletException
Description copied from interface: StrutsAware
Method afterPopulate @add-javadoc!!!

Specified by:
afterPopulate in interface StrutsAware
Parameters:
request - @add-javadoc!!!
response - @add-javadoc!!!
form - @add-javadoc!!!
mapping - @add-javadoc!!!
Throws:
ServletException - @add-javadoc!!!
See Also:
StrutsAware.afterPopulate(HttpServletRequest, HttpServletResponse, ActionForm, ActionMapping)

getValidatorFormName

public java.lang.String getValidatorFormName(org.apache.struts.action.ActionMapping mapping,
                                             org.apache.ojb.broker.metadata.ClassDescriptor cld)
                                      throws ServiceException
Method getValidatorFormName @add-javadoc!!!

Parameters:
mapping - @add-javadoc!!!
cld - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

getWidgets

public Widget[] getWidgets()
Returns the widgets.

Returns:
Widget[]

setWidgets

public void setWidgets(Widget[] widgets)
Sets the widgets.

Parameters:
widgets - The widgets to set

getContent

public java.util.Map getContent()
Returns the widgets.

Returns:
Widget[]

setContent

public void setContent(java.util.Map widgets)
Sets the widgets.

Parameters:
widgets - The widgets to set

getUid

public java.lang.String getUid()
Returns the widgets.

Returns:
Widget[]

setObjectKey

public void setObjectKey(java.lang.String key)
Sets the widgets.

Parameters:
key - @add-javadoc!!!

getObjectKey

public java.lang.String getObjectKey()
Returns the widgets.

Returns:
Widget[]

setUid

public void setUid(java.lang.String uid)
Sets the widgets.

Parameters:
uid - @add-javadoc!!!

setClassId

public void setClassId(java.lang.String key)
Sets the widgets.

Parameters:
key - @add-javadoc!!!

getClassId

public java.lang.String getClassId()
Returns the widgets.

Returns:
Widget[]

setWidgetId

public void setWidgetId(java.lang.String key)
Sets the widgets.

Parameters:
key - @add-javadoc!!!

getWidgetId

public java.lang.String getWidgetId()
Returns the widgets.

Returns:
Widget[]

lookupEditorContext

protected ObjectEditorContext lookupEditorContext(HttpServletRequest request)
                                           throws ServiceException
Method lookupEditorContext @add-javadoc!!!

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

isEditMode

protected boolean isEditMode(HttpServletRequest request)
                      throws ServiceException
Method isEditMode @add-javadoc!!!

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

findClassDescriptor

protected org.apache.ojb.broker.metadata.ClassDescriptor findClassDescriptor(ObjectEditorContext cxt)
                                                                      throws ServiceException
Method findClassDescriptor @add-javadoc!!!

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

prePopulate

public void prePopulate(HttpServletRequest request,
                        HttpServletResponse response,
                        org.apache.struts.action.ActionForm form,
                        org.apache.struts.action.ActionMapping mapping)
                 throws ServletException
Description copied from interface: StrutsAware
Method afterPopulate @add-javadoc!!!

Specified by:
prePopulate in interface StrutsAware
Parameters:
request - @add-javadoc!!!
response - @add-javadoc!!!
form - @add-javadoc!!!
mapping - @add-javadoc!!!
ServletException


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