Interface ActionGroupQueryInspector
- All Superinterfaces:
Extensible, OsidAggregateableQueryInspector, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector
public interface ActionGroupQueryInspector
extends OsidObjectQueryInspector, OsidAggregateableQueryInspector
This is the query inspector for examining action group queries.
Like all OsidQueryInspectors,
ActionGroupQueryInspector is stateful and must not be accessed by
multiple processing threads.
-
Method Summary
Modifier and TypeMethodDescriptiongetActionGroupQueryInspectorRecord(Type actionGroupRecordType) Gets the action group query inspector record corresponding to the givenActionGrouprecordType.IdTerm[]Gets the actionIdquery terms.Gets the action query terms.IdTerm[]Gets the systemIdquery terms.Gets the system query terms.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeMethods 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 OsidQueryInspector
getAnyTerms, getKeywordTerms
-
Method Details
-
getActionIdTerms
IdTerm[] getActionIdTerms()Gets the actionIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getActionTerms
ActionQueryInspector[] getActionTerms()Gets the action query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getSystemIdTerms
IdTerm[] getSystemIdTerms()Gets the systemIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getSystemTerms
SystemQueryInspector[] getSystemTerms()Gets the system query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getActionGroupQueryInspectorRecord
ActionGroupQueryInspectorRecord getActionGroupQueryInspectorRecord(Type actionGroupRecordType) throws OperationFailedException Gets the action group query inspector record corresponding to the givenActionGrouprecordType.- Parameters:
actionGroupRecordType- an action group record type- Returns:
- the action group query inspector record
- Throws:
NullArgumentException-actionGroupRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(actionGroupRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-