OSID Logo
OSID Specifications
process package
Version 3.0.0
Release Candidate Preview
Interfaceosid.process.ProcessProfile
Implementsosid.OsidProfile
Description

The state profile describes interoperability among state services.

MethodsupportsVisibleFederation
Description

Tests if federation is visible.

Returnboolean true if visible federation is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsState
Description

Tests if retrieving mappings of state and Ids is supported.

Returnboolean true if state mapping retrieval is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsStateAssignment
Description

Tests if managing mappings of states and Ids is supported.

Returnboolean true if state assignment is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsStateChangeNotification
Description

Tests if subscirbing to state change notifications is supported.

Returnboolean true if state change notification is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsStateLookup
Description

Tests if state lookup is supported.

Returnboolean true if state lookup is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsStateQuery
Description

Tests if state query is supported.

Returnboolean true if state query is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsStateSearch
Description

Tests if state search is supported.

Returnboolean true if state search is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsStateAdmin
Description

Tests if state administration is supported.

Returnboolean true if state administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsStateSequencing
Description

Tests if state sequencing is supported.

Returnboolean true if state sequencing is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsStateNotification
Description

Tests if state notification is supported. Messages may be sent when states are created, modified, or deleted.

Returnboolean true if state notification is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcessLookup
Description

Tests if process lookup is supported.

Returnboolean true if process lookup is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcessQuery
Description

Tests if process query is supported.

Returnboolean true if process query is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcessSearch
Description

Tests if process search is supported.

Returnboolean true if process search is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcessAdmin
Description

Tests if process administration is supported.

Returnboolean true if process administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcessNotification
Description

Tests if process notification is supported. Messages may be sent when Process objects are created, deleted or updated. Notifications for states within processes are sent via the state notification session.

Returnboolean true if process notification is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcessHierarchy
Description

Tests if a process hierarchy traversal is supported.

Returnboolean true if a process hierarchy traversal is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProcessHierarchyDesign
Description

Tests if a process hierarchy design is supported.

Returnboolean true if a process hierarchy design is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetStateRecordTypes
Description

Gets all the state record types supported.

Returnosid.type.TypeListthe list of supported state record types
CompliancemandatoryThis method must be implemented.
MethodsupportsStateRecordType
Description

Tests if a given state record type is supported.

Parametersosid.type.TypestateRecordTypethe state type
Returnboolean true if the state record type is supported , false otherwise
ErrorsNULL_ARGUMENT stateRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetStateSearchRecordTypes
Description

Gets all the state search record types supported.

Returnosid.type.TypeListthe list of supported state search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsStateSearchRecordType
Description

Tests if a given state search type is supported.

Parametersosid.type.TypestateSearchRecordTypethe state search type
Returnboolean true if the state search record type is supported , false otherwise
ErrorsNULL_ARGUMENT stateRecordSearchType is null
CompliancemandatoryThis method must be implemented.
MethodgetProcessRecordTypes
Description

Gets all the process record types supported.

Returnosid.type.TypeListthe list of supported process record types
CompliancemandatoryThis method must be implemented.
MethodsupportsProcessRecordType
Description

Tests if a given process record type is supported.

Parametersosid.type.TypeprocessRecordTypethe process record type
Returnboolean true if the process record type is supported , false otherwise
ErrorsNULL_ARGUMENT processRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetProcessSearchRecordTypes
Description

Gets all the process search record types supported.

Returnosid.type.TypeListthe list of supported process search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsProcessSearchRecordType
Description

Tests if a given process search record type is supported.

Parametersosid.type.TypeprocessSearchRecordTypethe process search record type
Returnboolean true if the process search record type is supported , false otherwise
ErrorsNULL_ARGUMENT processSearchRecordType is null
CompliancemandatoryThis method must be implemented.