com.goonit.imapi.jaxrs.servlet.isim
Class workflowActivity

java.lang.Object
  extended by com.goonit.imapi.jaxrs.servlet.isim.workflowActivity

public class workflowActivity
extends java.lang.Object

 workflowActivity/{activityID} is a JAX-RS resource which returns the details of the Activity.
 
 The service returns an assigned WorkflowActivity by ID.
 This class has a Path annotation with the value "workflowActivity/{activityID}" which
 means the resource will be available at:
 http://<hostname>:<port>/<context root>/goonapi/workflowActivity/{activityID}
 


Constructor Summary
workflowActivity()
           
 
Method Summary
 java.lang.String GET(javax.servlet.http.HttpServletRequest requestObj, javax.servlet.http.HttpServletResponse responseObj, java.lang.Long id)
          workflowActivity/{activityID} is a JAX-RS resource which returns a Workflow Activity by id.
 java.lang.String POST(java.lang.String userName, java.lang.String password, javax.servlet.http.HttpServletRequest requestObj, javax.servlet.http.HttpServletResponse responseObj)
          POST workflowActivity/{activityID} is a JAX-RS resource which updates a Workflow Activity by id.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

workflowActivity

public workflowActivity()
Method Detail

GET

public java.lang.String GET(@Context
                            javax.servlet.http.HttpServletRequest requestObj,
                            @Context
                            javax.servlet.http.HttpServletResponse responseObj,
                            java.lang.Long id)
                     throws java.lang.Exception
workflowActivity/{activityID} is a JAX-RS resource which returns a Workflow Activity by id.
 The Activity could be Approval, RFI, etc
 http://<hostname>:<port>/<context root>/goonapi/workflowActivity/{activityID}
 

Returns:
{ "processId":2212164812600876305, "subProcessId":0, "designId":"JillVox", "index":0, "activityType":"M", "activitySubType":"AP", "id":2212165127110851667, "priority":0, "name":"Jill Vox approval", "description":"Request for Approval", "state":"R","timeStarted":"Jun 7, 2013 1:53:47 PM", "result":"PE", "detail":""}
Throws:
java.lang.Exception

POST

public java.lang.String POST(java.lang.String userName,
                             java.lang.String password,
                             @Context
                             javax.servlet.http.HttpServletRequest requestObj,
                             @Context
                             javax.servlet.http.HttpServletResponse responseObj)
                      throws java.rmi.RemoteException,
                             com.ibm.itim.apps.ApplicationException
POST workflowActivity/{activityID} is a JAX-RS resource which updates a Workflow Activity by id.
 The Activity could be Approval, RFI, etc
 http://<hostname>:<port>/<context root>/goonapi/workflowActivity/{activityID}
 
 NOT_STARTED = 0;IN_PROCESS = 1;SUCCEEDED = 2;FAILED = 3;WARNING = 4;
 
 
 messageBody The message body should contain the paramaters for an activityResult, e.g. : - 
 {
 "status":2,
 "summary":"SS",
 "description":"Approved by Jill Vox",
 "detail":"Eve is allowed access"
 }
  
 

Throws:
java.rmi.RemoteException
com.ibm.itim.apps.ApplicationException