Interface IssueQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector, OsidRelationshipQueryInspector, OsidTemporalQueryInspector

public interface IssueQueryInspector extends OsidRelationshipQueryInspector

This is the query inspector for examining issue queries.

  • Method Details

    • getQueueIdTerms

      IdTerm[] getQueueIdTerms()
      Gets the queue Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getQueueTerms

      QueueQueryInspector[] getQueueTerms()
      Gets the queue query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getCustomerIdTerms

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

      ResourceQueryInspector[] getCustomerTerms()
      Gets the customer query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getTopicIdTerms

      IdTerm[] getTopicIdTerms()
      Gets the issue topic Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getTopicTerms

      SubjectQueryInspector[] getTopicTerms()
      Gets the topic query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getSubtaskIdTerms

      IdTerm[] getSubtaskIdTerms()
      Gets the subtask issue Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getSubtaskTerms

      IssueQueryInspector[] getSubtaskTerms()
      Gets the subtask issue query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getMasterIssueIdTerms

      IdTerm[] getMasterIssueIdTerms()
      Gets the master issue Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getMasterIssueTerms

      IssueQueryInspector[] getMasterIssueTerms()
      Gets the master issue query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDuplicateIssueIdTerms

      IdTerm[] getDuplicateIssueIdTerms()
      Gets the duplicate issue Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDuplicateIssueTerms

      IssueQueryInspector[] getDuplicateIssueTerms()
      Gets the duplicate issue query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getBranchedIssueIdTerms

      IdTerm[] getBranchedIssueIdTerms()
      Gets the branched issue Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getBranchedIssueTerms

      IssueQueryInspector[] getBranchedIssueTerms()
      Gets the branched issue query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getRootIssueIdTerms

      IdTerm[] getRootIssueIdTerms()
      Gets the root issue Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getRootIssueTerms

      IssueQueryInspector[] getRootIssueTerms()
      Gets the root issue query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getPriorityTypeTerms

      TypeTerm[] getPriorityTypeTerms()
      Gets the priority Type query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getCreatorIdTerms

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

      ResourceQueryInspector[] getCreatorTerms()
      Gets the creator query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getCreatingAgentIdTerms

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

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

      DateTimeRangeTerm[] getCreatedDateTerms()
      Gets the created date query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getReopenerIdTerms

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

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

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

      AgentQueryInspector[] getReopeningAgentTerms()
      Gets the reopener query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getReopenedDateTerms

      DateTimeRangeTerm[] getReopenedDateTerms()
      Gets the reopened date query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDueDateTerms

      DateTimeRangeTerm[] getDueDateTerms()
      Gets the due date query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getPendingTerms

      BooleanTerm[] getPendingTerms()
      Gets the pending query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getBlockingIssueIdTerms

      IdTerm[] getBlockingIssueIdTerms()
      Gets the blocking issue Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getBlockingIssueTerms

      IssueQueryInspector[] getBlockingIssueTerms()
      Gets the blocking issue query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getBlockedIssueIdTerms

      IdTerm[] getBlockedIssueIdTerms()
      Gets the blocked issue Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getBlockedIssueTerms

      IssueQueryInspector[] getBlockedIssueTerms()
      Gets the blocked issue query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getResolverIdTerms

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

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

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

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

      DateTimeRangeTerm[] getResolvedDateTerms()
      Gets the date resolved query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getResolutionTypeTerms

      TypeTerm[] getResolutionTypeTerms()
      Gets the resolution Type query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getCloserIdTerms

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

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

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

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

      DateTimeRangeTerm[] getClosedDateTerms()
      Gets the date closed query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAssignedResourceIdTerms

      IdTerm[] getAssignedResourceIdTerms()
      Gets the currently assigned resource Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAssignedResourceTerms

      ResourceQueryInspector[] getAssignedResourceTerms()
      Gets the currently assigned resource 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.
    • getLogEntryIdTerms

      IdTerm[] getLogEntryIdTerms()
      Gets the log entry Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getLogEntryTerms

      LogEntryQueryInspector[] getLogEntryTerms()
      Gets the log entry query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getFrontOfficeIdTerms

      IdTerm[] getFrontOfficeIdTerms()
      Gets the front office Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getFrontOfficeTerms

      FrontOfficeQueryInspector[] getFrontOfficeTerms()
      Gets the front office query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getIssueQueryInspectorRecord

      IssueQueryInspectorRecord getIssueQueryInspectorRecord(Type issueRecordType) throws OperationFailedException
      Gets the issue query inspector record corresponding to the given Issue record Type .
      Parameters:
      issueRecordType - a issue record type
      Returns:
      the issue query inspector record
      Throws:
      NullArgumentException - issueRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(issueRecordType) is false
      Compliance:
      mandatory - This method must be implemented.