OSID Logo
OSID Specifications
tracking package
Version 3.0.0
Release Candidate Preview
Interfaceosid.tracking.IssueQuery
Implementsosid.OsidRelationshipQuery
Description

This is the query for searching issues. Each method match specifies an AND term while multiple invocations of the same method produce a nested OR.

MethodmatchQueueId
Description

Sets the queue Id for this query.

Parametersosid.id.IdqueueIdthe queue Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT queueId is null
CompliancemandatoryThis method must be implemented.
MethodclearQueueIdTerms
Description

Clears the queue Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsQueueQuery
Description

Tests if a QueueQuery is available.

Returnboolean true if a queue query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetQueueQuery
Description

Gets the query for a queue. Multiple retrievals produce a nested OR term.

Returnosid.tracking.QueueQuerythe queue query
ErrorsUNIMPLEMENTED supportsQueueQuery() is false
ComplianceoptionalThis method must be implemented if supportsQueueQuery() is true.
MethodclearQueueTerms
Description

Clears the queue query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchCustomerId
Description

Sets the customer Id for this query.

Parametersosid.id.IdresourceIdthe resource Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT resourceId is null
CompliancemandatoryThis method must be implemented.
MethodclearCustomerIdTerms
Description

Clears the customer Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsCustomerQuery
Description

Tests if a ResourceQuery is available.

Returnboolean true if a customer query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetCustomerQuery
Description

Gets the query for a customer. Multiple retrievals produce a nested OR term.

Returnosid.resource.ResourceQuerythe resource query
ErrorsUNIMPLEMENTED supportsCustomerQuery() is false
ComplianceoptionalThis method must be implemented if supportsCustomerQuery() is true.
MethodclearCustomerTerms
Description

Clears the customer query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchTopicId
Description

Sets the topic Id for this query.

Parametersosid.id.IdtopicIdthe topic Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT topicId is null
CompliancemandatoryThis method must be implemented.
MethodclearTopicIdTerms
Description

Clears the topic Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsTopicQuery
Description

Tests if a TopicQuery is available.

Returnboolean true if a topic query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetTopicQuery
Description

Gets the query for a topic. Multiple retrievals produce a nested OR term.

Returnosid.ontology.SubjectQuerythe topic query
ErrorsUNIMPLEMENTED supportsTopicQuery() is false
ComplianceoptionalThis method must be implemented if supportsTopicQuery() is true.
MethodmatchAnyTopic
Description

Matches issues that have any topic.

Parametersbooleanmatch true to match issues with any topic, false to match issues with no topic
CompliancemandatoryThis method must be implemented.
MethodclearTopicTerms
Description

Clears the topic query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchSubtaskId
Description

Sets the subtask Id for this query.

Parametersosid.id.IdissueIdthe issue Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT issueId is null
CompliancemandatoryThis method must be implemented.
MethodclearSubtaskIdTerms
Description

Clears the subtask issue Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsSubtaskQuery
Description

Tests if an IssueQuery is available.

Returnboolean true if a subtask issue query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetSubtaskQuery
Description

Gets the query for a subtask issue. Multiple retrievals produce a nested OR term.

Returnosid.tracking.IssueQuerythe subtask issue query
ErrorsUNIMPLEMENTED supportsSubtaskQuery() is false
ComplianceoptionalThis method must be implemented if supportsSubtaskQuery() is true.
MethodmatchAnySubtask
Description

Matches issues that have any subtask.

Parametersbooleanmatch true to match issues with any subtasks, false to match issues on no subtasks
CompliancemandatoryThis method must be implemented.
MethodclearSubtaskTerms
Description

Clears the subtask query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchMasterIssueId
Description

Sets the master issue Id for this query.

Parametersosid.id.IdissueIdthe issue Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT issueId is null
CompliancemandatoryThis method must be implemented.
MethodclearMasterIssueIdTerms
Description

Clears the master issue issue Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsMasterIssueQuery
Description

Tests if an IssueQuery is available.

Returnboolean true if a master issue query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetMasterIssueQuery
Description

