public class WizardHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DELIVERY_CC |
static java.lang.String |
DELIVERY_FROM |
static java.lang.String |
DELIVERY_TIMING_ABORT |
static java.lang.String |
DELIVERY_TIMING_APPROVE |
static java.lang.String |
DELIVERY_TIMING_REJECT |
static java.lang.String |
DELIVERY_TIMING_SUBMIT |
static java.lang.String |
DELIVERY_TO |
Constructor and Description |
---|
WizardHelper() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String[] |
addWorkflowDocument(java.lang.String ticket,
java.lang.String formId,
java.lang.String docId)
Adds a workflow document as a child to the form.
|
static javax.activation.DataHandler |
getDataHandlerForBtyeArray(byte[] data)
Gets a DataHandler for a byte array using the mimetype 'application/octet-stream'
|
static javax.activation.DataHandler |
getDataHandlerForBtyeArray(byte[] data,
java.lang.String mimeType)
Gets a DataHandler for a byte array using the given mimetype
|
static javax.activation.DataHandler |
getDataHandlerForXml(org.jdom.Document xml)
Get a DataHandler for the JDOM document
|
static java.lang.String |
getPageSetDefinitionId(java.lang.String ticket,
java.lang.String pageSetName)
Get the page set definition id by name
|
static WizardResult |
getPsiFileInputDocs(java.lang.String ticket,
EnhancedObjectProperty[] wizardProperties,
java.lang.String psiId)
Deprecated.
|
static java.lang.String |
getWizardPropertyAsString(EnhancedObjectProperty[] wizardProperties,
java.lang.String key)
Helper Method returns a value from the properties array given a key
|
static java.lang.String[] |
getWizardPropertyAsStringArray(EnhancedObjectProperty[] wizardProperties,
java.lang.String key) |
static boolean |
isObjectAWizardForm(java.lang.String ticket,
java.lang.String objectId)
Returns true if the parameterized objectId is a PSI, or a subtype of PSI.
|
static boolean |
isObjectTypeAWizardForm(java.lang.String ticket,
java.lang.String ocObjectType) |
static void |
relateToPageSetDefinition(java.lang.String ticket,
java.lang.String psDefId,
java.lang.String[] childIds,
java.lang.String relationType)
Relate child(ren) to the page set definition.
|
static void |
sendTimingEmail(ApprovalDetails appDetails,
java.lang.String psiId,
java.lang.String ticket,
java.lang.String fromEmailAddress,
java.lang.String[] toEmailAddresses,
java.lang.String[] ccEmailAddresses,
java.lang.String[] bccEmailAddresses,
java.util.Map<java.lang.String,java.lang.Object> props,
java.lang.String emailTemplate,
java.lang.String subjectTemplate) |
static void |
sendWorkflowEmail(ApprovalDetails appDetails,
java.lang.String psiId,
java.lang.String ticket,
java.lang.String[] toEmailAddresses,
java.lang.String[] ccEmailAddresses,
java.lang.String[] bccEmailAddresses,
java.lang.String[] attachments,
java.util.Map<java.lang.String,java.lang.Object> props,
java.lang.String emailTemplate,
java.lang.String subjectTemplate) |
public static final java.lang.String DELIVERY_TIMING_SUBMIT
public static final java.lang.String DELIVERY_TIMING_APPROVE
public static final java.lang.String DELIVERY_TIMING_REJECT
public static final java.lang.String DELIVERY_TIMING_ABORT
public static final java.lang.String DELIVERY_TO
public static final java.lang.String DELIVERY_FROM
public static final java.lang.String DELIVERY_CC
public static java.lang.String[] getWizardPropertyAsStringArray(EnhancedObjectProperty[] wizardProperties, java.lang.String key) throws java.lang.Exception
java.lang.Exception
public static javax.activation.DataHandler getDataHandlerForXml(org.jdom.Document xml) throws java.io.IOException
xml
- the JDOM documentjava.io.IOException
- if an error occurspublic static javax.activation.DataHandler getDataHandlerForBtyeArray(byte[] data) throws java.io.IOException
data
- the byte array datajava.io.IOException
- if an error occurspublic static javax.activation.DataHandler getDataHandlerForBtyeArray(byte[] data, java.lang.String mimeType) throws java.io.IOException
data
- the byte array datamimeType
- the mimetypejava.io.IOException
- if an error occurspublic static java.lang.String getPageSetDefinitionId(java.lang.String ticket, java.lang.String pageSetName)
ticket
- the OC ticketpageSetName
- the page set namejava.lang.Exception
- if an error occurspublic static void relateToPageSetDefinition(java.lang.String ticket, java.lang.String psDefId, java.lang.String[] childIds, java.lang.String relationType) throws java.lang.Exception
AddRelationRequest
. NOTE - since we set the child label, this means
that the child IDs must be i_chronicle_id's if the back-end implementation is Documentum.ticket
- psDefId
- childIds
- relationType
- java.lang.Exception
public static java.lang.String getWizardPropertyAsString(EnhancedObjectProperty[] wizardProperties, java.lang.String key) throws java.lang.Exception
wizardProperties
- key
- java.lang.Exception
@Deprecated public static WizardResult getPsiFileInputDocs(java.lang.String ticket, EnhancedObjectProperty[] wizardProperties, java.lang.String psiId)
public static boolean isObjectAWizardForm(java.lang.String ticket, java.lang.String objectId)
isObjectTypeAWizardForm(String, String)
ticket
- objectId
- OCRuntimeException
- - if property retrieval call fails.public static boolean isObjectTypeAWizardForm(java.lang.String ticket, java.lang.String ocObjectType)
public static void sendWorkflowEmail(ApprovalDetails appDetails, java.lang.String psiId, java.lang.String ticket, java.lang.String[] toEmailAddresses, java.lang.String[] ccEmailAddresses, java.lang.String[] bccEmailAddresses, java.lang.String[] attachments, java.util.Map<java.lang.String,java.lang.Object> props, java.lang.String emailTemplate, java.lang.String subjectTemplate) throws java.lang.Exception
java.lang.Exception
public static void sendTimingEmail(ApprovalDetails appDetails, java.lang.String psiId, java.lang.String ticket, java.lang.String fromEmailAddress, java.lang.String[] toEmailAddresses, java.lang.String[] ccEmailAddresses, java.lang.String[] bccEmailAddresses, java.util.Map<java.lang.String,java.lang.Object> props, java.lang.String emailTemplate, java.lang.String subjectTemplate) throws java.lang.Exception
java.lang.Exception
public static java.lang.String[] addWorkflowDocument(java.lang.String ticket, java.lang.String formId, java.lang.String docId)
ticket
- the OC ticketformId
- the ID of the formdocId
- the ID of the docString[]
returned from IContent.addRelation(AddRelationRequest)
IContent.addRelation(AddRelationRequest)