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

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.ui.action.BrowseAction
                                |
                                +--org.scrashmeow.ojb.console.ui.action.BrowseCrudAction
All Implemented Interfaces:
ApplicationServiceAware, BrowseActionAware, CrudActionAware, java.io.Serializable
Direct Known Subclasses:
ObjectBrowserAction, ObjectCollectionEditorAction

public abstract class BrowseCrudAction
extends BrowseAction
implements CrudActionAware

Author:
alexander 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
 
Constructor Summary
BrowseCrudAction()
           
 
Method Summary
 org.apache.struts.action.ActionForward create(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 create something.
abstract  void doRemove(BrowseCrudForm form, HttpServletRequest request)
          Method doRemove @add-javadoc!!!
 org.apache.struts.action.ActionForward edit(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 edit something.
 org.apache.struts.action.ActionForward getCreateForward(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request)
          Returns the forward for the create dispatch
protected  org.apache.struts.action.ActionForward getCreateForward(org.apache.struts.action.ActionMapping mapping, BrowseCrudForm form, HttpServletRequest request, org.apache.ojb.broker.metadata.ClassDescriptor cld)
          Method getCreateForward @add-javadoc!!!
 org.apache.struts.action.ActionForward getEditForward(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request)
          Returns the forward for the edit dispatch
protected  org.apache.struts.action.ActionForward getEditForward(org.apache.struts.action.ActionMapping mapping, BrowseCrudForm form, HttpServletRequest request, org.apache.ojb.broker.metadata.ClassDescriptor cld, java.lang.String uidParam)
          Method getEditForward @add-javadoc!!!
protected  org.apache.struts.action.ActionForward getEditorForward(BrowseCrudForm form, HttpServletRequest request, org.apache.ojb.broker.metadata.ClassDescriptor cld, java.lang.String fwPath, java.lang.String methodId, java.lang.String uidParam)
          Method getEditorForward @add-javadoc!!!
protected  java.util.Map getKeyMethodMap()
           
 org.apache.struts.action.ActionForward getRemoveForward(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request)
          Returns the forward for the remove dispatch
protected  java.lang.String getSelectedOidParam(BrowseCrudForm myForm, org.apache.ojb.broker.metadata.ClassDescriptor cld)
          Method getSelectedOidParam @add-javadoc!!!
 org.apache.struts.action.ActionForward remove(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 remove something.
 
Methods inherited from class org.scrashmeow.ojb.console.ui.action.BrowseAction
browse, buildCriteria, buildGridControl, createGridControl, createSearchGridControlFactory, findClassDescriptor, findCurrentWindow, findResultSet, findResultSetSize, findSortColumn, findSortOrder, findWindowSize, getBrowseForward, go, hasSortColumn, next, previous, sizeWindow, sort, 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

BrowseCrudAction

public BrowseCrudAction()
Method Detail

getKeyMethodMap

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

create

public org.apache.struts.action.ActionForward create(org.apache.struts.action.ActionMapping mapping,
                                                     org.apache.struts.action.ActionForm form,
                                                     HttpServletRequest request,
                                                     HttpServletResponse response)
                                              throws java.lang.Exception
Description copied from interface: CrudActionAware
The dispatch method that is triggered when a user wishes to create something.

Specified by:
create in interface CrudActionAware
Parameters:
mapping - @add-javadoc!!!
form - @add-javadoc!!!
request - @add-javadoc!!!
response - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
java.lang.Exception - @add-javadoc!!!
See Also:
org.scrashmeow.ojb.console.framework.CrudActionAware#create(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse)

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
Description copied from interface: CrudActionAware
The dispatch method that is triggered when a user wishes to edit something.

Specified by:
edit in interface CrudActionAware
Parameters:
mapping - @add-javadoc!!!
form - @add-javadoc!!!
request - @add-javadoc!!!
response - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
java.lang.Exception - @add-javadoc!!!
See Also:
org.scrashmeow.ojb.console.framework.CrudActionAware#edit(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse)

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
Description copied from interface: CrudActionAware
The dispatch method that is triggered when a user wishes to remove something.

Specified by:
remove in interface CrudActionAware
Parameters:
mapping - @add-javadoc!!!
form - @add-javadoc!!!
request - @add-javadoc!!!
response - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
java.lang.Exception - @add-javadoc!!!
See Also:
org.scrashmeow.ojb.console.framework.CrudActionAware#remove(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse)

getEditorForward

protected org.apache.struts.action.ActionForward getEditorForward(BrowseCrudForm form,
                                                                  HttpServletRequest request,
                                                                  org.apache.ojb.broker.metadata.ClassDescriptor cld,
                                                                  java.lang.String fwPath,
                                                                  java.lang.String methodId,
                                                                  java.lang.String uidParam)
                                                           throws ServiceException
Method getEditorForward @add-javadoc!!!

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

getEditForward

protected org.apache.struts.action.ActionForward getEditForward(org.apache.struts.action.ActionMapping mapping,
                                                                BrowseCrudForm form,
                                                                HttpServletRequest request,
                                                                org.apache.ojb.broker.metadata.ClassDescriptor cld,
                                                                java.lang.String uidParam)
                                                         throws java.lang.Exception
Method getEditForward @add-javadoc!!!

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

getCreateForward

protected org.apache.struts.action.ActionForward getCreateForward(org.apache.struts.action.ActionMapping mapping,
                                                                  BrowseCrudForm form,
                                                                  HttpServletRequest request,
                                                                  org.apache.ojb.broker.metadata.ClassDescriptor cld)
                                                           throws java.lang.Exception
Method getCreateForward @add-javadoc!!!

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

doRemove

public abstract void doRemove(BrowseCrudForm form,
                              HttpServletRequest request)
                       throws ServiceException
Method doRemove @add-javadoc!!!

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

getSelectedOidParam

protected java.lang.String getSelectedOidParam(BrowseCrudForm myForm,
                                               org.apache.ojb.broker.metadata.ClassDescriptor cld)
Method getSelectedOidParam @add-javadoc!!!

Parameters:
myForm - @add-javadoc!!!
cld - @add-javadoc!!!
Returns:
@add-javadoc!!!

getCreateForward

public org.apache.struts.action.ActionForward getCreateForward(org.apache.struts.action.ActionMapping mapping,
                                                               org.apache.struts.action.ActionForm form,
                                                               HttpServletRequest request)
                                                        throws java.lang.Exception
Description copied from interface: CrudActionAware
Returns the forward for the create dispatch

Specified by:
getCreateForward in interface CrudActionAware
Parameters:
mapping - @add-javadoc!!!
form - @add-javadoc!!!
request - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
java.lang.Exception - @add-javadoc!!!
See Also:
CrudActionAware.getCreateForward(ActionMapping, ActionForm, HttpServletRequest)

getEditForward

public org.apache.struts.action.ActionForward getEditForward(org.apache.struts.action.ActionMapping mapping,
                                                             org.apache.struts.action.ActionForm form,
                                                             HttpServletRequest request)
                                                      throws java.lang.Exception
Description copied from interface: CrudActionAware
Returns the forward for the edit dispatch

Specified by:
getEditForward in interface CrudActionAware
Parameters:
mapping - @add-javadoc!!!
form - @add-javadoc!!!
request - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
java.lang.Exception - @add-javadoc!!!
See Also:
CrudActionAware.getEditForward(ActionMapping, ActionForm, HttpServletRequest)

getRemoveForward

public org.apache.struts.action.ActionForward getRemoveForward(org.apache.struts.action.ActionMapping mapping,
                                                               org.apache.struts.action.ActionForm form,
                                                               HttpServletRequest request)
                                                        throws java.lang.Exception
Description copied from interface: CrudActionAware
Returns the forward for the remove dispatch

Specified by:
getRemoveForward in interface CrudActionAware
Parameters:
mapping - @add-javadoc!!!
form - @add-javadoc!!!
request - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
java.lang.Exception - @add-javadoc!!!
See Also:
CrudActionAware.getRemoveForward(ActionMapping, ActionForm, HttpServletRequest)


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