Gets the query for a master issue. Multiple retrievals produce a nested OR term.

Returnosid.tracking.IssueQuerythe master issue query
ErrorsUNIMPLEMENTED supportsMasterIssueQuery() is false
ComplianceoptionalThis method must be implemented if supportsMasterIssueQuery() is true.
MethodmatchAnyMasterIssue
Description

Matches issues that are subtasks.

Parametersbooleanmatch true to match issues with any master issue, false to match issues on no master issues
CompliancemandatoryThis method must be implemented.
MethodclearMasterIssueTerms
Description

Clears the linked issue query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchDuplicateIssueId
Description

Sets the linked issue Id for this query.

Parametersosid.id.IdissueIdthe issue Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT issueId is null
CompliancemandatoryThis method must be implemented.
MethodclearDuplicateIssueIdTerms
Description

Clears the duplicate issue issue Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsDuplicateIssueQuery
Description

Tests if an IssueQuery is available.

Returnboolean true if a duplicate issue query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetDuplicateIssueQuery
Description

Gets the query for a duplicate issue. Multiple retrievals produce a nested OR term.

Returnosid.tracking.IssueQuerythe duplicate issue query
ErrorsUNIMPLEMENTED supportsDuplicateIssueQuery() is false
ComplianceoptionalThis method must be implemented if supportsDuplicateIssueQuery() is true.
MethodmatchAnyDuplicateIssue
Description

Matches issues that are duplicated by any other issue.

Parametersbooleanmatch true to match duplicate issues, false to match unlinked issues
CompliancemandatoryThis method must be implemented.
MethodclearDuplicateIssueTerms
Description

Clears the duplicate issue query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchBranchedIssueId
Description

Sets the branched issue Id for this query.

Parametersosid.id.IdissueIdthe issue Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT issueId is null
CompliancemandatoryThis method must be implemented.
MethodclearBranchedIssueIdTerms
Description

Clears the branched issue issue Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsBranchedIssueQuery
Description

Tests if an IssueQuery is available.

Returnboolean true if a branched issue query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetBranchedIssueQuery
Description

Gets the query for a branched issue. Multiple retrievals produce a nested OR term.

Returnosid.tracking.IssueQuerythe branched issue query
ErrorsUNIMPLEMENTED supportsBranchedIssueQuery() is false
ComplianceoptionalThis method must be implemented if supportsBranchedIssueQuery() is true.
MethodmatchAnyBranchedIssue
Description

Matches issues that branched to any other issue.

Parametersbooleanmatch true to match issues with branches, false to match issues with no branches
CompliancemandatoryThis method must be implemented.
MethodclearBranchedIssueTerms
Description

Clears the branched issue query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchRootIssueId
Description

Sets the root of the branch issue Id for this query.

Parametersosid.id.IdissueIdthe issue Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT issueId is null
CompliancemandatoryThis method must be implemented.
MethodclearRootIssueIdTerms
Description

Clears the root issue issue Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsRootIssueQuery
Description

Tests if an IssueQuery is available.

Returnboolean true if a root issue query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetRootIssueQuery
Description

Gets the query for a root of the branch issue. Multiple retrievals produce a nested OR term.

Returnosid.tracking.IssueQuerythe root issue query
ErrorsUNIMPLEMENTED supportsRootIssueQuery() is false
ComplianceoptionalThis method must be implemented if supportsRootIssueQuery() is true.
MethodmatchAnyRootIssue
Description

Matches issue branches with a root.

Parametersbooleanmatch true to match branches with a root, false to match issues that are not a branch of another issue
CompliancemandatoryThis method must be implemented.
MethodclearRootIssueTerms
Description

Clears the root issue query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchPriorityType
Description

Matches issues with the given priority type.

Parametersosid.type.TypepriorityTypethe priority Type
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT priorityType is null
CompliancemandatoryThis method must be implemented.
MethodclearPriorityTypeTerms
Description

Clears the priority type query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchCreatorId
Description

Sets the creator Id for this query.

