| Interface | osid.workflow.WorkflowProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.workflow.WorkflowProfile | |||
| Description |
The workflow proxy manager provides access to rules
sessions and provides interoperability tests for various
aspects of this service. Methods in this manager pass a
| ||
| Method | getProcessLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.ProcessLookupSession | a ProcessLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProcessLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsProcessLookup()
is true. | |
| Method | getProcessLookupSessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.ProcessLookupSession | a ProcessLookupSession | |
| Errors | NOT_FOUND | no Office found by the given Id | |
| NULL_ARGUMENT | officeId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProcessLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsProcessLookup()
and supportsVisibleFederation() are true | |
| Method | getProcessQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.ProcessQuerySession | a ProcessQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProcessQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsProcessQuery() is
true. | |
| Method | getProcessQuerySessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.ProcessQuerySession | a ProcessQuerySession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | officeId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProcessQuery() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsProcessQuery()
and supportsVisibleFederation() are true | |
| Method | getProcessSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.ProcessSearchSession | a ProcessSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProcessSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsProcessSearch()
is true. | |
| Method | getProcessSearchSessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.ProcessSearchSession | a ProcessSearchSession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | officeId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProcessSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsProcessSearch()
and supportsVisibleFederation() are true | |
| Method | getProcessAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.ProcessAdminSession | a ProcessAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProcessAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsProcessAdmin() is
true. | |
| Method | getProcessAdminSessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.ProcessAdminSession | a ProcessAdminSession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | officeId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProcessAdmin() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsProcessAdmin()
and supportsVisibleFederation() are true | |
| Method | getProcessNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.workflow.ProcessReceiver | processReceiver | the notification callback |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.ProcessNotificationSession | a ProcessNotificationSession | |
| Errors | NULL_ARGUMENT | processReceiver or proxy is null
| |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProcessNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsProcessNotification()
is true. | |
| Method | getProcessNotificationSessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.workflow.ProcessReceiver | processReceiver | the notification callback |
osid.id.Id | officeId | the Id of the Office | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.ProcessNotificationSession | a ProcessNotificationSession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | processReceiver, officeId or proxy is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProcessNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsProcessNotification()
and supportsVisibleFederation() are true | |
| Method | getProcessOfficeSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.ProcessOfficeSession | a ProcessOfficeSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProcessOffice() is false | ||
| Compliance | optional | This method must be implemented if supportsProcessOffice()
is true. | |
| Method | getProcessOfficeAssignmentSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.ProcessOfficeAssignmentSession | a ProcessOfficeAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProcessOfficeAssignment() is false | ||
| Compliance | optional | This method must be implemented if supportsProcessOfficeAssignment()
is true. | |
| Method | getProcessSmartOfficeSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.ProcessSmartOfficeSession | a ProcessSmartOfficeSession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | officeId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProcessSmartOffice() is false | ||
| Compliance | optional | This method must be implemented if supportsProcessSmartOffice()
is true. | |
| Method | getStepLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.StepLookupSession | an StepLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsStepLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsStepLookup() is
true. | |
| Method | getStepLookupSessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.StepLookupSession | an StepLookupSession | |
| Errors | NOT_FOUND | no Office found by the given Id | |
| NULL_ARGUMENT | officeId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsStepLookup() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsStepLookup() and
supportsVisibleFederation() are true | |
| Method | getStepQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.StepQuerySession | an StepQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsStepQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsStepQuery() is
true. | |
| Method | getStepQuerySessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.StepQuerySession | an StepQuerySession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | officeId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsStepQuery() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsStepQuery() and
supportsVisibleFederation() are true | |
| Method | getStepSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.StepSearchSession | an StepSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsStepSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsStepSearch() is
true. | |
| Method | getStepSearchSessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.StepSearchSession | an StepSearchSession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | officeId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsStepSearch() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsStepSearch() and
supportsVisibleFederation() are true | |
| Method | getStepAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.StepAdminSession | an StepAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsStepAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsStepAdmin() is
true. | |
| Method | getStepAdminSessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.StepAdminSession | an StepAdminSession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | officeId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsStepAdmin() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsStepAdmin() and
supportsVisibleFederation() are true | |
| Method | getStepNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.workflow.StepReceiver | stepReceiver | the notification callback |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.StepNotificationSession | an StepNotificationSession | |
| Errors | NULL_ARGUMENT | stepReceiver or proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsStepNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsStepNotification()
is true. | |
| Method | getStepNotificationSessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.workflow.StepReceiver | stepReceiver | the notification callback |
osid.id.Id | officeId | the Id of the Office | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.StepNotificationSession | an StepNotificationSession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | stepReceiver, officeId or proxy is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsStepNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsStepNotification()
and supportsVisibleFederation() are true | |
| Method | getStepOfficeSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.StepOfficeSession | an StepOfficeSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsStepOffice() is false | ||
| Compliance | optional | This method must be implemented if supportsStepOffice() is
true. | |
| Method | getStepOfficeAssignmentSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.StepOfficeAssignmentSession | an StepOfficeAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsStepOfficeAssignment() is false | ||
| Compliance | optional | This method must be implemented if supportsStepOfficeAssignment()
is true. | |
| Method | getStepSmartOfficeSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.StepOfficeSession | an StepSmartOfficeSession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | officeId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsStepSmartOffice() is false | ||
| Compliance | optional | This method must be implemented if supportsStepSmartOffice()
is true. | |
| Method | getWorkLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.WorkLookupSession | a WorkLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsWorkLookup() is
true. | |
| Method | getWorkLookupSessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.WorkLookupSession | a WorkLookupSession | |
| Errors | NOT_FOUND | no Office found by the given Id | |
| NULL_ARGUMENT | officeId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkLookup() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsWorkLookup() and
supportsVisibleFederation() are true | |
| Method | getWorkQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.WorkQuerySession | a WorkQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsWorkQuery() is
true. | |
| Method | getWorkQuerySessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.WorkQuerySession | a WorkQuerySession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | officeId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkQuery() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsWorkQuery() and
supportsVisibleFederation() are true | |
| Method | getWorkSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.WorkSearchSession | a WorkSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsWorkSearch() is
true. | |
| Method | getWorkSearchSessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.WorkSearchSession | a WorkSearchSession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | officeId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkSearch() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsWorkSearch() and
supportsVisibleFederation() are true | |
| Method | getWorkAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.WorkAdminSession | a WorkAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsWorkAdmin() is
true. | |
| Method | getWorkAdminSessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.WorkAdminSession | a WorkAdminSession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | officeId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkAdmin() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsWorkAdmin() and
supportsVisibleFederation() are true | |
| Method | getWorkNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.workflow.WorkReceiver | workReceiver | the notification callback |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.WorkNotificationSession | a WorkNotificationSession | |
| Errors | NULL_ARGUMENT | workReceiver or proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsWorkNotification()
is true. | |
| Method | getWorkNotificationSessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.workflow.WorkReceiver | workReceiver | the notification callback |
osid.id.Id | officeId | the Id of the Office | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.WorkNotificationSession | a WorkNotificationSession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | workReceiver, officeId or proxy is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsWorkNotification()
and supportsVisibleFederation() are true | |
| Method | getWorkOfficeSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.WorkOfficeSession | a WorkOfficeSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkOffice() is false | ||
| Compliance | optional | This method must be implemented if supportsWorkOffice() is
true. | |
| Method | getWorkOfficeAssignmentSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.WorkOfficeAssignmentSession | a WorkOfficeAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkbOfficeAssignment() is false | ||
| Compliance | optional | This method must be implemented if supportsWorkOfficeAssignment()
is true. | |
| Method | getWorkSmartOfficeSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.WorkSmartOfficeSession | a WorkSmartOfficeSession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | no Office found by the given Id | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkSmartOffice() is false | ||
| Compliance | optional | This method must be implemented if supportsWorkSmartOffice()
is true. | |
| Method | getWorkflowSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.WorkflowSession | a WorkflowSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkflow() is false | ||
| Compliance | optional | This method must be implemented if supportsWorkflow() is
true. | |
| Method | getWorkflowSessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.WorkflowSession | a WorkflowSession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | officeId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkflow() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsWorkflow() and
supportsVisibleFederation() are true | |
| Method | getWorkflowInitiationSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.WorkflowInitiationSession | a WorkflowInitiationSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkflowInitiation() is false | ||
| Compliance | optional | This method must be implemented if supportsWorkflowInitiation()
is true. | |
| Method | getWorkflowInitiationSessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.WorkflowInitiationSession | a WorkflowInitiationSession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | officeId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkflowInitiation() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsWorkflowInitiation()
and supportsVisibleFederation() are true | |
| Method | getWorkflowManagementSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.WorkflowManagementSession | a WorkflowManagementSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkflowManagement() is false | ||
| Compliance | optional | This method must be implemented if supportsWorkflowManagement()
is true. | |
| Method | getWorkflowManagementSessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.WorkflowManagementSession | a WorkflowManagementSession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | officeId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkflowManagement() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsWorkflowManagement()
and supportsVisibleFederation() are true | |
| Method | getManualWorkflowSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.ManualWorkflowSession | a ManualWorkflowSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsManualWorkflow() is false | ||
| Compliance | optional | This method must be implemented if supportsManualWorkflow()
is true. | |
| Method | getManualWorkflowSessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.ManualWorkflowSession | a ManualWorkflowSession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | officeId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsManualWorkflow() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsManualWorkflow()
and supportsVisibleFederation() are true | |
| Method | getWorkflowEventLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.WorkflowEventLookupSession | a WorkflowEventLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkflowEventLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsWorkflowEventLookup()
is true. | |
| Method | getWorkflowEventLookupSessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | officeId | the Id of the Office |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.WorkflowEventLookupSession | a WorkflowEventLookupSession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | officeId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkflowEventLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsWorkflowEventLookup()
and supportsVisibleFederation() are true | |
| Method | getWorkflowEventNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.workflow.WorkflowEventReceiver | workflowEventReceiver | the notification callback |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.WorkflowEventNotificationSession | a WorkflowEventNotificationSession | |
| Errors | NULL_ARGUMENT | workflowEventReceiver or proxy is null
| |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkflowEventNotification() is false | ||
| Compliance | optional | This method must be implemented if
supportsWorkflowEventNotification() is true | |
| Method | getWorkflowEventNotificationSessionForOffice | ||
| Description |
Gets the | ||
| Parameters | osid.workflow.WorkflowEventReceiver | workflowEventReceiver | the notification callback |
osid.id.Id | officeId | the Id of the Office | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.WorkflowEventNotificationSession | a WorkflowEventNotificationSession | |
| Errors | NOT_FOUND | no office found by the given Id | |
| NULL_ARGUMENT | workflowEventReceiver, officeId, or proxy is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsWorkflowEventNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsWorkflowEventNotification() and
supportsVisibleFederation() are true | |
| Method | getOfficeLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.OfficeLookupSession | a OfficeLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsOfficeLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsOfficeLookup() is
true. | |
| Method | getOfficeQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.OfficeQuerySession | a OfficeQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsOfficeQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsOfficeQuery() is
true. | |
| Method | getOfficeSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.OfficeSearchSession | a OfficeSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsOfficeSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsOfficeSearch() is
true. | |
| Method | getOfficeAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.OfficeAdminSession | a OfficeAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsOfficeAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsOfficeAdmin() is
true. | |
| Method | getOfficeNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.workflow.OfficeReceiver | officeReceiver | the notification callback |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.workflow.OfficeNotificationSession | a OfficeNotificationSession | |
| Errors | NULL_ARGUMENT | officeReceiver or proxy is null
| |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsOfficeNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsOfficeNotification()
is true. | |
| Method | getOfficeHierarchySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.OfficeHierarchySession | a OfficeHierarchySession for offices | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsOfficeHierarchy() is false | ||
| Compliance | optional | This method must be implemented if supportsOfficeHierarchy()
is true. | |
| Method | getOfficeHierarchyDesignSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.workflow.OfficeHierarchyDesignSession | a HierarchyDesignSession for offices | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsOfficeHierarchyDesign() is false | ||
| Compliance | optional | This method must be implemented if supportsOfficeHierarchyDesign()
is true. | |
| Method | getWorkflowBatchProxyManager | ||
| Description |
Gets a | ||
| Return | osid.workflow.batch.WorkflowBatchProxyManager | a WorkflowbatchProxyManager | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsWorkflowBatch() is false | ||
| Compliance | optional | This method must be implemented if supportsWorkflowBatch()
is true. | |
| Method | getWorkflowRulesProxyManager | ||
| Description |
Gets a | ||
| Return | osid.workflow.rules.WorkflowRulesProxyManager | a WorkflowRulesProxyManager for offices | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsWorkflowRules() is false | ||
| Compliance | optional | This method must be implemented if supportsWorkflowRules()
is true. | |