Interface WorkflowManager
- All Superinterfaces:
AutoCloseable, Closeable, OsidManager, OsidManager, OsidProfile, Sourceable, 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
-
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 an office hierarchy
-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionfor a manual workflow service.getManualWorkflowSessionForOffice(Id officeId) Gets theOsidSessionfor a manual workflow service for the given office.Gets theOsidSessionassociated with the office administrative service.Gets theOsidSessionassociated with the office hierarchy design service.Gets theOsidSessionassociated with the office hierarchy service.Gets theOsidSessionassociated with the office lookup service.getOfficeNotificationSession(OfficeReceiver officeReceiver) Gets theOsidSessionassociated with the office notification service.Gets theOsidSessionassociated with the office query service.Gets theOsidSessionassociated with the office search service.Gets theOsidSessionassociated with the process administration service.getProcessAdminSessionForOffice(Id officeId) Gets theOsidSessionassociated with the process administration service for the given office.Gets theOsidSessionassociated with the process lookup service.getProcessLookupSessionForOffice(Id officeId) Gets theOsidSessionassociated with the process lookup service for the given office.getProcessNotificationSession(ProcessReceiver processReceiver) Gets theOsidSessionassociated with the process notification service.getProcessNotificationSessionForOffice(ProcessReceiver processReceiver, Id officeId) Gets theOsidSessionassociated with the process notification service for the given office.Gets theOsidSessionassociated with assigning process to offices.Gets theOsidSessionto lookup process/office mappings.Gets theOsidSessionassociated with the process query service.getProcessQuerySessionForOffice(Id officeId) Gets theOsidSessionassociated with the process query service for the given office.Gets theOsidSessionassociated with the process search service.getProcessSearchSessionForOffice(Id officeId) Gets theOsidSessionassociated with the process search service for the given office.getProcessSmartOfficeSession(Id officeId) Gets theOsidSessionto manage process smart offices.Gets theOsidSessionassociated with the step administration service.getStepAdminSessionForOffice(Id officeId) Gets theOsidSessionassociated with the step administration service for the given office.Gets theOsidSessionassociated with the step lookup service.getStepLookupSessionForOffice(Id officeId) Gets theOsidSessionassociated with the step lookup service for the given office.getStepNotificationSession(StepReceiver stepReceiver) Gets theOsidSessionassociated with the step notification service.getStepNotificationSessionForOffice(StepReceiver stepReceiver, Id officeId) Gets theOsidSessionassociated with the step notification service for the given office.Gets theOsidSessionassociated with assigning steps to offices.Gets theOsidSessionto lookup step/office mappings.Gets theOsidSessionassociated with the step query service.getStepQuerySessionForOffice(Id officeId) Gets theOsidSessionassociated with the step query service for the given office.Gets theOsidSessionassociated with the step search service.getStepSearchSessionForOffice(Id officeId) Gets theOsidSessionassociated with the step search service for the given office.getStepSmartOfficeSession(Id officeId) Gets theOsidSessionto manage step smart offices.Gets theOsidSessionassociated with the work administration service.getWorkAdminSessionForOffice(Id officeId) Gets theOsidSessionassociated with the work administration service for the given office.Gets aWorkflowBatchManager.Gets aWorkflowEventManager.Gets theOsidSessionfor a workflow initiation service.getWorkflowInitiationSessionForOffice(Id officeId) Gets theOsidSessionfor a workflow initiation service for the given office.Gets theOsidSessionfor a workflow management service.getWorkflowManagementSessionForOffice(Id officeId) Gets theOsidSessionfor a workflow management service for the given office.Gets aWorkflowRulesManager.Gets theOsidSessionfor a workflow service.getWorkflowSessionForOffice(Id officeId) Gets theOsidSessionfor a workflow service for the given office.Gets theOsidSessionassociated with the work lookup service.getWorkLookupSessionForOffice(Id officeId) Gets theOsidSessionassociated with the work lookup service for the given office.getWorkNotificationSession(WorkReceiver workReceiver) Gets theOsidSessionassociated with the work notification service.getWorkNotificationSessionForOffice(WorkReceiver workReceiver, Id officeId) Gets theOsidSessionassociated with the work notification service for the given office.Gets theOsidSessionassociated with assigning work to offices.Gets theOsidSessionto lookup work/office mappings.Gets theOsidSessionassociated with the work query service.getWorkQuerySessionForOffice(Id officeId) Gets theOsidSessionassociated with the work query service for the given office.Gets theOsidSessionassociated with the work search service.getWorkSearchSessionForOffice(Id officeId) Gets theOsidSessionassociated with the work search service for the given office.getWorkSmartOfficeSession(Id officeId) Gets theOsidSessionto manage work smart offices.Methods inherited from interface OsidManager
closeMethods inherited from interface OsidManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime) Rolls back this service to a point in time.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.Methods inherited from interface WorkflowProfile
getOfficeRecordTypes, getOfficeSearchRecordTypes, getProcessRecordTypes, getProcessSearchRecordTypes, getStepRecordTypes, getStepSearchRecordTypes, 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, supportsWorkflowEvents, supportsWorkflowInitiation, supportsWorkflowManagement, supportsWorkflowRules, supportsWorkLookup, supportsWorkNotification, supportsWorkOffice, supportsWorkOfficeAssignment, supportsWorkQuery, supportsWorkRecordType, supportsWorkSearch, supportsWorkSearchRecordType, supportsWorkSmartOfficeModifier and TypeMethodDescriptionGets the supportedOfficerecord types.Gets the supportedOfficesearch record types.Gets the supportedProcessrecord types.Gets the supportedProcesssearch record types.Gets the supportedSteprecord types.Gets the supportedStepsearch types.Gets the supportedWorkrecord types.Gets the supportedWorksearch record types.booleanTests if a manual workflow service is supported.booleanTests if office administrative service is supported.booleanTests for the availability of an office hierarchy traversal service.booleanTests for the availability of an office hierarchy design service.booleanTests if looking up offices is supported.booleanTests if an office notification service is supported.booleanTests if querying offices is supported.booleansupportsOfficeRecordType(Type officeRecordType) Tests if the givenOfficerecord type is supported.booleanTests if searching offices is supported.booleansupportsOfficeSearchRecordType(Type officeSearchRecordType) Tests if the givenOfficesearch record type is supported.booleanTests if process administrative service is supported.booleanTests if looking up process is supported.booleanTests if a process notification service is supported.booleanTests if a process office lookup service is supported.booleanTests if a process office service is supported.booleanTests if querying process is supported.booleansupportsProcessRecordType(Type processRecordType) Tests if the givenProcessrecord type is supported.booleanTests if searching process is supported.booleansupportsProcessSearchRecordType(Type processSearchRecordType) Tests if the givenProcesssearch record type is supported.booleanTests if a process smart office lookup service is supported.booleanTests if a step administrative service is supported.booleanTests if looking up steps is supported.booleanTests if a step notification service is supported.booleanTests if a step office lookup service is supported.booleanTests if a step office assignment service is supported.booleanTests if querying steps is supported.booleansupportsStepRecordType(Type stepRecordType) Tests if the givenSteprecord type is supported.booleanTests if searching steps is supported.booleansupportsStepSearchRecordType(Type stepSearchRecordType) Tests if the givenStepsearch type is supported.booleanTests if a step smart office service is supported.booleanTests if any office federation is exposed.booleanTests if work administrative service is supported.booleanTests if a workflow service is supported.booleanTests for the availability of a workflow batch service.booleanTests for the availability of a workflow events service.booleanTests if a workflow initiation service is supported.booleanTests if a workflow management service is supported.booleanTests for the availability of a workflow rules service.booleanTests if looking up work is supported.booleanTests if a work notification service is supported.booleanTests if a work office lookup service is supported.booleanTests if a work office service is supported.booleanTests if querying work is supported.booleansupportsWorkRecordType(Type workRecordType) Tests if the givenWorkrecord type is supported.booleanTests if searching work is supported.booleansupportsWorkSearchRecordType(Type workSearchRecordType) Tests if the givenWorksearch record type is supported.booleanTests if a work smart office lookup service is supported.
-
Method Details
-
getProcessLookupSession
Gets theOsidSessionassociated with the process lookup service.- Returns:
- a
ProcessLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProcessLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProcessLookup()} is {@code true} .
-
getProcessLookupSessionForOffice
ProcessLookupSession getProcessLookupSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the process lookup service for the given office.- Parameters:
officeId- theIdof theOffice- Returns:
- a
ProcessLookupSession - Throws:
NotFoundException- noOfficefound by the givenIdNullArgumentException-officeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProcessLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProcessLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getProcessQuerySession
Gets theOsidSessionassociated with the process query service.- Returns:
- a
ProcessQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProcessQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProcessQuery()} is {@code true} .
-
getProcessQuerySessionForOffice
ProcessQuerySession getProcessQuerySessionForOffice(Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the process query service for the given office.- Parameters:
officeId- theIdof theOffice- Returns:
- a
ProcessQuerySession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-officeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProcessQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProcessQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getProcessSearchSession
Gets theOsidSessionassociated with the process search service.- Returns:
- a
ProcessSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProcessSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProcessSearch()} is {@code true} .
-
getProcessSearchSessionForOffice
ProcessSearchSession getProcessSearchSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the process search service for the given office.- Parameters:
officeId- theIdof theOffice- Returns:
- a
ProcessSearchSession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-officeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProcessSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProcessSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getProcessAdminSession
Gets theOsidSessionassociated with the process administration service.- Returns:
- a
ProcessAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProcessAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProcessAdmin()} is {@code true} .
-
getProcessAdminSessionForOffice
ProcessAdminSession getProcessAdminSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the process administration service for the given office.- Parameters:
officeId- theIdof theOffice- Returns:
- a
ProcessAdminSession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-officeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProcessAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProcessAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getProcessNotificationSession
ProcessNotificationSession getProcessNotificationSession(ProcessReceiver processReceiver) throws OperationFailedException Gets theOsidSessionassociated with the process notification service.- Parameters:
processReceiver- the notification callback- Returns:
- a
ProcessNotificationSession - Throws:
NullArgumentException-processReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProcessNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProcessNotification()} is {@code true} .
-
getProcessNotificationSessionForOffice
ProcessNotificationSession getProcessNotificationSessionForOffice(ProcessReceiver processReceiver, Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the process notification service for the given office.- Parameters:
processReceiver- the notification callbackofficeId- theIdof theOffice- Returns:
- a
ProcessNotificationSession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-processReceiverorofficeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProcessNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProcessNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getProcessOfficeSession
Gets theOsidSessionto lookup process/office mappings.- Returns:
- a
ProcessOfficeSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProcessOffice()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProcessOffice()} is {@code true} .
-
getProcessOfficeAssignmentSession
Gets theOsidSessionassociated with assigning process to offices.- Returns:
- a
ProcessOfficeAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsProcessOfficeAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProcessOfficeAssignment()} is {@code true} .
-
getProcessSmartOfficeSession
ProcessSmartOfficeSession getProcessSmartOfficeSession(Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage process smart offices.- Parameters:
officeId- theIdof theOffice- Returns:
- a
ProcessSmartOfficeSession - Throws:
NotFoundException- noOfficefound by the givenIdNullArgumentException-officeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsProcessSmartOffice()isfalse- Compliance:
optional- This method must be implemented if {@code supportsProcessSmartOffice()} is {@code true} .
-
getStepLookupSession
Gets theOsidSessionassociated with the step lookup service.- Returns:
- a
StepLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsStepLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStepLookup()} is {@code true} .
-
getStepLookupSessionForOffice
StepLookupSession getStepLookupSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the step lookup service for the given office.- Parameters:
officeId- theIdof theOffice- Returns:
- a
StepLookupSession - Throws:
NotFoundException- noOfficefound by the givenIdNullArgumentException-officeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStepLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStepLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getStepQuerySession
Gets theOsidSessionassociated with the step query service.- Returns:
- a
StepQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsStepQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStepQuery()} is {@code true} .
-
getStepQuerySessionForOffice
StepQuerySession getStepQuerySessionForOffice(Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the step query service for the given office.- Parameters:
officeId- theIdof theOffice- Returns:
- a
StepQuerySession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-officeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStepQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStepQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getStepSearchSession
Gets theOsidSessionassociated with the step search service.- Returns:
- a
StepSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsStepSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStepSearch()} is {@code true} .
-
getStepSearchSessionForOffice
StepSearchSession getStepSearchSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the step search service for the given office.- Parameters:
officeId- theIdof theOffice- Returns:
- a
StepSearchSession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-officeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStepSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStepSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getStepAdminSession
Gets theOsidSessionassociated with the step administration service.- Returns:
- a
StepAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsStepAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStepAdmin()} is {@code true} .
-
getStepAdminSessionForOffice
StepAdminSession getStepAdminSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the step administration service for the given office.- Parameters:
officeId- theIdof theOffice- Returns:
- a
StepAdminSession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-officeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStepAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStepAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getStepNotificationSession
StepNotificationSession getStepNotificationSession(StepReceiver stepReceiver) throws OperationFailedException Gets theOsidSessionassociated with the step notification service.- Parameters:
stepReceiver- the notification callback- Returns:
- a
StepNotificationSession - Throws:
NullArgumentException-stepReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStepNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStepNotification()} is {@code true} .
-
getStepNotificationSessionForOffice
StepNotificationSession getStepNotificationSessionForOffice(StepReceiver stepReceiver, Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the step notification service for the given office.- Parameters:
stepReceiver- the notification callbackofficeId- theIdof theOffice- Returns:
- a
StepNotificationSession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-stepReceiverorofficeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStepNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStepNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getStepOfficeSession
Gets theOsidSessionto lookup step/office mappings.- Returns:
- a
StepOfficeSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsStepOffice()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStepOffice()} is {@code true} .
-
getStepOfficeAssignmentSession
Gets theOsidSessionassociated with assigning steps to offices.- Returns:
- a
StepOfficeAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsStepOfficeAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStepOfficeAssignment()} is {@code true} .
-
getStepSmartOfficeSession
StepOfficeSession getStepSmartOfficeSession(Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage step smart offices.- Parameters:
officeId- theIdof theOffice- Returns:
- a
StepSmartOfficeSession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-officeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStepSmartOffice()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStepSmartOffice()} is {@code true} .
-
getWorkLookupSession
Gets theOsidSessionassociated with the work lookup service.- Returns:
- a
WorkLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsWorkLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkLookup()} is {@code true} .
-
getWorkLookupSessionForOffice
WorkLookupSession getWorkLookupSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the work lookup service for the given office.- Parameters:
officeId- theIdof theOffice- Returns:
- a
WorkLookupSession - Throws:
NotFoundException- noOfficefound by the givenIdNullArgumentException-officeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getWorkQuerySession
Gets theOsidSessionassociated with the work query service.- Returns:
- a
WorkQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsWorkQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkQuery()} is {@code true} .
-
getWorkQuerySessionForOffice
WorkQuerySession getWorkQuerySessionForOffice(Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the work query service for the given office.- Parameters:
officeId- theIdof theOffice- Returns:
- a
WorkQuerySession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-officeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getWorkSearchSession
Gets theOsidSessionassociated with the work search service.- Returns:
- a
WorkSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsWorkSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkSearch()} is {@code true} .
-
getWorkSearchSessionForOffice
WorkSearchSession getWorkSearchSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the work search service for the given office.- Parameters:
officeId- theIdof theOffice- Returns:
- a
WorkSearchSession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-officeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getWorkAdminSession
Gets theOsidSessionassociated with the work administration service.- Returns:
- a
WorkAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsWorkAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkAdmin()} is {@code true} .
-
getWorkAdminSessionForOffice
WorkAdminSession getWorkAdminSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the work administration service for the given office.- Parameters:
officeId- theIdof theOffice- Returns:
- a
WorkAdminSession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-officeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getWorkNotificationSession
WorkNotificationSession getWorkNotificationSession(WorkReceiver workReceiver) throws OperationFailedException Gets theOsidSessionassociated with the work notification service.- Parameters:
workReceiver- the notification callback- Returns:
- a
WorkNotificationSession - Throws:
NullArgumentException-workReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkNotification()} is {@code true} .
-
getWorkNotificationSessionForOffice
WorkNotificationSession getWorkNotificationSessionForOffice(WorkReceiver workReceiver, Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the work notification service for the given office.- Parameters:
workReceiver- the notification callbackofficeId- theIdof theOffice- Returns:
- a
WorkNotificationSession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-workReceiverorofficeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getWorkOfficeSession
Gets theOsidSessionto lookup work/office mappings.- Returns:
- a
WorkOfficeSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsWorkOffice()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkOffice()} is {@code true} .
-
getWorkOfficeAssignmentSession
Gets theOsidSessionassociated with assigning work to offices.- Returns:
- a
WorkOfficeAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsWorkbOfficeAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkOfficeAssignment()} is {@code true} .
-
getWorkSmartOfficeSession
WorkSmartOfficeSession getWorkSmartOfficeSession(Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage work smart offices.- Parameters:
officeId- theIdof theOffice- Returns:
- a
WorkSmartOfficeSession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-officeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkSmartOffice()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkSmartOffice()} is {@code true} .
-
getWorkflowSession
Gets theOsidSessionfor a workflow service.- Returns:
- a
WorkflowSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsWorkflow()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflow()} is {@code true} .
-
getWorkflowSessionForOffice
WorkflowSession getWorkflowSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionfor a workflow service for the given office.- Parameters:
officeId- theIdof theOffice- Returns:
- a
WorkflowSession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-officeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkflow()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflow()} and {@code supportsVisibleFederation()} are {@code true}
-
getWorkflowInitiationSession
Gets theOsidSessionfor a workflow initiation service.- Returns:
- a
WorkflowInitiationSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowInitiation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflowInitiation()} is {@code true} .
-
getWorkflowInitiationSessionForOffice
WorkflowInitiationSession getWorkflowInitiationSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionfor a workflow initiation service for the given office.- Parameters:
officeId- theIdof theOffice- Returns:
- a
WorkflowInitiationSession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-offiecIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowInitiation()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflowInitiation()} and {@code supportsVisibleFederation()} are {@code true}
-
getWorkflowManagementSession
Gets theOsidSessionfor a workflow management service.- Returns:
- a
WorkflowManagementSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowManagement()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflowManagement()} is {@code true} .
-
getWorkflowManagementSessionForOffice
WorkflowManagementSession getWorkflowManagementSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionfor a workflow management service for the given office.- Parameters:
officeId- theIdof theOffice- Returns:
- a
WorkflowManagementSession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-officeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowManagement() or supportsVisibleFederation() is false- Compliance:
optional- This method must be implemented if {@code supportsWorkflowManagement()} and {@code supportsVisibleFederation()} are {@code true}
-
getManualWorkflowSession
Gets theOsidSessionfor a manual workflow service.- Returns:
- a
ManualWorkflowSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsManualWorkflow()isfalse- Compliance:
optional- This method must be implemented if {@code supportsManualWorkflow()} is {@code true} .
-
getManualWorkflowSessionForOffice
ManualWorkflowSession getManualWorkflowSessionForOffice(Id officeId) throws NotFoundException, OperationFailedException Gets theOsidSessionfor a manual workflow service for the given office.- Parameters:
officeId- theIdof theoffice- Returns:
- a
ManualWorkflowSession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-officeIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsManualWorkflow() or supportsVisibleFederation() is false- Compliance:
optional- This method must be implemented if {@code supportsManualWorkflow()} and {@code supportsVisibleFederation()} are {@code true}
-
getOfficeLookupSession
Gets theOsidSessionassociated with the office lookup service.- Returns:
- an
OfficeLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOfficeLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfficeLookup()} is {@code true} .
-
getOfficeQuerySession
Gets theOsidSessionassociated with the office query service.- Returns:
- an
OfficeQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOfficeQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfficeQuery()} is {@code true} .
-
getOfficeSearchSession
Gets theOsidSessionassociated with the office search service.- Returns:
- an
OfficeSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOfficeSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfficeSearch()} is {@code true} .
-
getOfficeAdminSession
Gets theOsidSessionassociated with the office administrative service.- Returns:
- an
OfficeAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOfficeAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfficeAdmin()} is {@code true} .
-
getOfficeNotificationSession
OfficeNotificationSession getOfficeNotificationSession(OfficeReceiver officeReceiver) throws OperationFailedException Gets theOsidSessionassociated with the office notification service.- Parameters:
officeReceiver- the notification callback- Returns:
- an
OfficeNotificationSession - Throws:
NullArgumentException-officeReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsOfficeNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfficeNotification()} is {@code true} .
-
getOfficeHierarchySession
Gets theOsidSessionassociated with the office hierarchy service.- Returns:
- an
OfficeHierarchySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOfficeHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfficeHierarchy()} is {@code true} .
-
getOfficeHierarchyDesignSession
Gets theOsidSessionassociated with the office hierarchy design service.- Returns:
- a
HierarchyDesignSessionfor offices - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOfficeHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOfficeHierarchyDesign()} is {@code true} .
-
getWorkflowBatchManager
Gets aWorkflowBatchManager.- Returns:
- a
WorkflowbatchManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflowBatch()} is {@code true} .
-
getWorkflowRulesManager
Gets aWorkflowRulesManager.- Returns:
- a
WorkflowRulesManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowRules()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflowRules()} is {@code true} .
-
getWorkflowEventManager
Gets aWorkflowEventManager.- Returns:
- a
WorkflowEventManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowEvents()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflowEvents()} is {@code true} .
-