Interface QualifierQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidFederateableQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector

public interface QualifierQueryInspector extends OsidObjectQueryInspector, OsidFederateableQueryInspector

This is the query inspector for examining qualifiers queries.

  • Method Details

    • getQualifierHierarchyIdTerms

      IdTerm[] getQualifierHierarchyIdTerms()
      Gets the qualifier hierarchy Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getQualifierHierarchyTerms

      HierarchyQueryInspector[] getQualifierHierarchyTerms()
      Gets the qualifier hierarchy query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAuthorizationIdTerms

      IdTerm[] getAuthorizationIdTerms()
      Gets the authorization Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAuthorizationTerms

      AuthorizationQueryInspector[] getAuthorizationTerms()
      Gets the authorization query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAncestorQualifierIdTerms

      IdTerm[] getAncestorQualifierIdTerms()
      Gets the ancestor qualifier Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAncestorQualifierTerms

      FunctionQueryInspector[] getAncestorQualifierTerms()
      Gets the ancestor qualifier query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDescendantQualifierIdTerms

      IdTerm[] getDescendantQualifierIdTerms()
      Gets the descendant qualifier Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDescendantQualifierTerms

      FunctionQueryInspector[] getDescendantQualifierTerms()
      Gets the descendant qualifier query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getVaultIdTerms

      IdTerm[] getVaultIdTerms()
      Gets the vault Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getVaultTerms

      VaultQueryInspector[] getVaultTerms()
      Gets the vault query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getQualifierQueryInspectorRecord

      QualifierQueryInspectorRecord getQualifierQueryInspectorRecord(Type qualifierRecordType) throws OperationFailedException
      Gets the qualifier query inspector record corresponding to the given Qualifier record Type .
      Parameters:
      qualifierRecordType - a qualifier query inspector record type
      Returns:
      the qualifier query inspector record
      Throws:
      NullArgumentException - qualifierRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(qualifierRecordType) is false
      Compliance:
      mandatory - This method must be implemented.