public interface ProcessProfile extends OsidProfile
The state profile describes interoperability among state services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getProcessRecordTypes()
Gets all the process record types supported.
|
TypeList |
getProcessSearchRecordTypes()
Gets all the process search record types supported.
|
TypeList |
getStateRecordTypes()
Gets all the state record types supported.
|
TypeList |
getStateSearchRecordTypes()
Gets all the state search record types supported.
|
boolean |
supportsProcessAdmin()
Tests if process administration is supported.
|
boolean |
supportsProcessHierarchy()
Tests if a process hierarchy traversal is supported.
|
boolean |
supportsProcessHierarchyDesign()
Tests if a process hierarchy design is supported.
|
boolean |
supportsProcessLookup()
Tests if process lookup is supported.
|
boolean |
supportsProcessNotification()
Tests if process notification is supported.
|
boolean |
supportsProcessQuery()
Tests if process query is supported.
|
boolean |
supportsProcessRecordType(Type processRecordType)
Tests if a given process record type is supported.
|
boolean |
supportsProcessSearch()
Tests if process search is supported.
|
boolean |
supportsProcessSearchRecordType(Type processSearchRecordType)
Tests if a given process search record type is supported.
|
boolean |
supportsState()
Tests if retrieving mappings of state and
Ids is
supported. |
boolean |
supportsStateAdmin()
Tests if state administration is supported.
|
boolean |
supportsStateAssignment()
Tests if managing mappings of states and
Ids is
supported. |
boolean |
supportsStateChangeNotification()
Tests if subscirbing to state change notifications is supported.
|
boolean |
supportsStateLookup()
Tests if state lookup is supported.
|
boolean |
supportsStateNotification()
Tests if state notification is supported.
|
boolean |
supportsStateQuery()
Tests if state query is supported.
|
boolean |
supportsStateRecordType(Type stateRecordType)
Tests if a given state record type is supported.
|
boolean |
supportsStateSearch()
Tests if state search is supported.
|
boolean |
supportsStateSearchRecordType(Type stateSearchRecordType)
Tests if a given state search type is supported.
|
boolean |
supportsStateSequencing()
Tests if state sequencing is supported.
|
boolean |
supportsVisibleFederation()
Tests if federation is visible.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean supportsVisibleFederation()
true if visible federation is supported
, false otherwisemandatory - This method must be implemented. boolean supportsState()
Ids is
supported. true if state mapping retrieval is supported
, false otherwisemandatory - This method must be implemented. boolean supportsStateAssignment()
Ids is
supported. true if state assignment is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsStateChangeNotification()
true if state change notification is supported
, false otherwisemandatory - This method must be implemented. boolean supportsStateLookup()
true if state lookup is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsStateQuery()
true if state query is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsStateSearch()
true if state search is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsStateAdmin()
true if state administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsStateSequencing()
true if state sequencing is supported,
false otherwisemandatory - This method must be implemented. boolean supportsStateNotification()
true if state notification is supported
, false otherwisemandatory - This method must be implemented. boolean supportsProcessLookup()
true if process lookup is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsProcessQuery()
true if process query is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsProcessSearch()
true if process search is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsProcessAdmin()
true if process administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsProcessNotification()
Process objects are created, deleted or updated.
Notifications for states within processes are sent via the state
notification session. true if process notification is supported
, false otherwisemandatory - This method must be implemented. boolean supportsProcessHierarchy()
true if a process hierarchy traversal is
supported, false otherwisemandatory - This method must be implemented. boolean supportsProcessHierarchyDesign()
true if a process hierarchy design is
supported, false otherwisemandatory - This method must be implemented. TypeList getStateRecordTypes()
mandatory - This method must be implemented. boolean supportsStateRecordType(Type stateRecordType)
stateRecordType - the state type true if the state record type is supported
, false otherwiseNullArgumentException - stateRecordType
is null mandatory - This method must be implemented. TypeList getStateSearchRecordTypes()
mandatory - This method must be implemented. boolean supportsStateSearchRecordType(Type stateSearchRecordType)
stateSearchRecordType - the state search type true if the state search record type is
supported , false otherwiseNullArgumentException - stateRecordSearchType
is null mandatory - This method must be implemented. TypeList getProcessRecordTypes()
mandatory - This method must be implemented. boolean supportsProcessRecordType(Type processRecordType)
processRecordType - the process record type true if the process record type is supported
, false otherwiseNullArgumentException - processRecordType
is null mandatory - This method must be implemented. TypeList getProcessSearchRecordTypes()
mandatory - This method must be implemented. boolean supportsProcessSearchRecordType(Type processSearchRecordType)
processSearchRecordType - the process search record type true if the process search record type is
supported , false otherwiseNullArgumentException - processSearchRecordType
is null mandatory - This method must be implemented.