Interface SignalEnablerQueryInspector
- All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidEnablerQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidOperableQueryInspector, OsidQueryInspector, OsidRuleQueryInspector, OsidTemporalQueryInspector
This is the query interface for examining signal enabler queries.
Like all OsidQueryInspectors,
SignalEnablerQueryInspector is stateful and must not be accessed by
multiple processing threads.
-
Method Summary
Modifier and TypeMethodDescriptionIdTerm[]Gets the mapIdquery terms.Gets the map query terms.IdTerm[]Gets the signalIdquery terms.Gets the signal query terms.getSignalEnablerQueryInspectorRecord(Type signalEnablerRecordType) Gets the signal enabler query inspector record corresponding to the givenSignalEnablerrecordType.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeMethods inherited from interface OsidEnablerQueryInspector
getCyclicEventIdTerms, getCyclicEventTerms, getCyclicTimePeriodIdTerms, getCyclicTimePeriodTerms, getEventIdTerms, getEventTerms, getRequirementTerms, getScheduleIdTerms, getScheduleTerms, getTimePeriodIdTerms, getTimePeriodTermsMethods inherited from interface OsidExtensibleQueryInspector
getRecordTypeTermsMethods inherited from interface OsidIdentifiableQueryInspector
getIdTermsMethods inherited from interface OsidObjectQueryInspector
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsMethods inherited from interface OsidOperableQueryInspector
getActiveTerms, getDisabledTerms, getEnabledTerms, getOperationalTermsMethods inherited from interface OsidQueryInspector
getAnyTerms, getKeywordTermsMethods inherited from interface OsidRuleQueryInspector
getConditionRecordTypeTerms, getRuleIdTerms, getRuleTermsMethods inherited from interface OsidTemporalQueryInspector
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
-
Method Details
-
getRuledSignalIdTerms
IdTerm[] getRuledSignalIdTerms()Gets the signalIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getRuledSignalTerms
SignalQueryInspector[] getRuledSignalTerms()Gets the signal query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getMapIdTerms
IdTerm[] getMapIdTerms()Gets the mapIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getMapTerms
MapQueryInspector[] getMapTerms()Gets the map query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getSignalEnablerQueryInspectorRecord
SignalEnablerQueryInspectorRecord getSignalEnablerQueryInspectorRecord(Type signalEnablerRecordType) throws OperationFailedException Gets the signal enabler query inspector record corresponding to the givenSignalEnablerrecordType.- Parameters:
signalEnablerRecordType- a signal enabler record type- Returns:
- the signal enabler query inspector record
- Throws:
NullArgumentException-signalEnablerRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(signalEnablerRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-