Parametersosid.id.IdresourceIdthe resource Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT resourceId is null
CompliancemandatoryThis method must be implemented.
MethodclearCreatorIdTerms
Description

Clears the creator Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsCreatorQuery
Description

Tests if a ResourceQuery is available.

Returnboolean true if a resource query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetCreatorQuery
Description

Gets the query for a creator. Multiple retrievals produce a nested OR term.

Returnosid.resource.ResourceQuerythe resource query
ErrorsUNIMPLEMENTED supportsCreatorQuery() is false
ComplianceoptionalThis method must be implemented if supportsCreatorQuery() is true.
MethodclearCreatorTerms
Description

Clears the creator query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchCreatingAgentId
Description

Sets the creating agent Id for this query.

Parametersosid.id.IdagentIdthe agent Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT agentId is null
CompliancemandatoryThis method must be implemented.
MethodclearCreatingAgentIdTerms
Description

Clears the creator Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsCreatingAgentQuery
Description

Tests if an AgentQuery is available.

Returnboolean true if an agent query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetCreatingAgentQuery
Description

Gets the query for a creator. Multiple retrievals produce a nested OR term.

Returnosid.authentication.AgentQuerythe agent query
ErrorsUNIMPLEMENTED supportsCreatingAgentQuery() is false
ComplianceoptionalThis method must be implemented if supportsCreatingAgentQuery() is true.
MethodclearCreatingAgentTerms
Description

Clears the creating agent query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchCreatedDate
Description

Matches issues created within the given date range inclusive.

Parametersosid.calendaring.DateTimefromthe range start
osid.calendaring.DateTimetothe range end
booleanmatch true for a positive match, false for a negative match
ErrorsINVALID_ARGUMENT from is greater than to
NULL_ARGUMENT from or to is null
CompliancemandatoryThis method must be implemented.
MethodclearCreatedDateTerms
Description

Clears the created date query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchReopenerId
Description

Sets the reopener Id for this query.

Parametersosid.id.IdresourceIdthe resource Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT resourceId is null
CompliancemandatoryThis method must be implemented.
MethodclearReopenerIdTerms
Description

Clears the reopener Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsReopenerQuery
Description

Tests if a ResourceQuery is available.

Returnboolean true if a resource query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetReopenerQuery
Description

Gets the query for the resource who reopened this issue. Multiple retrievals produce a nested OR term.

Returnosid.resource.ResourceQuerythe resource query
ErrorsUNIMPLEMENTED supportsReopenerQuery() is false
ComplianceoptionalThis method must be implemented if supportsReopenerQuery() is true.
MethodclearReopenerTerms
Description

Clears the reopener query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchReopeningAgentId
Description

Sets the reopening agent Id for this query.

Parametersosid.id.IdagentIdthe agent Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT agentId is null
CompliancemandatoryThis method must be implemented.
MethodclearReopeningAgentIdTerms
Description

Clears the reopening agent Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsReopeningAgentQuery
Description

Tests if an AgentQuery is available.

Returnboolean true if an agent query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetReopeningAgentQuery
Description

Gets the query for the agent who reopened this issue. Multiple retrievals produce a nested OR term.

Returnosid.authentication.AgentQuerythe agent query
ErrorsUNIMPLEMENTED supportsReopeningAgentQuery() is false
ComplianceoptionalThis method must be implemented if supportsReopeningAgentQuery() is true.
MethodclearReopeningAgentTerms
Description

Clears the reopner query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchReopenedDate
Description

Matches issues reopened within the given date range inclusive.

Parametersosid.calendaring.DateTimefromthe range start
osid.calendaring.DateTimetothe range end
booleanmatch true for a positive match, false for a negative match
ErrorsINVALID_ARGUMENT from is greater than to
NULL_ARGUMENT from or to is null
CompliancemandatoryThis method must be implemented.
MethodmatchAnyReopenedDate
Description

Matches issues that have any reopened date.

Parametersbooleanmatch true to match issues with any reopened date, false to match issues with no reopened date
CompliancemandatoryThis method must be implemented.
MethodclearReopenedDateTerms
Description

