public interface WorkflowManager extends OsidManager, WorkflowProfile
The workflow manager provides access to rules sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
ProcessLookupSession:
a session to retrieve
processs ProcessQuerySession:
a session to query for
processs ProcessSearchSession:
a session to search for
processs ProcessAdminSession:
a session to create and
delete processs ProcessNotificationSession:
a session to receive
notifications pertaining to process changes ProcessOfficeSession:
a session to looking
mappings of process to offices ProcessOfficeAssignmentSession:
a session to
manage process to office workflows ProcessSmartOfficeSession:
a session to manage
dynamic offices of processs StepLookupSession:
a session to retrieve steps
StepQuerySession:
a session to query for steps
StepSearchSession:
a session to search for steps
StepAdminSession:
a session to create and delete
steps StepNotificationSession:
a session to receive
notifications pertaining to step changes StepOfficeSession:
a session to look up step
office mappings StepOfficeAssignmentSession:
a session to manage
steps to office mappings StepSmartOfficeSession:
a session to manage
dynamic offices of stepss WorkLookupSession:
a session to retrieve work
WorkQuerySession:
a session to query for work
WorkSearchSession:
a session to search for work
WorkAdminSession:
a session to create and delete
work WorkNotificationSession:
a session to receive
notifications pertaining to work changes WorkOfficeSession:
a session to look up work
office mappings WorkOfficeAssignmentSession:
a session to manage
availability to office mappings WorkSmartOfficeSession:
a session to manage
dynamic offices of work WorkflowSession:
a session to examine work in a
process WorkflowInitiationSession:
a session to start work
through a process WorkflowManagementSession:
a session to enable and
disable work in a process ManualWorkflowSession:
a session to manuall assign
work to steps in a process WorkflowLogSession:
a session to look up changes
in a workflow WorkflowEventNotificationSession:
a session to
receive notifications of workflow changes OfficeLookupSession:
a session to retrieve offices
OfficeQuerySession:
a session to search for
offices OfficeSearchSession:
a session to search for
offices OfficeAdminSession:
a session to create and delete
offices OfficeNotificationSession:
a session to receive
notifications pertaining to office changes OfficeHierarchySession:
a session to traverse a
hierarchy of office OfficeHierarchyDesignSession:
a session to manage
a office hierarchy Modifier and Type | Method and Description |
---|---|
ManualWorkflowSession |
getManualWorkflowSession()
Gets the
OsidSession for a manual workflow service. |
ManualWorkflowSession |
getManualWorkflowSessionForOffice(Id officeId)
Gets the
OsidSession for a manual workflow service for
the given office. |
OfficeAdminSession |
getOfficeAdminSession()
Gets the
OsidSession associated with the office
administrative service. |
OfficeHierarchyDesignSession |
getOfficeHierarchyDesignSession()
Gets the
OsidSession associated with the office
hierarchy design service. |
OfficeHierarchySession |
getOfficeHierarchySession()
Gets the
OsidSession associated with the office
hierarchy service. |
OfficeLookupSession |
getOfficeLookupSession()
Gets the
OsidSession associated with the office lookup
service. |
OfficeNotificationSession |
getOfficeNotificationSession(OfficeReceiver officeReceiver)
Gets the
OsidSession associated with the office
notification service. |
OfficeQuerySession |
getOfficeQuerySession()
Gets the
OsidSession associated with the office query
service. |
OfficeSearchSession |
getOfficeSearchSession()
Gets the
OsidSession associated with the office search
service. |
ProcessAdminSession |
getProcessAdminSession()
Gets the
OsidSession associated with the process
administration service. |
ProcessAdminSession |
getProcessAdminSessionForOffice(Id officeId)
Gets the
OsidSession associated with the process
administration service for the given office. |
ProcessLookupSession |
getProcessLookupSession()
Gets the
OsidSession associated with the process lookup
service. |
ProcessLookupSession |
getProcessLookupSessionForOffice(Id officeId)
Gets the
OsidSession associated with the process lookup
service for the given office. |
ProcessNotificationSession |
getProcessNotificationSession(ProcessReceiver processReceiver)
Gets the
OsidSession associated with the process
notification service. |
ProcessNotificationSession |
getProcessNotificationSessionForOffice(ProcessReceiver processReceiver,
Id officeId)
Gets the
OsidSession associated with the process
notification service for the given office. |
ProcessOfficeAssignmentSession |
getProcessOfficeAssignmentSession()
Gets the
OsidSession associated with assigning process
to offices. |
ProcessOfficeSession |
getProcessOfficeSession()
Gets the
OsidSession to lookup process/office mappings. |
ProcessQuerySession |
getProcessQuerySession()
Gets the
OsidSession associated with the process query
service. |
ProcessQuerySession |
getProcessQuerySessionForOffice(Id officeId)
Gets the
OsidSession associated with the process query
service for the given office. |
ProcessSearchSession |
getProcessSearchSession()
Gets the
OsidSession associated with the process search
service. |
ProcessSearchSession |
getProcessSearchSessionForOffice(Id officeId)
Gets the
OsidSession associated with the process search
service for the given office. |
ProcessSmartOfficeSession |
getProcessSmartOfficeSession(Id officeId)
Gets the
OsidSession to manage process smart offices. |
StepAdminSession |
getStepAdminSession()
Gets the
OsidSession associated with the step
administration service. |
StepAdminSession |
getStepAdminSessionForOffice(Id officeId)
Gets the
OsidSession associated with the step
administration service for the given office. |
StepLookupSession |
getStepLookupSession()
Gets the
OsidSession associated with the step lookup
service. |
StepLookupSession |
getStepLookupSessionForOffice(Id officeId)
Gets the
OsidSession associated with the step lookup
service for the given office. |
StepNotificationSession |
getStepNotificationSession(StepReceiver stepReceiver)
Gets the
OsidSession associated with the step
notification service. |
StepNotificationSession |
getStepNotificationSessionForOffice(StepReceiver stepReceiver,
Id officeId)
Gets the
OsidSession associated with the step
notification service for the given office. |
StepOfficeAssignmentSession |
getStepOfficeAssignmentSession()
Gets the
OsidSession associated with assigning steps to
offices. |
StepOfficeSession |
getStepOfficeSession()
Gets the
OsidSession to lookup step/office mappings. |
StepQuerySession |
getStepQuerySession()
Gets the
OsidSession associated with the step query
service. |
StepQuerySession |
getStepQuerySessionForOffice(Id officeId)
Gets the
OsidSession associated with the step query
service for the given office. |
StepSearchSession |
getStepSearchSession()
Gets the
OsidSession associated with the step search
service. |
StepSearchSession |
getStepSearchSessionForOffice(Id officeId)
Gets the
OsidSession associated with the step search
service for the given office. |
StepOfficeSession |
getStepSmartOfficeSession(Id officeId)
Gets the
OsidSession to manage step smart offices. |
WorkAdminSession |
getWorkAdminSession()
Gets the
OsidSession associated with the work
administration service. |
WorkAdminSession |
getWorkAdminSessionForOffice(Id officeId)
Gets the
OsidSession associated with the work
administration service for the given office. |
WorkflowBatchManager |
getWorkflowBatchManager()
Gets a
WorkflowBatchManager. |
WorkflowEventLookupSession |
getWorkflowEventLookupSession()
Gets the
OsidSession for a workflow event lookup
service. |
WorkflowEventLookupSession |
getWorkflowEventLookupSessionForOffice(Id officeId)
Gets the
OsidSession for a workflow event lookup
service for the given office. |
WorkflowEventNotificationSession |
getWorkflowEventNotificationSession(WorkflowEventReceiver workflowEventReceiver)
Gets the
OsidSession associated with the workflow event
notification service. |
WorkflowEventNotificationSession |
getWorkflowEventNotificationSessionForOffice(WorkflowEventReceiver workflowEventReceiver,
Id officeId)
Gets the
OsidSession associated with the workflow event
notification service for the given office. |
WorkflowInitiationSession |
getWorkflowInitiationSession()
Gets the
OsidSession for a workflow initiation service. |
WorkflowInitiationSession |
getWorkflowInitiationSessionForOffice(Id officeId)
Gets the
OsidSession for a workflow initiation service
for the given office. |
WorkflowManagementSession |
getWorkflowManagementSession()
Gets the
OsidSession for a workflow management service. |
WorkflowManagementSession |
getWorkflowManagementSessionForOffice(Id officeId)
Gets the
OsidSession for a workflow management service
for the given office. |
WorkflowRulesManager |
getWorkflowRulesManager()
Gets a
WorkflowRulesManager. |
WorkflowSession |
getWorkflowSession()
Gets the
OsidSession for a workflow service. |
WorkflowSession |
getWorkflowSessionForOffice(Id officeId)
Gets the
OsidSession for a workflow service for the
given office. |
WorkLookupSession |
getWorkLookupSession()
Gets the
OsidSession associated with the work lookup
service. |
WorkLookupSession |
getWorkLookupSessionForOffice(Id officeId)
Gets the
OsidSession associated with the work lookup
service for the given office. |
WorkNotificationSession |
getWorkNotificationSession(WorkReceiver workReceiver)
Gets the
OsidSession associated with the work
notification service. |
WorkNotificationSession |
getWorkNotificationSessionForOffice(WorkReceiver workReceiver,
Id officeId)
Gets the
OsidSession associated with the work
notification service for the given office. |
WorkOfficeAssignmentSession |
getWorkOfficeAssignmentSession()
Gets the
OsidSession associated with assigning work to
offices. |
WorkOfficeSession |
getWorkOfficeSession()
Gets the
OsidSession to lookup work/office mappings. |
WorkQuerySession |
getWorkQuerySession()
Gets the
OsidSession associated with the work query
service. |
WorkQuerySession |
getWorkQuerySessionForOffice(Id officeId)
Gets the
OsidSession associated with the work query
service for the given office. |
WorkSearchSession |
getWorkSearchSession()
Gets the
OsidSession associated with the work search
service. |
WorkSearchSession |
getWorkSearchSessionForOffice(Id officeId)
Gets the
OsidSession associated with the work search
service for the given office. |
WorkSmartOfficeSession |
getWorkSmartOfficeSession(Id officeId)
Gets the
OsidSession to manage work smart offices. |
changeBranch, initialize, rollbackService
close
getOfficeRecordTypes, getOfficeSearchRecordTypes, getProcessRecordTypes, getProcessSearchRecordTypes, getStepRecordTypes, getStepSearchRecordTypes, getWorkflowEventRecordTypes, getWorkRecordTypes, getWorkSearchRecordTypes, supportsManualWorkflow, supportsOfficeAdmin, supportsOfficeHierarchy, supportsOfficeHierarchyDesign, supportsOfficeLookup, supportsOfficeNotification, supportsOfficeQuery, supportsOfficeRecordType, supportsOfficeSearch, supportsOfficeSearchRecordType, supportsProcessAdmin, supportsProcessLookup, supportsProcessNotification, supportsProcessOffice, supportsProcessOfficeAssignment, supportsProcessQuery, supportsProcessRecordType, supportsProcessSearch, supportsProcessSearchRecordType, supportsProcessSmartOffice, supportsStepAdmin, supportsStepLookup, supportsStepNotification, supportsStepOffice, supportsStepOfficeAssignment, supportsStepQuery, supportsStepRecordType, supportsStepSearch, supportsStepSearchRecordType, supportsStepSmartOffice, supportsVisibleFederation, supportsWorkAdmin, supportsWorkflow, supportsWorkflowBatch, supportsWorkflowEventLookup, supportsWorkflowEventNotification, supportsWorkflowEventRecordType, supportsWorkflowInitiation, supportsWorkflowManagement, supportsWorkflowRules, supportsWorkLookup, supportsWorkNotification, supportsWorkOffice, supportsWorkOfficeAssignment, supportsWorkQuery, supportsWorkRecordType, supportsWorkSearch, supportsWorkSearchRecordType, supportsWorkSmartOffice
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
ProcessLookupSession getProcessLookupSession() throws OperationFailedException
OsidSession
associated with the process lookup
service. ProcessLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProcessLookup()
is false
optional
- This method must be implemented if
supportsProcessLookup()
is true.
ProcessLookupSession getProcessLookupSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
associated with the process lookup
service for the given office.officeId
- the Id
of the Office
ProcessLookupSession
NotFoundException
- no Office
found by
the given Id
NullArgumentException
- officeId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProcessLookup()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsProcessLookup()
and
supportsVisibleFederation()
are true
ProcessQuerySession getProcessQuerySession() throws OperationFailedException
OsidSession
associated with the process query
service. ProcessQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProcessQuery()
is false
optional
- This method must be implemented if
supportsProcessQuery()
is true.
ProcessQuerySession getProcessQuerySessionForOffice(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
associated with the process query
service for the given office.officeId
- the Id
of the Office
ProcessQuerySession
NotFoundException
- no office found by the given
Id
NullArgumentException
- officeId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProcessQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsProcessQuery()
and
supportsVisibleFederation()
are true
ProcessSearchSession getProcessSearchSession() throws OperationFailedException
OsidSession
associated with the process search
service. ProcessSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProcessSearch()
is false
optional
- This method must be implemented if
supportsProcessSearch()
is true.
ProcessSearchSession getProcessSearchSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
associated with the process search
service for the given office.officeId
- the Id
of the Office
ProcessSearchSession
NotFoundException
- no office found by the given
Id
NullArgumentException
- officeId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProcessSearch()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsProcessSearch()
and
supportsVisibleFederation()
are true
ProcessAdminSession getProcessAdminSession() throws OperationFailedException
OsidSession
associated with the process
administration service. ProcessAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProcessAdmin()
is false
optional
- This method must be implemented if
supportsProcessAdmin()
is true.
ProcessAdminSession getProcessAdminSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
associated with the process
administration service for the given office.officeId
- the Id
of the Office
ProcessAdminSession
NotFoundException
- no office found by the given
Id
NullArgumentException
- officeId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProcessAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsProcessAdmin()
and
supportsVisibleFederation()
are true
ProcessNotificationSession getProcessNotificationSession(ProcessReceiver processReceiver) throws OperationFailedException
OsidSession
associated with the process
notification service.processReceiver
- the notification callback ProcessNotificationSession
NullArgumentException
- processReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcessNotification()
is false
optional
- This method must be implemented if
supportsProcessNotification()
is true.
ProcessNotificationSession getProcessNotificationSessionForOffice(ProcessReceiver processReceiver, Id officeId) throws NotFoundException, OperationFailedException
OsidSession
associated with the process
notification service for the given office.processReceiver
- the notification callbackofficeId
- the Id
of the Office
ProcessNotificationSession
NotFoundException
- no office found by the given
Id
NullArgumentException
- processReceiver
or officeId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcessNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProcessNotification()
and
supportsVisibleFederation()
are true
ProcessOfficeSession getProcessOfficeSession() throws OperationFailedException
OsidSession
to lookup process/office mappings. ProcessOfficeSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProcessOffice()
is false
optional
- This method must be implemented if
supportsProcessOffice()
is true.
ProcessOfficeAssignmentSession getProcessOfficeAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning process
to offices. ProcessOfficeAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcessOfficeAssignment()
is false
optional
- This method must be implemented if
supportsProcessOfficeAssignment()
is true.
ProcessSmartOfficeSession getProcessSmartOfficeSession(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
to manage process smart offices.officeId
- the Id
of the Office
ProcessSmartOfficeSession
NotFoundException
- no Office
found by
the given Id
NullArgumentException
- officeId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProcessSmartOffice()
is false
optional
- This method must be implemented if
supportsProcessSmartOffice()
is true.
StepLookupSession getStepLookupSession() throws OperationFailedException
OsidSession
associated with the step lookup
service. StepLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStepLookup()
is false
optional
- This method must be implemented if
supportsStepLookup()
is true.
StepLookupSession getStepLookupSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
associated with the step lookup
service for the given office.officeId
- the Id
of the Office
StepLookupSession
NotFoundException
- no Office
found by
the given Id
NullArgumentException
- officeId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStepLookup()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsStepLookup()
and
supportsVisibleFederation()
are true
StepQuerySession getStepQuerySession() throws OperationFailedException
OsidSession
associated with the step query
service. StepQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStepQuery()
is false
optional
- This method must be implemented if
supportsStepQuery()
is true.
StepQuerySession getStepQuerySessionForOffice(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
associated with the step query
service for the given office.officeId
- the Id
of the Office
StepQuerySession
NotFoundException
- no office found by the given
Id
NullArgumentException
- officeId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStepQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsStepQuery()
and
supportsVisibleFederation()
are true
StepSearchSession getStepSearchSession() throws OperationFailedException
OsidSession
associated with the step search
service. StepSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStepSearch()
is false
optional
- This method must be implemented if
supportsStepSearch()
is true.
StepSearchSession getStepSearchSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
associated with the step search
service for the given office.officeId
- the Id
of the Office
StepSearchSession
NotFoundException
- no office found by the given
Id
NullArgumentException
- officeId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStepSearch()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsStepSearch()
and
supportsVisibleFederation()
are true
StepAdminSession getStepAdminSession() throws OperationFailedException
OsidSession
associated with the step
administration service. StepAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStepAdmin()
is false
optional
- This method must be implemented if
supportsStepAdmin()
is true.
StepAdminSession getStepAdminSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
associated with the step
administration service for the given office.officeId
- the Id
of the Office
StepAdminSession
NotFoundException
- no office found by the given
Id
NullArgumentException
- officeId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStepAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsStepAdmin()
and
supportsVisibleFederation()
are true
StepNotificationSession getStepNotificationSession(StepReceiver stepReceiver) throws OperationFailedException
OsidSession
associated with the step
notification service.stepReceiver
- the notification callback StepNotificationSession
NullArgumentException
- stepReceiver
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStepNotification()
is false
optional
- This method must be implemented if
supportsStepNotification()
is true.
StepNotificationSession getStepNotificationSessionForOffice(StepReceiver stepReceiver, Id officeId) throws NotFoundException, OperationFailedException
OsidSession
associated with the step
notification service for the given office.stepReceiver
- the notification callbackofficeId
- the Id
of the Office
StepNotificationSession
NotFoundException
- no office found by the given
Id
NullArgumentException
- stepReceiver
or
officeId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStepNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsStepNotification()
and
supportsVisibleFederation()
are true
StepOfficeSession getStepOfficeSession() throws OperationFailedException
OsidSession
to lookup step/office mappings. StepOfficeSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStepOffice()
is false
optional
- This method must be implemented if
supportsStepOffice()
is true.
StepOfficeAssignmentSession getStepOfficeAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning steps to
offices. StepOfficeAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStepOfficeAssignment()
is false
optional
- This method must be implemented if
supportsStepOfficeAssignment()
is true.
StepOfficeSession getStepSmartOfficeSession(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
to manage step smart offices.officeId
- the Id
of the Office
StepSmartOfficeSession
NotFoundException
- no office found by the given
Id
NullArgumentException
- officeId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStepSmartOffice()
is false
optional
- This method must be implemented if
supportsStepSmartOffice()
is true.
WorkLookupSession getWorkLookupSession() throws OperationFailedException
OsidSession
associated with the work lookup
service. WorkLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsWorkLookup()
is false
optional
- This method must be implemented if
supportsWorkLookup()
is true.
WorkLookupSession getWorkLookupSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
associated with the work lookup
service for the given office.officeId
- the Id
of the Office
WorkLookupSession
NotFoundException
- no Office
found by
the given Id
NullArgumentException
- officeId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsWorkLookup()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsWorkLookup()
and
supportsVisibleFederation()
are true
WorkQuerySession getWorkQuerySession() throws OperationFailedException
OsidSession
associated with the work query
service. WorkQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsWorkQuery()
is false
optional
- This method must be implemented if
supportsWorkQuery()
is true.
WorkQuerySession getWorkQuerySessionForOffice(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
associated with the work query
service for the given office.officeId
- the Id
of the Office
WorkQuerySession
NotFoundException
- no office found by the given
Id
NullArgumentException
- officeId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsWorkQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsWorkQuery()
and
supportsVisibleFederation()
are true
WorkSearchSession getWorkSearchSession() throws OperationFailedException
OsidSession
associated with the work search
service. WorkSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsWorkSearch()
is false
optional
- This method must be implemented if
supportsWorkSearch()
is true.
WorkSearchSession getWorkSearchSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
associated with the work search
service for the given office.officeId
- the Id
of the Office
WorkSearchSession
NotFoundException
- no office found by the given
Id
NullArgumentException
- officeId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsWorkSearch()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsWorkSearch()
and
supportsVisibleFederation()
are true
WorkAdminSession getWorkAdminSession() throws OperationFailedException
OsidSession
associated with the work
administration service. WorkAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsWorkAdmin()
is false
optional
- This method must be implemented if
supportsWorkAdmin()
is true.
WorkAdminSession getWorkAdminSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
associated with the work
administration service for the given office.officeId
- the Id
of the Office
WorkAdminSession
NotFoundException
- no office found by the given
Id
NullArgumentException
- officeId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsWorkAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsWorkAdmin()
and
supportsVisibleFederation()
are true
WorkNotificationSession getWorkNotificationSession(WorkReceiver workReceiver) throws OperationFailedException
OsidSession
associated with the work
notification service.workReceiver
- the notification callback WorkNotificationSession
NullArgumentException
- workReceiver
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWorkNotification()
is false
optional
- This method must be implemented if
supportsWorkNotification()
is true.
WorkNotificationSession getWorkNotificationSessionForOffice(WorkReceiver workReceiver, Id officeId) throws NotFoundException, OperationFailedException
OsidSession
associated with the work
notification service for the given office.workReceiver
- the notification callbackofficeId
- the Id
of the Office
WorkNotificationSession
NotFoundException
- no office found by the given
Id
NullArgumentException
- workReceiver
or
officeId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWorkNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsWorkNotification()
and
supportsVisibleFederation()
are true
WorkOfficeSession getWorkOfficeSession() throws OperationFailedException
OsidSession
to lookup work/office mappings. WorkOfficeSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsWorkOffice()
is false
optional
- This method must be implemented if
supportsWorkOffice()
is true.
WorkOfficeAssignmentSession getWorkOfficeAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning work to
offices. WorkOfficeAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWorkbOfficeAssignment()
is false
optional
- This method must be implemented if
supportsWorkOfficeAssignment()
is true.
WorkSmartOfficeSession getWorkSmartOfficeSession(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
to manage work smart offices.officeId
- the Id
of the Office
WorkSmartOfficeSession
NotFoundException
- no office found by the given
Id
NullArgumentException
- officeId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWorkSmartOffice()
is false
optional
- This method must be implemented if
supportsWorkSmartOffice()
is true.
WorkflowSession getWorkflowSession() throws OperationFailedException
OsidSession
for a workflow service. WorkflowSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsWorkflow()
is false
optional
- This method must be implemented if
supportsWorkflow()
is true.
WorkflowSession getWorkflowSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
for a workflow service for the
given office.officeId
- the Id
of the Office
WorkflowSession
NotFoundException
- no office found by the given
Id
NullArgumentException
- officeId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsWorkflow()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsWorkflow()
and
supportsVisibleFederation()
are true
WorkflowInitiationSession getWorkflowInitiationSession() throws OperationFailedException
OsidSession
for a workflow initiation service. WorkflowInitiationSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWorkflowInitiation()
is false
optional
- This method must be implemented if
supportsWorkflowInitiation()
is true.
WorkflowInitiationSession getWorkflowInitiationSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
for a workflow initiation service
for the given office.officeId
- the Id
of the Office
WorkflowInitiationSession
NotFoundException
- no office found by the given
Id
NullArgumentException
- offiecId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWorkflowInitiation()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsWorkflowInitiation()
and
supportsVisibleFederation()
are true
WorkflowManagementSession getWorkflowManagementSession() throws OperationFailedException
OsidSession
for a workflow management service. WorkflowManagementSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWorkflowManagement()
is false
optional
- This method must be implemented if
supportsWorkflowManagement()
is true.
WorkflowManagementSession getWorkflowManagementSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
for a workflow management service
for the given office.officeId
- the Id
of the Office
WorkflowManagementSession
NotFoundException
- no office found by the given
Id
NullArgumentException
- officeId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWorkflowManagement() or supportsVisibleFederation() is
false
optional
- This method must be implemented if
supportsWorkflowManagement()
and
supportsVisibleFederation()
are true
ManualWorkflowSession getManualWorkflowSession() throws OperationFailedException
OsidSession
for a manual workflow service. ManualWorkflowSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsManualWorkflow()
is false
optional
- This method must be implemented if
supportsManualWorkflow()
is true.
ManualWorkflowSession getManualWorkflowSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
for a manual workflow service for
the given office.officeId
- the Id
of the office
ManualWorkflowSession
NotFoundException
- no office found by the given
Id
NullArgumentException
- officeId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsManualWorkflow() or supportsVisibleFederation() is
false
optional
- This method must be implemented if
supportsManualWorkflow()
and
supportsVisibleFederation()
are true
WorkflowEventLookupSession getWorkflowEventLookupSession() throws OperationFailedException
OsidSession
for a workflow event lookup
service. WorkflowLogSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWorkflowEventLookup()
is false
optional
- This method must be implemented if
supportsWorkflowEventLookup()
is true.
WorkflowEventLookupSession getWorkflowEventLookupSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException
OsidSession
for a workflow event lookup
service for the given office.officeId
- the Id
of the office
WorkflowEventLookupSession
NotFoundException
- no office found by the given
Id
NullArgumentException
- officeId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWorkflowEventLookup() or supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsWorkflowEventLookup()
and
supportsVisibleFederation()
are true
WorkflowEventNotificationSession getWorkflowEventNotificationSession(WorkflowEventReceiver workflowEventReceiver) throws OperationFailedException
OsidSession
associated with the workflow event
notification service.workflowEventReceiver
- the notification callback WorkflowEventNotificationSession
NullArgumentException
- workflowEventReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWorkflowEventNotification()
is false
optional
- This method must be implemented if
supportsWorkflowEventNotification()
is true
WorkflowEventNotificationSession getWorkflowEventNotificationSessionForOffice(WorkflowEventReceiver workflowEventReceiver, Id officeId) throws NotFoundException, OperationFailedException
OsidSession
associated with the workflow event
notification service for the given office.workflowEventReceiver
- the notification callbackofficeId
- the Id
of the Office
WorkflowEventNotificationSession
NotFoundException
- no office found by the given
Id
NullArgumentException
- workflowEventReceiver
or officeId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWorkflowEventNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsWorkflowEventNotification()
and
supportsVisibleFederation()
are true
OfficeLookupSession getOfficeLookupSession() throws OperationFailedException
OsidSession
associated with the office lookup
service. OfficeLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsOfficeLookup()
is false
optional
- This method must be implemented if
supportsOfficeLookup()
is true.
OfficeQuerySession getOfficeQuerySession() throws OperationFailedException
OsidSession
associated with the office query
service. OfficeQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsOfficeQuery()
is false
optional
- This method must be implemented if
supportsOfficeQuery()
is true.
OfficeSearchSession getOfficeSearchSession() throws OperationFailedException
OsidSession
associated with the office search
service. OfficeSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsOfficeSearch()
is false
optional
- This method must be implemented if
supportsOfficeSearch()
is true.
OfficeAdminSession getOfficeAdminSession() throws OperationFailedException
OsidSession
associated with the office
administrative service. OfficeAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsOfficeAdmin()
is false
optional
- This method must be implemented if
supportsOfficeAdmin()
is true.
OfficeNotificationSession getOfficeNotificationSession(OfficeReceiver officeReceiver) throws OperationFailedException
OsidSession
associated with the office
notification service.officeReceiver
- the notification callback OfficeNotificationSession
NullArgumentException
- officeReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOfficeNotification()
is false
optional
- This method must be implemented if
supportsOfficeNotification()
is true.
OfficeHierarchySession getOfficeHierarchySession() throws OperationFailedException
OsidSession
associated with the office
hierarchy service. OfficeHierarchySession
for officesOperationFailedException
- unable to complete requestUnimplementedException
-
supportsOfficeHierarchy()
is false
optional
- This method must be implemented if
supportsOfficeHierarchy()
is true.
OfficeHierarchyDesignSession getOfficeHierarchyDesignSession() throws OperationFailedException
OsidSession
associated with the office
hierarchy design service. HierarchyDesignSession
for officesOperationFailedException
- unable to complete requestUnimplementedException
-
supportsOfficeHierarchyDesign()
is false
optional
- This method must be implemented if
supportsOfficeHierarchyDesign()
is true.
WorkflowBatchManager getWorkflowBatchManager() throws OperationFailedException
WorkflowBatchManager.
WorkflowbatchManager
OperationFailedException
- unable to complete requestUnimplementedException
- supportsWorkflowBatch()
is false
optional
- This method must be implemented if
supportsWorkflowBatch()
is true.
WorkflowRulesManager getWorkflowRulesManager() throws OperationFailedException
WorkflowRulesManager.
WorkflowRulesManager
OperationFailedException
- unable to complete requestUnimplementedException
- supportsWorkflowRules()
is false
optional
- This method must be implemented if
supportsWorkflowRules()
is true.