public class Wizard2WorkflowImpl extends java.lang.Object implements IWizard2Workflow
Modifier | Constructor and Description |
---|---|
protected |
Wizard2WorkflowImpl() |
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)
Deprecated.
|
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 an activities object for the specified pageset with the passed in
content
|
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 psDef)
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 psDef)
Return the roles associated with the given page set definition.
|
Wizard2AdminResult |
getRolesByPageSet(java.lang.String ticket,
java.lang.String pageSetName)
Deprecated.
|
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
|
public WizardRole getRole(java.lang.String ticket, java.lang.String roleName)
IWizard2Workflow
null
getRole
in interface IWizard2Workflow
ticket
- authentication ticketroleName
- the role to returnpublic java.lang.String[] getAllRoleNames(java.lang.String ticket)
IWizard2Workflow
getAllRoleNames
in interface IWizard2Workflow
ticket
- authentication ticketpublic Wizard2AdminResult createRole(java.lang.String ticket, WizardRole role, java.lang.String pageSetName, javax.activation.DataHandler content)
IWizard2Workflow
createRole
in interface IWizard2Workflow
ticket
- authentication ticketrole
- the rolepageSetName
- the page set namecontent
- DataHandler holding the content of the new role being createdpublic Wizard2AdminResult createActivities(java.lang.String ticket, java.lang.String pageSetName, javax.activation.DataHandler content)
createActivities
in interface IWizard2Workflow
ticket
- Authentication ticketpageSetName
- the pagesetName for which this activities object is being createdcontent
- DataHandler holding the content for this activities objectpublic WizardActivitiesDefinition getActivities(java.lang.String ticket, PageSetDefinition psDef)
IWizard2Workflow
getActivities
in interface IWizard2Workflow
ticket
- authentication ticketpsDef
- the page set definition object with the pageSetName populatedWizardActivitiesDefinition.setPageSetName(String)
@Deprecated public java.lang.String checkinActivities(java.lang.String ticket, java.lang.String pageSetName, javax.activation.DataHandler objectContent)
IWizard2Workflow
checkinActivities
in interface IWizard2Workflow
ticket
- authentication ticketpageSetName
- the page set nameobjectContent
- the new contentpublic 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)
IWizard2Workflow
checkinRole
in interface IWizard2Workflow
oldRoleName
- 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 checkin@Deprecated public Wizard2AdminResult getRolesByPageSet(java.lang.String ticket, java.lang.String pageSetName)
public WizardRole[] getRoles(java.lang.String ticket, PageSetDefinition psDef)
IWizard2Workflow
getRoles
in interface IWizard2Workflow
ticket
- authentication ticketpsDef
- the page set definition object with the pageSetName populatedpublic boolean cancelForm(java.lang.String ticket, java.lang.String formId, java.lang.String comments)
IWizard2Workflow
cancelForm
in interface IWizard2Workflow
formId
- a string, used to identify the formcomments
- a string that include the comments for cancelling the formpublic void createOrUpdateWorkflowDefinition(java.lang.String psiName, java.lang.String objectId, java.lang.String stringifiedWorkflow, java.lang.String ticket)
IWizard2Workflow
createOrUpdateWorkflowDefinition
in interface IWizard2Workflow
psiName
- page set instance nameobjectId
- objectId of a page set instancestringifiedWorkflow
- content of the workflow definitionticket
- valid OC ticketpublic void removeWorkflowDefinition(java.lang.String psiName, java.lang.String objectId, java.lang.String ticket)
IWizard2Workflow
removeWorkflowDefinition
in interface IWizard2Workflow
psiName
- name of the page set instance whose WF defintion we're removingobjectId
- object id of the workflow definitionticket
- valid oc ticketpublic boolean hasWorkflowDefinition(java.lang.String objectId, java.lang.String ticket)
IWizard2Workflow
hasWorkflowDefinition
in interface IWizard2Workflow
objectId
- object id of a page set instanceticket
- valid oc ticket