Interface JournalEntryQueryInspector

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

public interface JournalEntryQueryInspector extends OsidObjectQueryInspector, OsidSubjugateableQueryInspector

This is the query inspector for examining journal entry queries.

  • Method Details

    • getBranchIdTerms

      IdTerm[] getBranchIdTerms()
      Gets the branch Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getBranchTerms

      BranchQueryInspector[] getBranchTerms()
      Gets the branch query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getSourceIdTerms

      IdTerm[] getSourceIdTerms()
      Gets the source Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getVersionIdTerms

      IdTerm[] getVersionIdTerms()
      Gets the version Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getTimestampTerms

      DateTimeRangeTerm[] getTimestampTerms()
      Gets the timestamp query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getEntriesSinceTerms

      DateTimeTerm[] getEntriesSinceTerms()
      Gets the entries since query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getResourceIdTerms

      IdTerm[] getResourceIdTerms()
      Gets the resource Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getResourceTerms

      ResourceQueryInspector[] getResourceTerms()
      Gets the resource query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAgentIdTerms

      IdTerm[] getAgentIdTerms()
      Gets the agent Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAgentTerms

      AgentQueryInspector[] getAgentTerms()
      Gets the agent query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getJournalIdTerms

      IdTerm[] getJournalIdTerms()
      Gets the journal Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getJournalTerms

      JournalQueryInspector[] getJournalTerms()
      Gets the journal query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getJournalEntryQueryInspectorRecord

      JournalEntryQueryInspectorRecord getJournalEntryQueryInspectorRecord(Type journalEntryRecordType) throws OperationFailedException
      Gets the journal entry query inspector record corresponding to the given JournalEntry record Type .
      Parameters:
      journalEntryRecordType - a journal entry record type
      Returns:
      the journal entry query inspector record
      Throws:
      NullArgumentException - journalEntryRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(journalEntryRecordType) is false
      Compliance:
      mandatory - This method must be implemented.