Clears the reopened date query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchDueDate
Description

Matches issue due dates within the given date range inclusive.

Parametersosid.calendaring.DateTimefromthe range start
osid.calendaring.DateTimetothe range end
booleanmatch true for a positive match, false for a negative match
ErrorsINVALID_ARGUMENT from is greater than to
NULL_ARGUMENT from or to is null
CompliancemandatoryThis method must be implemented.
MethodmatchAnyDueDate
Description

Matches issues that have any due date.

Parametersbooleanmatch true to match issues with any due date, false to match issues with no due date
CompliancemandatoryThis method must be implemented.
MethodclearDueDateTerms
Description

Clears the due date query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchPending
Description

Matches issues that are pending a customer response.

Parametersbooleanmatch true to match pending issues, false otherwise
CompliancemandatoryThis method must be implemented.
MethodclearPendingTerms
Description

Clears the pending query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchBlockingIssueId
Description

Sets the blocking issue Id for this query.

Parametersosid.id.IdissueIdthe issue Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT issueId is null
CompliancemandatoryThis method must be implemented.
MethodclearBlockingIssueIdTerms
Description

Clears the blocking issue issue Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsBlockingIssueQuery
Description

Tests if an IssueQuery is available.

Returnboolean true if a blocking issue query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetBlockingIssueQuery
Description

Gets the query for a blocking issue. Multiple retrievals produce a nested OR term.

Returnosid.tracking.IssueQuerythe blocking issue query
ErrorsUNIMPLEMENTED supportsBlockingIssueQuery() is false
ComplianceoptionalThis method must be implemented if supportsBlockingIssueQuery() is true.
MethodmatchAnyBlockingIssue
Description

Matches any blocking issue.

Parametersbooleanmatch true to match blocking issues, false to match issues not blocking
CompliancemandatoryThis method must be implemented.
MethodclearBlockingIssueTerms
Description

Clears the blocking issue query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchBlockedIssueId
Description

Sets the blocked issue Id for this query.

Parametersosid.id.IdissueIdthe issue Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT issueId is null
CompliancemandatoryThis method must be implemented.
MethodclearBlockedIssueIdTerms
Description

Clears the blocked issue issue Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsBlockedIssueQuery
Description

Tests if an IssueQuery is available.

Returnboolean true if a blocked issue query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetBlockedIssueQuery
Description

Gets the query for a blocked issue. Multiple retrievals produce a nested OR term.

Returnosid.tracking.IssueQuerythe blocking issue query
ErrorsUNIMPLEMENTED supportsBlockedIssueQuery() is false
ComplianceoptionalThis method must be implemented if supportsBlockedIssueQuery() is true.
MethodmatchAnyBlockedIssue
Description

Matches any issue blocked.

Parametersbooleanmatch true to match issues blocked, false to match issues that are not blocked
CompliancemandatoryThis method must be implemented.
MethodclearBlockedIssueTerms
Description

Clears the blocked issue query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchResolverId
Description

Sets the resolver Id for this query.

Parametersosid.id.IdresourceIdthe resource Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT resourceId is null
CompliancemandatoryThis method must be implemented.
MethodclearResolverIdTerms
Description

Clears the resolver Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsResolverQuery
Description

Tests if a ResourceQuery is available.

Returnboolean true if a resource query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetResolverQuery
Description

Gets the query for the resource who resolved this issue. Multiple retrievals produce a nested OR term.

Returnosid.resource.ResourceQuerythe resource query
ErrorsUNIMPLEMENTED supportsResolverQuery() is false
ComplianceoptionalThis method must be implemented if supportsResolverQuery() is true.
MethodclearResolverTerms
Description

Clears the resolver query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchResolvingAgentId
Description

Sets the resolving agent Id for this query.

Parametersosid.id.IdagentIdthe agent Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT agentId is null
CompliancemandatoryThis method must be implemented.
MethodclearResolvingAgentIdTerms
Description

Clears the resolving agent Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsResolvingAgentQuery
Description

Tests if an AgentQuery is available.

