public interface WorkflowProfile extends OsidProfile
The workflow profile describes the interoperability among workflow services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getOfficeRecordTypes()
Gets the supported
Office record types. |
TypeList |
getOfficeSearchRecordTypes()
Gets the supported
Office search record types. |
TypeList |
getProcessRecordTypes()
Gets the supported
Process record types. |
TypeList |
getProcessSearchRecordTypes()
Gets the supported
Process search record types. |
TypeList |
getStepRecordTypes()
Gets the supported
Step record types. |
TypeList |
getStepSearchRecordTypes()
Gets the supported
Step search types. |
TypeList |
getWorkflowEventRecordTypes()
Gets the supported
WorkflowEvent record types. |
TypeList |
getWorkRecordTypes()
Gets the supported
Work record types. |
TypeList |
getWorkSearchRecordTypes()
Gets the supported
Work search record types. |
boolean |
supportsManualWorkflow()
Tests if a manual workflow service is supported.
|
boolean |
supportsOfficeAdmin()
Tests if office administrative service is supported.
|
boolean |
supportsOfficeHierarchy()
Tests for the availability of a office hierarchy traversal service.
|
boolean |
supportsOfficeHierarchyDesign()
Tests for the availability of a office hierarchy design service.
|
boolean |
supportsOfficeLookup()
Tests if looking up offices is supported.
|
boolean |
supportsOfficeNotification()
Tests if a office
notification service is supported. |
boolean |
supportsOfficeQuery()
Tests if querying offices is supported.
|
boolean |
supportsOfficeRecordType(Type officeRecordType)
Tests if the given
Office record type is supported. |
boolean |
supportsOfficeSearch()
Tests if searching offices is supported.
|
boolean |
supportsOfficeSearchRecordType(Type officeSearchRecordType)
Tests if the given
Office search record type is
supported. |
boolean |
supportsProcessAdmin()
Tests if process administrative service is supported.
|
boolean |
supportsProcessLookup()
Tests if looking up process is supported.
|
boolean |
supportsProcessNotification()
Tests if a process notification service is supported.
|
boolean |
supportsProcessOffice()
Tests if a process office lookup service is supported.
|
boolean |
supportsProcessOfficeAssignment()
Tests if a process office service is supported.
|
boolean |
supportsProcessQuery()
Tests if querying process is supported.
|
boolean |
supportsProcessRecordType(Type processRecordType)
Tests if the given
Process record type is supported. |
boolean |
supportsProcessSearch()
Tests if searching process is supported.
|
boolean |
supportsProcessSearchRecordType(Type processSearchRecordType)
Tests if the given
Process search record type is
supported. |
boolean |
supportsProcessSmartOffice()
Tests if a process smart office lookup service is supported.
|
boolean |
supportsStepAdmin()
Tests if a step administrative service is supported.
|
boolean |
supportsStepLookup()
Tests if looking up steps is supported.
|
boolean |
supportsStepNotification()
Tests if a step
notification service is supported. |
boolean |
supportsStepOffice()
Tests if a step office lookup service is supported.
|
boolean |
supportsStepOfficeAssignment()
Tests if a step office assignment service is supported.
|
boolean |
supportsStepQuery()
Tests if querying steps is supported.
|
boolean |
supportsStepRecordType(Type stepRecordType)
Tests if the given
Step record type is supported. |
boolean |
supportsStepSearch()
Tests if searching steps is supported.
|
boolean |
supportsStepSearchRecordType(Type stepSearchRecordType)
Tests if the given
Step search type is supported. |
boolean |
supportsStepSmartOffice()
Tests if a step smart office service is supported.
|
boolean |
supportsVisibleFederation()
Tests if any office federation is exposed.
|
boolean |
supportsWorkAdmin()
Tests if work administrative service is supported.
|
boolean |
supportsWorkflow()
Tests if a workflow service is supported.
|
boolean |
supportsWorkflowBatch()
Tests for the availability of a workflow batch service.
|
boolean |
supportsWorkflowEventLookup()
Tests if a workflow
event lookup service is supported. |
boolean |
supportsWorkflowEventNotification()
Tests if a workflow event notification service is supported.
|
boolean |
supportsWorkflowEventRecordType(Type workflowEventRecordType)
Tests if the given
WorkflowEvent record type is
supported. |
boolean |
supportsWorkflowInitiation()
Tests if a workflow initiation service is supported.
|
boolean |
supportsWorkflowManagement()
Tests if a workflow management service is supported.
|
boolean |
supportsWorkflowRules()
Tests for the availability of a workflow rules service.
|
boolean |
supportsWorkLookup()
Tests if looking up work is supported.
|
boolean |
supportsWorkNotification()
Tests if a work notification service is supported.
|
boolean |
supportsWorkOffice()
Tests if a work office lookup service is supported.
|
boolean |
supportsWorkOfficeAssignment()
Tests if a work office service is supported.
|
boolean |
supportsWorkQuery()
Tests if querying work is supported.
|
boolean |
supportsWorkRecordType(Type workRecordType)
Tests if the given
Work record type is supported. |
boolean |
supportsWorkSearch()
Tests if searching work is supported.
|
boolean |
supportsWorkSearchRecordType(Type workSearchRecordType)
Tests if the given
Work search record type is
supported. |
boolean |
supportsWorkSmartOffice()
Tests if a work smart office lookup service is supported.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProcessLookup()
true
if process lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProcessQuery()
true
if process query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProcessSearch()
true
if process search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProcessAdmin()
true
if process administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProcessNotification()
true
if process notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProcessOffice()
true
if a process office lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsProcessOfficeAssignment()
true
if process to office assignment service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsProcessSmartOffice()
true
if a process smart office service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsStepLookup()
true
if step lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsStepQuery()
true
if step query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsStepSearch()
true
if step search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsStepAdmin()
true
if step administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsStepNotification()
notification service is supported. true
if step notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsStepOffice()
true
if a step office lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsStepOfficeAssignment()
true
if a step to office assignment service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsStepSmartOffice()
true
if a step smart office service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsWorkLookup()
true
if work lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsWorkQuery()
true
if work query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsWorkSearch()
true
if work search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsWorkAdmin()
true
if work administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsWorkNotification()
true
if work notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsWorkOffice()
true
if a work office lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsWorkOfficeAssignment()
true
if work to office assignment service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsWorkSmartOffice()
true
if a work smart office service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsWorkflow()
true
if workflow is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsWorkflowInitiation()
true
if workflow initiation is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsWorkflowManagement()
true
if workflow management is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsManualWorkflow()
true
if manual workflow is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsWorkflowEventLookup()
event lookup service is supported. true
if workflow event lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsWorkflowEventNotification()
true
if a workflow event notification service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsOfficeLookup()
true
if office lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsOfficeQuery()
true
if a office query service is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsOfficeSearch()
true
if office search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsOfficeAdmin()
true
if office administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsOfficeNotification()
notification service is supported. true
if office notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsOfficeHierarchy()
true
if office hierarchy traversal is
available, false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsOfficeHierarchyDesign()
true
if office hierarchy design is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsWorkflowBatch()
true
if a workflow batch service is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsWorkflowRules()
true
if a workflow rules service is available,
false
otherwisemandatory
- This method must be implemented. TypeList getProcessRecordTypes()
Process
record types. Process
record
typesmandatory
- This method must be implemented. boolean supportsProcessRecordType(Type processRecordType)
Process
record type is supported.processRecordType
- a Type
indicating a
Process
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- processRecordType
is null
mandatory
- This method must be implemented. TypeList getProcessSearchRecordTypes()
Process
search record types. Process
search
record typesmandatory
- This method must be implemented. boolean supportsProcessSearchRecordType(Type processSearchRecordType)
Process
search record type is
supported.processSearchRecordType
- a Type
indicating a
Process
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- processSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getStepRecordTypes()
Step
record types. Step
record
typesmandatory
- This method must be implemented. boolean supportsStepRecordType(Type stepRecordType)
Step
record type is supported.stepRecordType
- a Type
indicating a Step
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- stepRecordType
is null
mandatory
- This method must be implemented. TypeList getStepSearchRecordTypes()
Step
search types. Step
search
typesmandatory
- This method must be implemented. boolean supportsStepSearchRecordType(Type stepSearchRecordType)
Step
search type is supported.stepSearchRecordType
- a Type
indicating a
Step
search type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- effiortSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getWorkRecordTypes()
Work
record types. Work
record
typesmandatory
- This method must be implemented. boolean supportsWorkRecordType(Type workRecordType)
Work
record type is supported.workRecordType
- a Type
indicating a Work
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- workRecordType
is null
mandatory
- This method must be implemented. TypeList getWorkSearchRecordTypes()
Work
search record types. Work
search
record typesmandatory
- This method must be implemented. boolean supportsWorkSearchRecordType(Type workSearchRecordType)
Work
search record type is
supported.workSearchRecordType
- a Type
indicating a
Work
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- workSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getWorkflowEventRecordTypes()
WorkflowEvent
record types. WorkflowEvent
record typesmandatory
- This method must be implemented. boolean supportsWorkflowEventRecordType(Type workflowEventRecordType)
WorkflowEvent
record type is
supported.workflowEventRecordType
- a Type
indicating a
WorkflowEvent
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- workflowEventRecordType
is null
mandatory
- This method must be implemented. TypeList getOfficeRecordTypes()
Office
record types. Office
typesmandatory
- This method must be implemented. boolean supportsOfficeRecordType(Type officeRecordType)
Office
record type is supported.officeRecordType
- a Type
indicating a
Office
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- officeRecordType
is null
mandatory
- This method must be implemented. TypeList getOfficeSearchRecordTypes()
Office
search record types. Office
search
record typesmandatory
- This method must be implemented. boolean supportsOfficeSearchRecordType(Type officeSearchRecordType)
Office
search record type is
supported.officeSearchRecordType
- a Type
indicating a
Office
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- officeSearchRecordType
is null
mandatory
- This method must be implemented.