org.scrashmeow.ojb.console.ui.action
Class ObjectReferenceEditorAction

java.lang.Object
  |
  +--org.apache.struts.action.Action
        |
        +--org.apache.struts.actions.DispatchAction
              |
              +--org.apache.struts.actions.LookupDispatchAction
                    |
                    +--org.scrashmeow.ojb.console.framework.OjbcLookupDispatchAction
                          |
                          +--org.scrashmeow.ojb.console.framework.ViewerAction
                                |
                                +--org.scrashmeow.ojb.console.ui.action.ObjectReferenceEditorAction
All Implemented Interfaces:
ApplicationServiceAware, java.io.Serializable, ViewerActionAware

public class ObjectReferenceEditorAction
extends ViewerAction

Author:
Alexander_Bibighaus To change this generated comment edit the template variable "typecomment": Window>Preferences>Java>Templates. To enable and disable the creation of type comments go to Window>Preferences>Java>Code Generation.
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.struts.actions.LookupDispatchAction
keyMethodMap, localeMap
 
Fields inherited from class org.apache.struts.actions.DispatchAction
clazz, log, messages, methods, types
 
Fields inherited from class org.apache.struts.action.Action
ACTION_SERVLET_KEY, APPLICATION_KEY, DATA_SOURCE_KEY, defaultLocale, ERROR_KEY, EXCEPTION_KEY, FORM_BEANS_KEY, FORWARDS_KEY, LOCALE_KEY, MAPPING_KEY, MAPPINGS_KEY, MESSAGE_KEY, MESSAGES_KEY, MULTIPART_KEY, PLUG_INS_KEY, REQUEST_PROCESSOR_KEY, servlet, SERVLET_KEY, TRANSACTION_TOKEN_KEY
 
Fields inherited from interface org.scrashmeow.ojb.console.framework.dispatch.ViewerActionAware
DISPLAY_KEY, DISPLAY_METHOD
 
Constructor Summary
ObjectReferenceEditorAction()
           
 
Method Summary
protected  GridControl buildGridControl(HttpServletRequest request, org.apache.ojb.broker.metadata.ClassDescriptor cld, java.lang.Object inst)
          Method buildGridControl @add-javadoc!!!
 org.apache.struts.action.ActionForward cancel(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response)
          Method cancel @add-javadoc!!!
protected  ObjectReferenceGridControlFactory createGridControlFactory(HttpServletRequest request, org.apache.ojb.broker.metadata.ClassDescriptor cld, java.lang.String dispatchMethod)
          Method createGridControlFactory @add-javadoc!!!
 org.apache.struts.action.ActionForward display(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response)
          The dispatch method that is triggered when a user wishes to display the data, typically the default dispatch action behavior.
 org.apache.struts.action.ActionForward edit(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response)
          Method edit @add-javadoc!!!
protected  org.apache.ojb.broker.metadata.ClassDescriptor findContextClassDescriptor(ObjectEditorContext cxt)
          Method findContextClassDescriptor @add-javadoc!!!
protected  org.apache.ojb.broker.metadata.ObjectReferenceDescriptor findContextObjectReferenceDescriptor(ObjectEditorContext cxt, java.lang.String referenceName)
          Method findContextObjectReferenceDescriptor @add-javadoc!!!
protected  org.apache.ojb.broker.metadata.ClassDescriptor findContextReferenceClassDescriptor(ObjectEditorContext cxt, java.lang.String referenceName)
          Method findContextReferenceClassDescriptor @add-javadoc!!!
protected  org.apache.struts.action.ActionForward findFinishForward(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request)
          Method findFinishForward @add-javadoc!!!
protected  org.apache.struts.action.ActionForward findNestedEditForward(org.apache.struts.action.ActionMapping mapping, java.util.Locale loc, java.lang.String classId, java.lang.String objectKey, java.lang.String referenceName, java.lang.String uid)
          Method findNestedEditForward @add-javadoc!!!
protected  org.apache.struts.action.ActionForward findNestedForward(java.lang.String methodId, java.lang.String path, java.lang.String classId, java.lang.String objectKey, java.lang.String referenceName, java.lang.String uid)
          Method findNestedForward @add-javadoc!!!
protected  org.apache.struts.action.ActionForward findNestedInsertForward(org.apache.struts.action.ActionMapping mapping, java.util.Locale loc, java.lang.String classId, java.lang.String objectKey, java.lang.String referenceName)
          Method findNestedInsertForward @add-javadoc!!!
protected  java.lang.Object findReferencedObject(ObjectEditorContext cxt, java.lang.String attrName)
          Method findReferencedObject @add-javadoc!!!
