Interface WorkflowEventProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
WorkflowEventManager, WorkflowEventProxyManager
The workflow event profile describes the interoperability among workflow event services.
-
Method Summary
Modifier 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.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.
-
Method Details
-
supportsVisibleFederation
boolean supportsVisibleFederation()Tests if any office federation is exposed. Federation is exposed when a specific office may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of offices appears as a single office.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsWorkflowEventLookup
boolean supportsWorkflowEventLookup()Tests if looking up workflow events is supported.- Returns:
trueif workflow event lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsWorkflowEventQuery
boolean supportsWorkflowEventQuery()Tests if querying workflow events is supported.- Returns:
trueif workflow event query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsWorkflowEventSearch
boolean supportsWorkflowEventSearch()Tests if searching workflow events is supported.- Returns:
trueif workflow event search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsWorkflowEventAdmin
boolean supportsWorkflowEventAdmin()Tests if a workflow event administrative service is supported.- Returns:
trueif workflow event administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsWorkflowEventNotification
boolean supportsWorkflowEventNotification()Tests if a workflow event notification service is supported.- Returns:
trueif workflow event notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsWorkflowEventOffice
boolean supportsWorkflowEventOffice()Tests if a workflow event office lookup service is supported.- Returns:
trueif a workflow event office lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsWorkflowEventOfficeAssignment
boolean supportsWorkflowEventOfficeAssignment()Tests if a workflow event office assignment service is supported.- Returns:
trueif a workflow event to office assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsWorkflowEventSmartOffice
boolean supportsWorkflowEventSmartOffice()Tests if a workflow event smart office service is supported.- Returns:
trueif a smart office service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getWorkflowEventRecordTypes
TypeList getWorkflowEventRecordTypes()Gets the supportedWorkflowEventrecord types.- Returns:
- a list containing the supported
WorkflowEventrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsWorkflowEventRecordType
Tests if the givenWorkflowEventrecord type is supported.- Parameters:
workflowEventRecordType- aTypeindicating aWorkflowEventrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-workflowEventRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getWorkflowEventSearchRecordTypes
TypeList getWorkflowEventSearchRecordTypes()Gets the supportedWorkflowEventsearch types.- Returns:
- a list containing the supported
WorkflowEventsearch types - Compliance:
mandatory- This method must be implemented.
-
supportsWorkflowEventSearchRecordType
Tests if the givenWorkflowEventsearch type is supported.- Parameters:
workflowEventSearchRecordType- aTypeindicating aWorkflowEventsearch type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-workflowEventSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-