com.mf.roundhouse.core.action
Class EditAction

java.lang.Object
  extended byAction
      extended bycom.mf.roundhouse.core.action.RoundhouseAction
          extended bycom.mf.roundhouse.core.action.EditAction
Direct Known Subclasses:
PasswordPolicyEdit, PortletContainerSettings, RestaurantEdit, SiteAnnouncementEdit, VirtualHostEdit

public abstract class EditAction
extends RoundhouseAction

Base Action for editing, creating, and deleting domain objects.

See Also:
Serialized Form

Field Summary
static java.lang.String DELETE_ID
           
 
Constructor Summary
EditAction()
           
 
Method Summary
abstract  void additionalValidation(RoundhouseForm aForm, ActionErrors errors)
           
abstract  void defineSupportBeans(HttpServletRequest request, RoundhouseForm form)
           
abstract  java.lang.String getDataEntryForward()
           
abstract  RoundhouseDelegate getDelegate()
           
abstract  java.lang.String getListForward()
           
protected  boolean isSingleton()
           
abstract  RoundhouseObject newObject()
           
abstract  void populateForm(RoundhouseObject anObject, RoundhouseForm aForm)
           
abstract  void populateObject(RoundhouseObject anObject, RoundhouseForm aForm)
           
protected  void postObjectSave(RoundhouseObject theObject, ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
           
protected  ActionForward roundhouseProcess(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
           
 
Methods inherited from class com.mf.roundhouse.core.action.RoundhouseAction
asIdentifier, asIdString, execute, getPermission, getSessionCollaborator, handleAccessError, isAuthorized, nullify, preProcess, preProcessAuthorized, preProcessValidateUserSetup, setLastActionCalled, setSavedChangesMessage, skipValidation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DELETE_ID

public static final java.lang.String DELETE_ID
See Also:
Constant Field Values
Constructor Detail

EditAction

public EditAction()
Method Detail

getDelegate

public abstract RoundhouseDelegate getDelegate()
                                        throws java.lang.Exception
Throws:
java.lang.Exception

newObject

public abstract RoundhouseObject newObject()
                                    throws java.lang.Exception
Throws:
java.lang.Exception

populateObject

public abstract void populateObject(RoundhouseObject anObject,
                                    RoundhouseForm aForm)
                             throws java.lang.Exception
Throws:
java.lang.Exception

populateForm

public abstract void populateForm(RoundhouseObject anObject,
                                  RoundhouseForm aForm)
                           throws java.lang.Exception
Throws:
java.lang.Exception

additionalValidation

public abstract void additionalValidation(RoundhouseForm aForm,
                                          ActionErrors errors)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

getListForward

public abstract java.lang.String getListForward()

getDataEntryForward

public abstract java.lang.String getDataEntryForward()

defineSupportBeans

public abstract void defineSupportBeans(HttpServletRequest request,
                                        RoundhouseForm form)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

isSingleton

protected boolean isSingleton()

roundhouseProcess

protected ActionForward roundhouseProcess(ActionMapping mapping,
                                          ActionForm form,
                                          HttpServletRequest request,
                                          HttpServletResponse response)
                                   throws java.lang.Exception
Specified by:
roundhouseProcess in class RoundhouseAction
Throws:
java.lang.Exception

postObjectSave

protected void postObjectSave(RoundhouseObject theObject,
                              ActionMapping mapping,
                              ActionForm form,
                              HttpServletRequest request,
                              HttpServletResponse response)
                       throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2004 Media Fortress, LLC. Licensed for commercial use under the Apache 2.0 License.