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, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean 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.