protected  java.util.Map getKeyMethodMap()
           
protected  void initializeReferencedObject(ObjectEditorContext cxt, java.lang.String referenceName)
          Method initializeReferencedObject @add-javadoc!!!
 org.apache.struts.action.ActionForward insert(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response)
          Method insert @add-javadoc!!!
protected  ObjectEditorContext lookupObjectEditorContext(HttpServletRequest request, java.lang.String objectKey)
          Method lookupObjectEditorContext @add-javadoc!!!
 org.apache.struts.action.ActionForward remove(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response)
          Method remove @add-javadoc!!!
 org.apache.struts.action.ActionForward save(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response)
          Method save @add-javadoc!!!
 
Methods inherited from class org.scrashmeow.ojb.console.framework.ViewerAction
getDisplayForward, unspecified
 
Methods inherited from class org.scrashmeow.ojb.console.framework.OjbcLookupDispatchAction
createBreadcrumbs, execute, findRedirectingForward, getApplicationService, initializeUserSession
 
Methods inherited from class org.apache.struts.actions.LookupDispatchAction
execute
 
Methods inherited from class org.apache.struts.actions.DispatchAction
dispatchMethod, getMethod, unspecified
 
Methods inherited from class org.apache.struts.action.Action
execute, generateToken, getDataSource, getDataSource, getLocale, getResources, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, perform, perform, resetToken, saveErrors, saveMessages, saveToken, setLocale, setServlet, toHex
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectReferenceEditorAction

public ObjectReferenceEditorAction()
Method Detail

save

public org.apache.struts.action.ActionForward save(org.apache.struts.action.ActionMapping mapping,
                                                   org.apache.struts.action.ActionForm form,
                                                   HttpServletRequest request,
                                                   HttpServletResponse response)
                                            throws java.lang.Exception
Method save @add-javadoc!!!

Parameters:
mapping - @add-javadoc!!!
form - @add-javadoc!!!
request - @add-javadoc!!!
response - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
java.lang.Exception - @add-javadoc!!!

cancel

public org.apache.struts.action.ActionForward cancel(org.apache.struts.action.ActionMapping mapping,
                                                     org.apache.struts.action.ActionForm form,
                                                     HttpServletRequest request,
                                                     HttpServletResponse response)
                                              throws java.lang.Exception
Method cancel @add-javadoc!!!

Parameters:
mapping - @add-javadoc!!!
form - @add-javadoc!!!
request - @add-javadoc!!!
response - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
java.lang.Exception - @add-javadoc!!!

remove

public org.apache.struts.action.ActionForward remove(org.apache.struts.action.ActionMapping mapping,
                                                     org.apache.struts.action.ActionForm form,
                                                     HttpServletRequest request,
                                                     HttpServletResponse response)
                                              throws java.lang.Exception
Method remove @add-javadoc!!!

Parameters:
mapping - @add-javadoc!!!
form - @add-javadoc!!!
request - @add-javadoc!!!
response - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
java.lang.Exception - @add-javadoc!!!

insert

public org.apache.struts.action.ActionForward insert(org.apache.struts.action.ActionMapping mapping,
                                                     org.apache.struts.action.ActionForm form,
                                                     HttpServletRequest request,
                                                     HttpServletResponse response)
                                              throws java.lang.Exception
Method insert @add-javadoc!!!

Parameters:
mapping - @add-javadoc!!!
form - @add-javadoc!!!
request - @add-javadoc!!!
response - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
java.lang.Exception - @add-javadoc!!!

edit

public org.apache.struts.action.ActionForward edit(org.apache.struts.action.ActionMapping mapping,
                                                   org.apache.struts.action.ActionForm form,
                                                   HttpServletRequest request,
                                                   HttpServletResponse response)
                                            throws java.lang.Exception
Method edit @add-javadoc!!!

Parameters:
mapping - @add-javadoc!!!
form - @add-javadoc!!!
request - @add-javadoc!!!
response - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
java.lang.Exception - @add-javadoc!!!

display

public org.apache.struts.action.ActionForward display(org.apache.struts.action.ActionMapping mapping,
                                                      org.apache.struts.action.ActionForm form,
                                                      HttpServletRequest request,
                                                      HttpServletResponse response)
                                               throws java.lang.Exception
Description copied from interface: ViewerActionAware
The dispatch method that is triggered when a user wishes to display the data, typically the default dispatch action behavior.

