public interface RulesCheckProfile extends OsidProfile
The rules check profile describes the interoperability among rules check services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getAgendaRecordTypes()
Gets the supported
Agenda record types. |
TypeList |
getAgendaSearchRecordTypes()
Gets the supported
Agenda search record types. |
TypeList |
getCheckRecordTypes()
Gets the supported
Check record types. |
TypeList |
getCheckResultRecordTypes()
Gets the supported
CheckResult record types. |
TypeList |
getCheckSearchRecordTypes()
Gets the supported
Check search record types. |
TypeList |
getInstructionRecordTypes()
Gets the supported
Instruction record types. |
TypeList |
getInstructionSearchRecordTypes()
Gets the supported
Instruction search types. |
boolean |
supportsAgendaAdmin()
Tests if agenda administrative service is supported.
|
boolean |
supportsAgendaEngine()
Tests if an agenda engine lookup service is supported.
|
boolean |
supportsAgendaEngineAssignment()
Tests if an agenda engine service is supported.
|
boolean |
supportsAgendaLookup()
Tests if looking up agendas is supported.
|
boolean |
supportsAgendaNotification()
Tests if an agenda notification service is supported.
|
boolean |
supportsAgendaQuery()
Tests if querying agendas is supported.
|
boolean |
supportsAgendaRecordType(Type agendaRecordType)
Tests if the given
Agenda record type is supported. |
boolean |
supportsAgendaSearch()
Tests if searching agendas is supported.
|
boolean |
supportsAgendaSearchRecordType(Type agendaSearchRecordType)
Tests if the given
Agenda search record type is
supported. |
boolean |
supportsAgendaSmartEngine()
Tests if an agenda smart engine lookup service is supported.
|
boolean |
supportsCheckAdmin()
Tests if check administrative service is supported.
|
boolean |
supportsCheckEngine()
Tests if a check engine lookup service is supported.
|
boolean |
supportsCheckEngineAssignment()
Tests if a check engine service is supported.
|
boolean |
supportsCheckLookup()
Tests if looking up checks is supported.
|
boolean |
supportsCheckNotification()
Tests if a check notification service is supported.
|
boolean |
supportsCheckQuery()
Tests if querying checks is supported.
|
boolean |
supportsCheckRecordType(Type checkRecordType)
Tests if the given
Check record type is supported. |
boolean |
supportsCheckResultRecordType(Type checkResultRecordType)
Tests if the given
CheckResult record type is
supported. |
boolean |
supportsCheckSearch()
Tests if searching checks is supported.
|
boolean |
supportsCheckSearchRecordType(Type checkSearchRecordType)
Tests if the given
Check search record type is
supported. |
boolean |
supportsCheckSmartEngine()
Tests if a check smart engine lookup service is supported.
|
boolean |
supportsEvaluation()
Tests if an agenda evaluation service is supported for the current
agent.
|
boolean |
supportsInstructionAdmin()
Tests if instruction
administrative service is
supported. |
boolean |
supportsInstructionEngine()
Tests if an instruction engine lookup service is supported.
|
boolean |
supportsInstructionEngineAssignment()
Tests if an instruction engine assignment service is supported.
|
boolean |
supportsInstructionLookup()
Tests if looking up instructions is supported.
|
boolean |
supportsInstructionNotification()
Tests if an instruction
notification service is
supported. |
boolean |
supportsInstructionQuery()
Tests if querying instructions is supported.
|
boolean |
supportsInstructionRecordType(Type instructionRecordType)
Tests if the given
Instruction record type is
supported. |
boolean |
supportsInstructionSearch()
Tests if searching instructions is supported.
|
boolean |
supportsInstructionSearchRecordType(Type instructionSearchRecordType)
Tests if the given
Instruction search type is
supported. |
boolean |
supportsInstructionSmartEngine()
Tests if an instruction smart engine service is supported.
|
boolean |
supportsProcessing()
Tests if an agenda processing service is supported .
|
boolean |
supportsVisibleFederation()
Tests if any engine federation is exposed.
|
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 supportsEvaluation()
true
if an evaluation service is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProcessing()
true
if a processing service is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAgendaLookup()
true
if agenda lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAgendaQuery()
true
if agenda query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAgendaSearch()
true
if agenda search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAgendaAdmin()
true
if agenda administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAgendaNotification()
true
if agenda notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAgendaEngine()
true
if an agenda engine lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAgendaEngineAssignment()
true
if agenda to engine assignment service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAgendaSmartEngine()
true
if an agenda smart engine service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsInstructionLookup()
true
if instruction lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsInstructionQuery()
true
if instruction query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsInstructionSearch()
true
if instruction search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsInstructionAdmin()
administrative service is
supported. true
if instruction administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsInstructionNotification()
notification service is
supported. true
if instruction notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsInstructionEngine()
true
if an instruction engine lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsInstructionEngineAssignment()
true
if an instruction to engine assignment
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsInstructionSmartEngine()
true
if an instruction smart engine service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCheckLookup()
true
if check lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCheckQuery()
true
if check query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCheckSearch()
true
if check search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCheckAdmin()
true
if check administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCheckNotification()
true
if check notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCheckEngine()
true
if a check engine lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCheckEngineAssignment()
true
if check to engine assignment service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCheckSmartEngine()
true
if a check smart engine service is
supported, false
otherwisemandatory
- This method must be implemented. TypeList getAgendaRecordTypes()
Agenda
record types. Agenda
record
typesmandatory
- This method must be implemented. boolean supportsAgendaRecordType(Type agendaRecordType)
Agenda
record type is supported.agendaRecordType
- a Type
indicating an
Agenda
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- agendaRecordType
is null
mandatory
- This method must be implemented. TypeList getAgendaSearchRecordTypes()
Agenda
search record types. Agenda
search
record typesmandatory
- This method must be implemented. boolean supportsAgendaSearchRecordType(Type agendaSearchRecordType)
Agenda
search record type is
supported.agendaSearchRecordType
- a Type
indicating an
Agenda
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- agendaSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getInstructionRecordTypes()
Instruction
record types. Instruction
record typesmandatory
- This method must be implemented. boolean supportsInstructionRecordType(Type instructionRecordType)
Instruction
record type is
supported.instructionRecordType
- a Type
indicating an
Instruction
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- instructionRecordType
is null
mandatory
- This method must be implemented. TypeList getInstructionSearchRecordTypes()
Instruction
search types. Instruction
search typesmandatory
- This method must be implemented. boolean supportsInstructionSearchRecordType(Type instructionSearchRecordType)
Instruction
search type is
supported.instructionSearchRecordType
- a Type
indicating
an Instruction
search type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
instructionSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getCheckRecordTypes()
Check
record types. Check
record
typesmandatory
- This method must be implemented. boolean supportsCheckRecordType(Type checkRecordType)
Check
record type is supported.checkRecordType
- a Type
indicating a
Check
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- checkRecordType
is null
mandatory
- This method must be implemented. TypeList getCheckSearchRecordTypes()
Check
search record types. Check
search
record typesmandatory
- This method must be implemented. boolean supportsCheckSearchRecordType(Type checkSearchRecordType)
Check
search record type is
supported.checkSearchRecordType
- a Type
indicating a
Check
search record type true
if the given search record type is
supported, false
otherwiseNullArgumentException
- checkSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getCheckResultRecordTypes()
CheckResult
record types. CheckResult
record typesmandatory
- This method must be implemented. boolean supportsCheckResultRecordType(Type checkResultRecordType)
CheckResult
record type is
supported.checkResultRecordType
- a Type
indicating a
CheckResult
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- checkResultRecordType
is null
mandatory
- This method must be implemented.