public interface IWizard2Workflow
Modifier and Type | Method and Description |
---|---|
boolean |
cancelForm(java.lang.String ticket,
java.lang.String formId,
java.lang.String comments)
Cancel the form
|
java.lang.String |
checkinActivities(java.lang.String ticket,
java.lang.String pageSetName,
javax.activation.DataHandler objectContent)
Checks in the activities object with the content specified.
|
java.lang.String |
checkinRole(java.lang.String ticket,
java.lang.String oldRoleName,
java.lang.String newRoleName,
java.lang.String roleOwner,
java.lang.String[] page_sets,
java.lang.String[] users,
java.lang.String[] groups,
javax.activation.DataHandler objectContent)
Checks in a role, updating its content and other attributes.
|
Wizard2AdminResult |
createActivities(java.lang.String ticket,
java.lang.String pageSetName,
javax.activation.DataHandler content)
Creates the workflow activities for the given page set.
|
void |
createOrUpdateWorkflowDefinition(java.lang.String psiName,
java.lang.String objectId,
java.lang.String stringifiedWorkflow,
java.lang.String ticket)
Util function for creating a Workflow Definition repo object and attaching it to a Page Set Instance
|
Wizard2AdminResult |
createRole(java.lang.String ticket,
WizardRole role,
java.lang.String pageSetName,
javax.activation.DataHandler content)
Creates a role object.
|
WizardActivitiesDefinition |
getActivities(java.lang.String ticket,
PageSetDefinition pageSetDef)
Return the activities object for the given page set definition
|
java.lang.String[] |
getAllRoleNames(java.lang.String ticket)
Return the role names currently in the system.
|
WizardRole |
getRole(java.lang.String ticket,
java.lang.String roleName)
Return the role object specified by the role name.
|
WizardRole[] |
getRoles(java.lang.String ticket,
PageSetDefinition pageSetDef)
Return the roles associated with the given page set definition.
|
boolean |
hasWorkflowDefinition(java.lang.String objectId,
java.lang.String ticket)
Util method for figuring out if a page set instance has an accompanying workflow definition
|
void |
removeWorkflowDefinition(java.lang.String psiName,
java.lang.String objectId,
java.lang.String ticket)
Util function for removing a workflow definition from its Page Set Instance repo object
|
WizardRole getRole(java.lang.String ticket, java.lang.String roleName)
null
ticket
- authentication ticketroleName
- the role to returnjava.lang.String[] getAllRoleNames(java.lang.String ticket)
ticket
- authentication ticketWizard2AdminResult createRole(java.lang.String ticket, WizardRole role, java.lang.String pageSetName, javax.activation.DataHandler content)
ticket
- authentication ticketrole
- the rolepageSetName
- the page set namecontent
- DataHandler holding the content of the new role being createdWizardActivitiesDefinition getActivities(java.lang.String ticket, PageSetDefinition pageSetDef)
ticket
- authentication ticketpageSetDef
- the page set definition object with the pageSetName populatedWizardActivitiesDefinition.setPageSetName(String)
java.lang.String checkinActivities(java.lang.String ticket, java.lang.String pageSetName, javax.activation.DataHandler objectContent)
ticket
- authentication ticketpageSetName
- the page set nameobjectContent
- the new contentWizard2AdminResult createActivities(java.lang.String ticket, java.lang.String pageSetName, javax.activation.DataHandler content)
ticket
- authentication ticketpageSetName
- the page set associated with the new activities objectcontent
- DataHandler holding the content for this activities objectjava.lang.String checkinRole(java.lang.String ticket, java.lang.String oldRoleName, java.lang.String newRoleName, java.lang.String roleOwner, java.lang.String[] page_sets, java.lang.String[] users, java.lang.String[] groups, javax.activation.DataHandler objectContent)
ticketAuthentication
- ticketoldRoleName
- the old roleName of this role objectnewRoleName
- the new roleName of this role objectroleOwner
- the role ownerpage_sets
- the page_sets this role is attached to - currently the wizard only supports one page_set per roleusers
- users associated with this rolegroups
- groups associated with this roleobjectContent
- the content to checkinWizardRole[] getRoles(java.lang.String ticket, PageSetDefinition pageSetDef)
ticket
- authentication ticketpageSetDef
- the page set definition object with the pageSetName populatedboolean cancelForm(java.lang.String ticket, java.lang.String formId, java.lang.String comments)
ticket
- formId
- a string, used to identify the formcomments
- a string that include the comments for cancelling the formvoid createOrUpdateWorkflowDefinition(java.lang.String psiName, java.lang.String objectId, java.lang.String stringifiedWorkflow, java.lang.String ticket)
psiName
- page set instance nameobjectId
- objectId of a page set instancestringifiedWorkflow
- content of the workflow definitionticket
- valid OC ticketvoid removeWorkflowDefinition(java.lang.String psiName, java.lang.String objectId, java.lang.String ticket)
psiName
- name of the page set instance whose WF defintion we're removingobjectId
- object id of the workflow definitionticket
- valid oc ticketboolean hasWorkflowDefinition(java.lang.String objectId, java.lang.String ticket)
objectId
- object id of a page set instanceticket
- valid oc ticket