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

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

public class ObjectCollectionEditorAction
extends BrowseCrudAction

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
 
Constructor Summary
ObjectCollectionEditorAction()
           
 
Method Summary
 org.apache.struts.action.ActionForward browse(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response)
          The dispatch method to display the data that the user is browsing.
 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  SearchGridControlFactory createSearchGridControlFactory(BrowseForm myForm, HttpServletRequest request, org.apache.ojb.broker.metadata.ClassDescriptor cld, java.lang.String sortCol, boolean sortAscending)
          Method createSearchGridControlFactory @add-javadoc!!!
 void doRemove(BrowseCrudForm form, HttpServletRequest request)
          Method doRemove @add-javadoc!!!
protected  org.apache.ojb.broker.metadata.ClassDescriptor findClassDescriptor(BrowseForm form, HttpServletRequest request)
          Method findClassDescriptor @add-javadoc!!!
 java.util.Collection findCollection(ObjectCollectionEditorForm form, HttpServletRequest request)
          Method findCollection @add-javadoc!!!
protected  org.apache.ojb.broker.metadata.ClassDescriptor findParentClassDescriptor(BrowseForm form, HttpServletRequest request)
          Method findParentClassDescriptor @add-javadoc!!!
protected  java.util.Iterator findResultSet(BrowseForm form, HttpServletRequest request, org.apache.ojb.broker.query.Criteria criteria)
          Method findResultSet @add-javadoc!!!
protected  int findResultSetSize(BrowseForm form, HttpServletRequest request, org.apache.ojb.broker.query.Criteria criteria)
          Method findResultSetSize @add-javadoc!!!
 java.lang.Object findUserObject(ObjectCollectionEditorForm form, HttpServletRequest request)
          Method findUserObject @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  org.apache.struts.action.ActionForward getFinishForward(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request)
          Method getFinishForward @add-javadoc!!!
protected  java.util.Map getKeyMethodMap()
           
protected  void intializeCollection(ObjectCollectionEditorForm form, HttpServletRequest request)
          Method intializeCollection @add-javadoc!!!
 ObjectEditorContext lookupObjectEditorContext(ObjectCollectionEditorForm form, HttpServletRequest request)
          Method lookupObjectEditorContext @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.ui.action.BrowseCrudAction
create, edit, getCreateForward, getCreateForward, getEditForward, getEditForward, getRemoveForward, getSelectedOidParam, remove
 
Methods inherited from class org.scrashmeow.ojb.console.ui.action.BrowseAction
buildCriteria, buildGridControl, createGridControl, findCurrentWindow, 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

ObjectCollectionEditorAction

public ObjectCollectionEditorAction()
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!!!

intializeCollection

protected void intializeCollection(ObjectCollectionEditorForm form,
                                   HttpServletRequest request)
                            throws ServiceException
Method intializeCollection @add-javadoc!!!

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

createSearchGridControlFactory

protected SearchGridControlFactory createSearchGridControlFactory(BrowseForm myForm,
                                                                  HttpServletRequest request,
                                                                  org.apache.ojb.broker.metadata.ClassDescriptor cld,
                                                                  java.lang.String sortCol,
                                                                  boolean sortAscending)
                                                           throws ServiceException
Method createSearchGridControlFactory @add-javadoc!!!

Overrides:
createSearchGridControlFactory in class BrowseAction
Parameters:
myForm - @add-javadoc!!!
request - @add-javadoc!!!
cld - @add-javadoc!!!
sortCol - @add-javadoc!!!
sortAscending - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

findResultSetSize

protected int findResultSetSize(BrowseForm form,
                                HttpServletRequest request,
                                org.apache.ojb.broker.query.Criteria criteria)
                         throws ServiceException
Method findResultSetSize @add-javadoc!!!

Overrides:
findResultSetSize in class BrowseAction
Parameters:
form - @add-javadoc!!!
request - @add-javadoc!!!
criteria - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

findResultSet

protected java.util.Iterator findResultSet(BrowseForm form,
                                           HttpServletRequest request,
                                           org.apache.ojb.broker.query.Criteria criteria)
                                    throws ServiceException
Method findResultSet @add-javadoc!!!

Overrides:
findResultSet in class BrowseAction
Parameters:
form - @add-javadoc!!!
request - @add-javadoc!!!
criteria - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

lookupObjectEditorContext

public ObjectEditorContext lookupObjectEditorContext(ObjectCollectionEditorForm form,
                                                     HttpServletRequest request)
                                              throws ServiceException
Method lookupObjectEditorContext @add-javadoc!!!

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

findUserObject

public java.lang.Object findUserObject(ObjectCollectionEditorForm form,
                                       HttpServletRequest request)
                                throws ServiceException
Method findUserObject @add-javadoc!!!

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

findCollection

public java.util.Collection findCollection(ObjectCollectionEditorForm form,
                                           HttpServletRequest request)
                                    throws ServiceException
Method findCollection @add-javadoc!!!

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

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!!!

Overrides:
getEditorForward in class BrowseCrudAction
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!!!

findParentClassDescriptor

protected org.apache.ojb.broker.metadata.ClassDescriptor findParentClassDescriptor(BrowseForm form,
                                                                                   HttpServletRequest request)
                                                                            throws ServiceException
Method findParentClassDescriptor @add-javadoc!!!

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

findClassDescriptor

protected org.apache.ojb.broker.metadata.ClassDescriptor findClassDescriptor(BrowseForm form,
                                                                             HttpServletRequest request)
                                                                      throws ServiceException
Method findClassDescriptor @add-javadoc!!!

Overrides:
findClassDescriptor in class BrowseAction
Parameters:
form - @add-javadoc!!!
request - @add-javadoc!!!
Returns:
@add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

getFinishForward

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

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

doRemove

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

Specified by:
doRemove in class BrowseCrudAction
Parameters:
form - @add-javadoc!!!
request - @add-javadoc!!!
Throws:
ServiceException - @add-javadoc!!!

getKeyMethodMap

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

browse

public org.apache.struts.action.ActionForward browse(org.apache.struts.action.ActionMapping mapping,
                                                     org.apache.struts.action.ActionForm form,
                                                     HttpServletRequest request,
                                                     HttpServletResponse response)
                                              throws java.lang.Exception
Description copied from interface: BrowseActionAware
The dispatch method to display the data that the user is browsing.

Specified by:
browse in interface BrowseActionAware
Overrides:
browse in class BrowseAction
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.BrowseActionAware#browse(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse)


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