Interface PressQueryInspector

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

public interface PressQueryInspector extends OsidCatalogQueryInspector

This is the query inspector for examining press queries.

  • Method Details

    • getTextIdTerms

      IdTerm[] getTextIdTerms()
      Gets the text Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getTextTerms

      TextQueryInspector[] getTextTerms()
      Gets the text query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getIdiomIdTerms

      IdTerm[] getIdiomIdTerms()
      Gets the idiom Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getIdiomTerms

      IdiomQueryInspector[] getIdiomTerms()
      Gets the idiom query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getParameterIdTerms

      IdTerm[] getParameterIdTerms()
      Gets the parameter Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getParameterTerms

      ParameterQueryInspector[] getParameterTerms()
      Gets the parameter query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAncestorPressIdTerms

      IdTerm[] getAncestorPressIdTerms()
      Gets the ancestor press Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAncestorPressTerms

      PressQueryInspector[] getAncestorPressTerms()
      Gets the ancestor press query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDescendantPressIdTerms

      IdTerm[] getDescendantPressIdTerms()
      Gets the descendant press Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDescendantPressTerms

      PressQueryInspector[] getDescendantPressTerms()
      Gets the descendant press query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getPressQueryInspectorRecord

      PressQueryInspectorRecord getPressQueryInspectorRecord(Type pressRecordType) throws OperationFailedException
      Gets the press query inspector record corresponding to the given Press record Type .
      Parameters:
      pressRecordType - a press record type
      Returns:
      the press query inspector record
      Throws:
      NullArgumentException - pressRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(pressRecordType) is false
      Compliance:
      mandatory - This method must be implemented.