Returnboolean true if an agent query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetResolvingAgentQuery
Description

Gets the query for the agent who resolved this issue. Multiple retrievals produce a nested OR term.

Returnosid.authentication.AgentQuerythe agent query
ErrorsUNIMPLEMENTED supportsResolvingAgentQuery() is false
ComplianceoptionalThis method must be implemented if supportsResolvingAgentQuery() is true.
MethodclearResolvingAgentTerms
Description

Clears the resolving query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchResolvedDate
Description

Matches issue resolved dates within the given date range inclusive.

Parametersosid.calendaring.DateTimefromthe range start
osid.calendaring.DateTimetothe range end
booleanmatch true for a positive match, false for a negative match
ErrorsINVALID_ARGUMENT from is greater than to
NULL_ARGUMENT from or to is null
CompliancemandatoryThis method must be implemented.
MethodmatchAnyResolvedDate
Description

Matches any issue that has been resolved.

Parametersbooleanmatch true to match resolved issues, false to match unresolved issues
CompliancemandatoryThis method must be implemented.
MethodclearResolvedDateTerms
Description

Clears the resolved date query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchResolutionType
Description

Matches issues with the given resolution type.

Parametersosid.type.TyperesolutionTypethe resolution Type
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT resolutionType is null
CompliancemandatoryThis method must be implemented.
MethodclearResolutionTypeTerms
Description

Clears the resolution type query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchCloserId
Description

Sets the closer resource Id for this query.

Parametersosid.id.IdresourceIdthe resource Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT resourceId is null
CompliancemandatoryThis method must be implemented.
MethodclearCloserIdTerms
Description

Clears the closer resource Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsCloserQuery
Description

Tests if a ResourceQuery is available.

Returnboolean true if a resource query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetCloserQuery
Description

Gets the query for the agent who closed this issue. Multiple retrievals produce a nested OR term.

Returnosid.resource.ResourceQuerythe resource query
ErrorsUNIMPLEMENTED supportsCloserQuery() is false
ComplianceoptionalThis method must be implemented if supportsCloserQuery() is true.
MethodclearCloserTerms
Description

Clears the closer query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchClosingAgentId
Description

Sets the closing agent Id for this query.

Parametersosid.id.IdagentIdthe agent Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT agentId is null
CompliancemandatoryThis method must be implemented.
MethodclearClosingAgentIdTerms
Description

Clears the closing agent Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsClosingAgentQuery
Description

Tests if an AgentQuery is available.

Returnboolean true if a closing agent query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetClosingAgentQuery
Description

Gets the query for the agent who closed this issue. Multiple retrievals produce a nested OR term.

Returnosid.authentication.AgentQuerythe agent query
ErrorsUNIMPLEMENTED supportsClosingAgentQuery() is false
ComplianceoptionalThis method must be implemented if supportsClosingAgentQuery() is true.
MethodclearClosingAgentTerms
Description

Clears the closing agent query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchClosedDate
Description

Matches issue closed dates within the given date range inclusive.

Parametersosid.calendaring.DateTimefromthe range start
osid.calendaring.DateTimetothe range end
booleanmatch true for a positive match, false for a negative match
ErrorsINVALID_ARGUMENT from is greater than to
NULL_ARGUMENT from or to is null
CompliancemandatoryThis method must be implemented.
MethodmatchAnyClosedDate
Description

Matches any issue that has been closed.

Parametersbooleanmatch true to match closed issues, false to match unclosed issues
CompliancemandatoryThis method must be implemented.
MethodclearClosedDateTerms
Description

Clears the closed date query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchAssignedResourceId
Description

Sets the currently assigned resource Id for this query.

Parametersosid.id.IdresourceIdthe resource Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT resourceId is null
CompliancemandatoryThis method must be implemented.
MethodclearAssignedResourceIdTerms
Description

Clears the currently assigned resource Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsAssignedResourceQuery
Description

Tests if a ResourceQuery is available.

Returnboolean true if an assigned resource query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetAssignedResourceQuery
Description

Gets the query for the current assigned resource. Multiple retrievals produce a nested OR term.

