Interface WorkflowEventProxyManager
- All Superinterfaces:
AutoCloseable, Closeable, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable, WorkflowEventProfile
The workflow.event proxy manager provides access to rules sessions and
provides interoperability tests for various aspects of this service.
Methods in this manager pass a Proxy for passing information from
server environments. The sessions included in this manager are:
-
WorkflowEventLookupSession: a session to retrieve workflow events -
WorkflowEventQuerySession: a session to query for workflow events -
WorkflowEventSearchSession: a session to search for workflow events -
WorkflowEventAdminSession: a session to create and delete workflow events -
WorkflowEventNotificationSession: a session to receive notifications pertaining to workflow event changes -
WorkflowEventOfficeSession: a session to look up workflow event office mappings -
WorkflowEventOfficeAssignmentSession: a session to manage workflow event to office mappings -
WorkflowEventSmartOfficeSession: a session to manage dynamic offices of workflow events
-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionassociated with the workflow event administration service.getWorkflowEventAdminSessionForOffice(Id officeId, Proxy proxy) Gets theOsidSessionassociated with the workflow event administration service for the given office.Gets theOsidSessionassociated with the workflow event lookup service.getWorkflowEventLookupSessionForOffice(Id officeId, Proxy proxy) Gets theOsidSessionassociated with the workflow event lookup service for the given office.getWorkflowEventNotificationSession(WorkflowEventReceiver workflowEventReceiver, Proxy proxy) Gets theOsidSessionassociated with the workflow event notification service.getWorkflowEventNotificationSessionForOffice(WorkflowEventReceiver workflowEventReceiver, Id officeId, Proxy proxy) Gets theOsidSessionassociated with the workflow event notification service for the given office.Gets theOsidSessionassociated with assigning workflow events to offices.Gets theOsidSessionto lookup workflow event/office mappings.Gets theOsidSessionassociated with the workflow event query service.getWorkflowEventQuerySessionForOffice(Id officeId, Proxy proxy) Gets theOsidSessionassociated with the workflow event query service for the given office.Gets theOsidSessionassociated with the workflow event search service.getWorkflowEventSearchSessionForOffice(Id officeId, Proxy proxy) Gets theOsidSessionassociated with the workflow event search service for the given office.getWorkflowEventSmartOfficeSession(Id officeId, Proxy proxy) Gets theOsidSessionto manage workflow event smart offices.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 OsidProxyManager
closeMethods inherited from interface OsidProxyManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId, Proxy proxy) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime, Proxy proxy) Rolls back this service to a point in time.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 WorkflowEventProfile
getWorkflowEventRecordTypes, getWorkflowEventSearchRecordTypes, supportsVisibleFederation, supportsWorkflowEventAdmin, supportsWorkflowEventLookup, supportsWorkflowEventNotification, supportsWorkflowEventOffice, supportsWorkflowEventOfficeAssignment, supportsWorkflowEventQuery, supportsWorkflowEventRecordType, supportsWorkflowEventSearch, supportsWorkflowEventSearchRecordType, supportsWorkflowEventSmartOfficeModifier and TypeMethodDescriptionGets the supportedWorkflowEventrecord types.Gets the supportedWorkflowEventsearch types.booleanTests if any office federation is exposed.booleanTests if a workflow event administrative service is supported.booleanTests if looking up workflow events is supported.booleanTests if a workflow event notification service is supported.booleanTests if a workflow event office lookup service is supported.booleanTests if a workflow event office assignment service is supported.booleanTests if querying workflow events is supported.booleansupportsWorkflowEventRecordType(Type workflowEventRecordType) Tests if the givenWorkflowEventrecord type is supported.booleanTests if searching workflow events is supported.booleansupportsWorkflowEventSearchRecordType(Type workflowEventSearchRecordType) Tests if the givenWorkflowEventsearch type is supported.booleanTests if a workflow event smart office service is supported.
-
Method Details
-
getWorkflowEventLookupSession
WorkflowEventLookupSession getWorkflowEventLookupSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the workflow event lookup service.- Parameters:
proxy- a proxy- Returns:
- a
WorkflowEventLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowEventLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflowEventLookup()} is {@code true} .
-
getWorkflowEventLookupSessionForOffice
WorkflowEventLookupSession getWorkflowEventLookupSessionForOffice(Id officeId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the workflow event lookup service for the given office.- Parameters:
officeId- theIdof theOfficeproxy- a proxy- Returns:
- a
WorkflowEventLookupSession - Throws:
NotFoundException- noOfficefound by the givenIdNullArgumentException-officeId or proxy is nullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowEventLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflowEventLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getWorkflowEventQuerySession
Gets theOsidSessionassociated with the workflow event query service.- Parameters:
proxy- a proxy- Returns:
- a
WorkflowEventQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowEventQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflowEventQuery()} is {@code true} .
-
getWorkflowEventQuerySessionForOffice
WorkflowEventQuerySession getWorkflowEventQuerySessionForOffice(Id officeId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the workflow event query service for the given office.- Parameters:
officeId- theIdof theOfficeproxy- a proxy- Returns:
- a
WorkflowEventQuerySession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-officeId or proxy is nullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowEventQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflowEventQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getWorkflowEventSearchSession
WorkflowEventSearchSession getWorkflowEventSearchSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the workflow event search service.- Parameters:
proxy- a proxy- Returns:
- a
WorkflowEventSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowEventSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflowEventSearch()} is {@code true} .
-
getWorkflowEventSearchSessionForOffice
WorkflowEventSearchSession getWorkflowEventSearchSessionForOffice(Id officeId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the workflow event search service for the given office.- Parameters:
officeId- theIdof theOfficeproxy- a proxy- Returns:
- a
WorkflowEventSearchSession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-officeIdor proxy isnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowEventSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflowEventSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getWorkflowEventAdminSession
Gets theOsidSessionassociated with the workflow event administration service.- Parameters:
proxy- a proxy- Returns:
- a
WorkflowEventAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowEventAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflowEventAdmin()} is {@code true} .
-
getWorkflowEventAdminSessionForOffice
WorkflowEventAdminSession getWorkflowEventAdminSessionForOffice(Id officeId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the workflow event administration service for the given office.- Parameters:
officeId- theIdof theOfficeproxy- a proxy- Returns:
- a
WorkflowEventAdminSession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-officeIdor proxy isnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowEventAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflowEventAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getWorkflowEventNotificationSession
WorkflowEventNotificationSession getWorkflowEventNotificationSession(WorkflowEventReceiver workflowEventReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the workflow event notification service.- Parameters:
workflowEventReceiver- the notification callbackproxy- a proxy- Returns:
- a
WorkflowEventNotificationSession - Throws:
NullArgumentException-workflowEventReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowEventNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflowEventNotification()} is {@code true} .
-
getWorkflowEventNotificationSessionForOffice
WorkflowEventNotificationSession getWorkflowEventNotificationSessionForOffice(WorkflowEventReceiver workflowEventReceiver, Id officeId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the workflow event notification service for the given office.- Parameters:
workflowEventReceiver- the notification callbackofficeId- theIdof theOfficeproxy- a proxy- Returns:
- a
WorkflowEventNotificationSession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-workflowEventReceiver,officeId, orproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowEventNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflowEventNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getWorkflowEventOfficeSession
WorkflowEventOfficeSession getWorkflowEventOfficeSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionto lookup workflow event/office mappings.- Parameters:
proxy- a proxy- Returns:
- a
WorkflowEventOfficeSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowEventOffice()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflowEventOffice()} is {@code true} .
-
getWorkflowEventOfficeAssignmentSession
WorkflowEventOfficeAssignmentSession getWorkflowEventOfficeAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning workflow events to offices.- Parameters:
proxy- a proxy- Returns:
- a
WorkflowEventOfficeAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowEventOfficeAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflowEventOfficeAssignment()} is {@code true} .
-
getWorkflowEventSmartOfficeSession
WorkflowEventSmartOfficeSession getWorkflowEventSmartOfficeSession(Id officeId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage workflow event smart offices.- Parameters:
officeId- theIdof theOfficeproxy- a proxy- Returns:
- a
WorkflowEventSmartOfficeSession - Throws:
NotFoundException- no office found by the givenIdNullArgumentException-officeIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWorkflowEventSmartOffice()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWorkflowEventSmartOffice()} is {@code true} .
-