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, rollbackServiceclosegetOfficeRecordTypes, 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, supportsWorkSmartOfficegetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdProcessLookupSession 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.