Returnosid.resource.ResourceQuerythe resource query
ErrorsUNIMPLEMENTED supportsAssignedResourceQuery() is false
ComplianceoptionalThis method must be implemented if supportsAssignedResourceQuery() is true.
MethodmatchAnyAssignedResource
Description

Matches any issue that has any current assigned resource.

Parametersbooleanmatch true to match issues with any currently assigned resource, false to match issues with no currently assigned resource
CompliancemandatoryThis method must be implemented.
MethodclearAssignedResourceTerms
Description

Clears the current assigned resource query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchResourceId
Description

Sets the resource Id for this query to match any resource ever assigned to an issue.

Parametersosid.id.IdresourceIdthe resource Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT resourceId is null
CompliancemandatoryThis method must be implemented.
MethodclearResourceIdTerms
Description

Clears the assigned resource Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsResourceQuery
Description

Tests if a ResourceQuery is available.

Returnboolean true if an assigned resource query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetResourceQuery
Description

Gets the query for the assigned resource. Multiple retrievals produce a nested OR term.

Returnosid.resource.ResourceQuerythe resource query
ErrorsUNIMPLEMENTED supportsResourceQuery() is false
ComplianceoptionalThis method must be implemented if supportsResourceQuery() is true.
MethodmatchAnyResource
Description

Matches any issue that has any assigned resource.

Parametersbooleanmatch true to match issues with any resource ever assigned, false to match issues that never had an assigned resource
CompliancemandatoryThis method must be implemented.
MethodclearResourceTerms
Description

Clears the resource query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchLogEntryId
Description

Sets the log entry Id for this query to match issues along the given log entry.

Parametersosid.id.IdlogEntryIdthe log entry Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT logEntryId is null
CompliancemandatoryThis method must be implemented.
MethodclearLogEntryIdTerms
Description

Clears the log entry Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsLogEntryQuery
Description

Tests if a LogEntryQuery is available.

Returnboolean true if a log entry query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetLogEntryQuery
Description

Gets the query for a log entry. Multiple retrievals produce a nested OR term.

Returnosid.tracking.LogEntryQuerythe log entry query
ErrorsUNIMPLEMENTED supportsLogEntryQuery() is false
ComplianceoptionalThis method must be implemented if supportsLogEntryQuery() is true.
MethodmatchAnyLogEntry
Description

Matches issues that are used on any log entry.

Parametersbooleanmatch true to match issues with any log entry, false to match issues with no log entries
CompliancemandatoryThis method must be implemented.
MethodclearLogEntryTerms
Description

Clears the log entry query terms.

CompliancemandatoryThis method must be implemented.
MethodmatchFrontOfficeId
Description

Sets the front office Id for this query to match issues assigned to front offices.

Parametersosid.id.IdfrontOfficeIdthe front office Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT frontOfficeId is null
CompliancemandatoryThis method must be implemented.
MethodclearFrontOfficeIdTerms
Description

Clears the front office Id query terms.

CompliancemandatoryThis method must be implemented.
MethodsupportsFrontOfficeQuery
Description

Tests if a FrontOfficeQuery is available.

Returnboolean true if a front office query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetFrontOfficeQuery
Description

Gets the query for a front office. Multiple retrievals produce a nested OR term.

Returnosid.tracking.FrontOfficeQuerythe front office query
ErrorsUNIMPLEMENTED supportsFrontOfficeQuery() is false
ComplianceoptionalThis method must be implemented if supportsFrontOfficeQuery() is true.
MethodclearFrontOfficeTerms
Description

Clears the front office query terms.

CompliancemandatoryThis method must be implemented.
MethodgetIssueQueryRecord
Description

Gets the issue query record corresponding to the given Issue record Type. Multiple record retrievals produce a nested OR term.

Parametersosid.type.TypeissueRecordTypea issue record type
Returnosid.tracking.records.IssueQueryRecordthe issue query record
ErrorsNULL_ARGUMENT issueRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(issueRecordType) is false
CompliancemandatoryThis method must be implemented.