atg.epub.servlet
Class FireWorkflowOutcomeFormHandler
java.lang.Object
  
atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
      
atg.nucleus.GenericService
          
atg.epub.servlet.PortletFormHandler
              
atg.epub.servlet.PublishingPortletFormHandler
                  
atg.epub.servlet.FireWorkflowOutcomeFormHandler
- All Implemented Interfaces: 
 - atg.droplet.ObjectFormHandler, NameContextBindingListener, NameContextElement, NameResolver, AdminableService, ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, VariableArgumentApplicationLogging, ComponentNameResolver, Service, ServiceListener, java.util.EventListener
 
public class FireWorkflowOutcomeFormHandler
- extends PublishingPortletFormHandler
 
Form Handler for firing an outcome on a task in a workflow. Firing an outcome advances the workflow to the
 next task.
| 
Field Summary | 
static java.lang.String | 
CLASS_VERSION
 
          Class version string | 
 
 
 
 
| Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging | 
DEFAULT_LOG_TRACE_STATUS | 
 
 
 
 
| Methods inherited from class atg.epub.servlet.PublishingPortletFormHandler | 
getConfiguration, getCurrentDynamoRequest, getCurrentDynamoResponse, getProcess, getProcessHome, getProcessId, getProcessTaskInfoHome, getProject, getProjectHome, getProjectId, getResource, getResource, getWorkflowView, setProcessId, setProjectId, setWorkflowView | 
 
| Methods inherited from class atg.epub.servlet.PortletFormHandler | 
addFormException, afterGet, afterGet, afterGet, afterSet, afterSet, afterSet, beforeGet, beforeGet, beforeGet, beforeSet, beforeSet, beforeSet, checkFormRedirect, getCheckForValidSession, getFormError, getFormExceptions, getPropertyExceptions, getTransactionDemarcation, handleFormException, handleUncheckedFormException, hasFormExceptions, isEnsureTransaction, isRestorableForm, isRollbackTransaction, isUseForwards, isValidSession, redirectOrForward, resetFormExceptions, setCheckForValidSession, setEnsureTransaction, setRestorableForm, setRollbackTransaction, setTransactionDemarcation, setUseForwards | 
 
| Methods inherited from class atg.nucleus.GenericService | 
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService | 
 
| Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl | 
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
CLASS_VERSION
public static java.lang.String CLASS_VERSION
- Class version string
 
FireWorkflowOutcomeFormHandler
public FireWorkflowOutcomeFormHandler()
getTaskElementId
public java.lang.String getTaskElementId()
 
setTaskElementId
public void setTaskElementId(java.lang.String pTaskElementId)
 
getOutcomeElementId
public java.lang.String getOutcomeElementId()
 
setOutcomeElementId
public void setOutcomeElementId(java.lang.String string)
 
getFireWorkflowOutcome
public java.lang.String getFireWorkflowOutcome()
 
setFireWorkflowOutcome
public void setFireWorkflowOutcome(java.lang.String string)
 
getActionNote
public java.lang.String getActionNote()
 
setActionNote
public void setActionNote(java.lang.String string)
 
preFireWorkflowOutcome
public void preFireWorkflowOutcome(DynamoHttpServletRequest pRequest,
                                   DynamoHttpServletResponse pResponse)
- No-op method meant for subclassing to add user specific functionality before
 handleFireWorkflowOutcome is called.
 
 
postFireWorkflowOutcome
public void postFireWorkflowOutcome(DynamoHttpServletRequest pRequest,
                                    DynamoHttpServletResponse pResponse)
- No-op method meant for subclassing to add user specific functionality after
 handleFireWorkflowOutcome is called.
 
 
handleFireWorkflowOutcome
public void handleFireWorkflowOutcome(javax.portlet.PortletRequest pRequest,
                                      javax.portlet.PortletResponse pResponse)
                               throws javax.servlet.ServletException
- Handle method to manage portlet requests.
- Throws:
 javax.servlet.ServletException
 
 
handleFireWorkflowOutcome
public void handleFireWorkflowOutcome(DynamoHttpServletRequest pRequest,
                                      DynamoHttpServletResponse pResponse)
                               throws javax.servlet.ServletException
- Handle method to fire the specified workflow outcome element. This will send a message
 which will advance the workflow to the next task.
- Throws:
 javax.servlet.ServletException
 
 
isCurrentTransactionRolledBack
protected boolean isCurrentTransactionRolledBack(javax.transaction.TransactionManager pTransactionManager)
                                          throws javax.transaction.SystemException
- Returns true if the current transaction is marked for rollback.
- Throws:
 javax.transaction.SystemException