Specified by:
display in interface ViewerActionAware
Overrides:
display in class ViewerAction
Parameters:
mapping - @add-javadoc!!!
form - @add-javadoc!!!
request - @add-javadoc!!!
response - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
java.lang.Exception - @add-javadoc!!!
See Also:
ViewerActionAware.display(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse)

initializeReferencedObject

protected void initializeReferencedObject(ObjectEditorContext cxt,
                                          java.lang.String referenceName)
                                   throws ServiceException
Method initializeReferencedObject @add-javadoc!!!

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

buildGridControl

protected GridControl buildGridControl(HttpServletRequest request,
                                       org.apache.ojb.broker.metadata.ClassDescriptor cld,
                                       java.lang.Object inst)
                                throws ServiceException
Method buildGridControl @add-javadoc!!!

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

createGridControlFactory

protected ObjectReferenceGridControlFactory createGridControlFactory(HttpServletRequest request,
                                                                     org.apache.ojb.broker.metadata.ClassDescriptor cld,
                                                                     java.lang.String dispatchMethod)
                                                              throws ServiceException
Method createGridControlFactory @add-javadoc!!!

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

findReferencedObject

protected java.lang.Object findReferencedObject(ObjectEditorContext cxt,
                                                java.lang.String attrName)
                                         throws ServiceException
Method findReferencedObject @add-javadoc!!!

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

getKeyMethodMap

protected java.util.Map getKeyMethodMap()
Overrides:
getKeyMethodMap in class ViewerAction
Returns:
@add-javadoc!!!
See Also:
LookupDispatchAction.getKeyMethodMap()

lookupObjectEditorContext

protected ObjectEditorContext lookupObjectEditorContext(HttpServletRequest request,
                                                        java.lang.String objectKey)
                                                 throws ServiceException
Method lookupObjectEditorContext @add-javadoc!!!

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

findContextClassDescriptor

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

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

findContextReferenceClassDescriptor

protected org.apache.ojb.broker.metadata.ClassDescriptor findContextReferenceClassDescriptor(ObjectEditorContext cxt,
                                                                                             java.lang.String referenceName)
                                                                                      throws ServiceException
Method findContextReferenceClassDescriptor @add-javadoc!!!

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

findContextObjectReferenceDescriptor

protected org.apache.ojb.broker.metadata.ObjectReferenceDescriptor findContextObjectReferenceDescriptor(ObjectEditorContext cxt,
                                                                                                        java.lang.String referenceName)
                                                                                                 throws ServiceException
Method findContextObjectReferenceDescriptor @add-javadoc!!!

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

findNestedInsertForward

protected org.apache.struts.action.ActionForward findNestedInsertForward(org.apache.struts.action.ActionMapping mapping,
                                                                         java.util.Locale loc,
                                                                         java.lang.String classId,
                                                                         java.lang.String objectKey,
                                                                         java.lang.String referenceName)
                                                                  throws ServiceException
Method findNestedInsertForward @add-javadoc!!!

Parameters:
mapping - @add-javadoc!!!
loc - @add-javadoc!!!
classId - @add-javadoc!!!
objectKey - @add-javadoc!!!
referenceName - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

findNestedEditForward

protected org.apache.struts.action.ActionForward findNestedEditForward(org.apache.struts.action.ActionMapping mapping,
                                                                       java.util.Locale loc,
                                                                       java.lang.String classId,
                                                                       java.lang.String objectKey,
                                                                       java.lang.String referenceName,
                                                                       java.lang.String uid)
                                                                throws ServiceException
Method findNestedEditForward @add-javadoc!!!

Parameters:
mapping - @add-javadoc!!!
loc - @add-javadoc!!!
classId - @add-javadoc!!!
objectKey - @add-javadoc!!!
referenceName - @add-javadoc!!!
uid - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

findNestedForward

protected org.apache.struts.action.ActionForward findNestedForward(java.lang.String methodId,
                                                                   java.lang.String path,
                                                                   java.lang.String classId,
                                                                   java.lang.String objectKey,
                                                                   java.lang.String referenceName,
                                                                   java.lang.String uid)
                                                            throws ServiceException
Method findNestedForward @add-javadoc!!!

Parameters:
methodId - @add-javadoc!!!
path - @add-javadoc!!!
classId - @add-javadoc!!!
objectKey - @add-javadoc!!!
referenceName - @add-javadoc!!!
uid - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

findFinishForward

protected org.apache.struts.action.ActionForward findFinishForward(org.apache.struts.action.ActionMapping mapping,
                                                                   org.apache.struts.action.ActionForm form,
                                                                   HttpServletRequest request)
                                                            throws ServiceException
Method findFinishForward @add-javadoc!!!

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


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