OSID Logo
OSID Specifications
tracking package
Version 3.1.0
Interfaceosid.tracking.IssueQuery
Implementsosid.OsidRelationshipQuery
Used Byosid.tracking.FrontOfficeQuery
osid.tracking.IssueQuery
osid.tracking.IssueQuerySession
osid.tracking.IssueSearchSession
osid.tracking.IssueSmartFrontOfficeSession
osid.tracking.LogEntryQuery
osid.tracking.QueueQuery
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.IdqueueId the queue Id
booleanmatch true for a positive match, false for a negative match
ErrorsNULL_ARGUMENT queueId is null
Compliancemandatory This method must be implemented.
MethodclearQueueIdTerms
Description

Clears the queue Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsQueueQuery
Description

Tests if a QueueQuery is available.

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

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

Returnosid.tracking.QueueQuery the queue query
ErrorsUNIMPLEMENTED supportsQueueQuery() is false
Complianceoptional This method must be implemented if supportsQueueQuery() is true.
MethodclearQueueTerms
Description

Clears the queue query terms.

Compliancemandatory This method must be implemented.
MethodmatchCustomerId
Description

Sets the customer Id for this query.

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

Clears the customer Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsCustomerQuery
Description

Tests if a ResourceQuery is available.

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

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

Returnosid.resource.ResourceQuery the resource query
ErrorsUNIMPLEMENTED supportsCustomerQuery() is false
Complianceoptional This method must be implemented if supportsCustomerQuery() is true.
MethodclearCustomerTerms
Description

Clears the customer query terms.

Compliancemandatory This method must be implemented.
MethodmatchTopicId
Description

Sets the topic Id for this query.

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

Clears the topic Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsTopicQuery
Description

Tests if a TopicQuery is available.

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

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

Returnosid.ontology.SubjectQuery the topic query
ErrorsUNIMPLEMENTED supportsTopicQuery() is false
Complianceoptional This 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
Compliancemandatory This method must be implemented.
MethodclearTopicTerms
Description

Clears the topic query terms.

Compliancemandatory This method must be implemented.
MethodmatchSubtaskId
Description

Sets the subtask Id for this query.

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

Clears the subtask issue Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsSubtaskQuery
Description

Tests if an IssueQuery is available.

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

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

Returnosid.tracking.IssueQuery the subtask issue query
ErrorsUNIMPLEMENTED supportsSubtaskQuery() is false
Complianceoptional This 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
Compliancemandatory This method must be implemented.
MethodclearSubtaskTerms
Description

Clears the subtask query terms.

Compliancemandatory This method must be implemented.
MethodmatchMasterIssueId
Description

Sets the master issue Id for this query.

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

Clears the master issue issue Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsMasterIssueQuery
Description

Tests if an IssueQuery is available.

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

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

Returnosid.tracking.IssueQuery the master issue query
ErrorsUNIMPLEMENTED supportsMasterIssueQuery() is false
Complianceoptional This 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
Compliancemandatory This method must be implemented.
MethodclearMasterIssueTerms
Description

Clears the linked issue query terms.

Compliancemandatory This method must be implemented.
MethodmatchDuplicateIssueId
Description

Sets the linked issue Id for this query.

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

Clears the duplicate issue issue Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsDuplicateIssueQuery
Description

Tests if an IssueQuery is available.

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

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

Returnosid.tracking.IssueQuery the duplicate issue query
ErrorsUNIMPLEMENTED supportsDuplicateIssueQuery() is false
Complianceoptional This 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
Compliancemandatory This method must be implemented.
MethodclearDuplicateIssueTerms
Description

Clears the duplicate issue query terms.

Compliancemandatory This method must be implemented.
MethodmatchBranchedIssueId
Description

Sets the branched issue Id for this query.

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

Clears the branched issue issue Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsBranchedIssueQuery
Description

Tests if an IssueQuery is available.

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

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

Returnosid.tracking.IssueQuery the branched issue query
ErrorsUNIMPLEMENTED supportsBranchedIssueQuery() is false
Complianceoptional This 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
Compliancemandatory This method must be implemented.
MethodclearBranchedIssueTerms
Description

Clears the branched issue query terms.

Compliancemandatory This method must be implemented.
MethodmatchRootIssueId
Description

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

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

Clears the root issue issue Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsRootIssueQuery
Description

Tests if an IssueQuery is available.

Returnboolean true if a root issue query is available, false otherwise
Compliancemandatory This 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.IssueQuery the root issue query
ErrorsUNIMPLEMENTED supportsRootIssueQuery() is false
Complianceoptional This 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
Compliancemandatory This method must be implemented.
MethodclearRootIssueTerms
Description

Clears the root issue query terms.

Compliancemandatory This method must be implemented.
MethodmatchPriorityType
Description

Matches issues with the given priority type.

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

Clears the priority type query terms.

Compliancemandatory This method must be implemented.
MethodmatchCreatorId
Description

Sets the creator Id for this query.

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

Clears the creator Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsCreatorQuery
Description

Tests if a ResourceQuery is available.

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

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

Returnosid.resource.ResourceQuery the resource query
ErrorsUNIMPLEMENTED supportsCreatorQuery() is false
Complianceoptional This method must be implemented if supportsCreatorQuery() is true.
MethodclearCreatorTerms
Description

Clears the creator query terms.

Compliancemandatory This method must be implemented.
MethodmatchCreatingAgentId
Description

Sets the creating agent Id for this query.

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

Clears the creator Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsCreatingAgentQuery
Description

Tests if an AgentQuery is available.

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

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

Returnosid.authentication.AgentQuery the agent query
ErrorsUNIMPLEMENTED supportsCreatingAgentQuery() is false
Complianceoptional This method must be implemented if supportsCreatingAgentQuery() is true.
MethodclearCreatingAgentTerms
Description

Clears the creating agent query terms.

Compliancemandatory This method must be implemented.
MethodmatchCreatedDate
Description

Matches issues created within the given date range inclusive.

Parametersosid.calendaring.DateTimefrom the range start
osid.calendaring.DateTimeto the 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
Compliancemandatory This method must be implemented.
MethodclearCreatedDateTerms
Description

Clears the created date query terms.

Compliancemandatory This method must be implemented.
MethodmatchReopenerId
Description

Sets the reopener Id for this query.

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

Clears the reopener Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsReopenerQuery
Description

Tests if a ResourceQuery is available.

Returnboolean true if a resource query is available, false otherwise
Compliancemandatory This 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.ResourceQuery the resource query
ErrorsUNIMPLEMENTED supportsReopenerQuery() is false
Complianceoptional This method must be implemented if supportsReopenerQuery() is true.
MethodclearReopenerTerms
Description

Clears the reopener query terms.

Compliancemandatory This method must be implemented.
MethodmatchReopeningAgentId
Description

Sets the reopening agent Id for this query.

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

Clears the reopening agent Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsReopeningAgentQuery
Description

Tests if an AgentQuery is available.

Returnboolean true if an agent query is available, false otherwise
Compliancemandatory This 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.AgentQuery the agent query
ErrorsUNIMPLEMENTED supportsReopeningAgentQuery() is false
Complianceoptional This method must be implemented if supportsReopeningAgentQuery() is true.
MethodclearReopeningAgentTerms
Description

Clears the reopner query terms.

Compliancemandatory This method must be implemented.
MethodmatchReopenedDate
Description

Matches issues reopened within the given date range inclusive.

Parametersosid.calendaring.DateTimefrom the range start
osid.calendaring.DateTimeto the 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
Compliancemandatory This 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
Compliancemandatory This method must be implemented.
MethodclearReopenedDateTerms
Description

Clears the reopened date query terms.

Compliancemandatory This method must be implemented.
MethodmatchDueDate
Description

Matches issue due dates within the given date range inclusive.

Parametersosid.calendaring.DateTimefrom the range start
osid.calendaring.DateTimeto the 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
Compliancemandatory This 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
Compliancemandatory This method must be implemented.
MethodclearDueDateTerms
Description

Clears the due date query terms.

Compliancemandatory This method must be implemented.
MethodmatchPending
Description

Matches issues that are pending a customer response.

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

Clears the pending query terms.

Compliancemandatory This method must be implemented.
MethodmatchBlockingIssueId
Description

Sets the blocking issue Id for this query.

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

Clears the blocking issue issue Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsBlockingIssueQuery
Description

Tests if an IssueQuery is available.

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

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

Returnosid.tracking.IssueQuery the blocking issue query
ErrorsUNIMPLEMENTED supportsBlockingIssueQuery() is false
Complianceoptional This 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
Compliancemandatory This method must be implemented.
MethodclearBlockingIssueTerms
Description

Clears the blocking issue query terms.

Compliancemandatory This method must be implemented.
MethodmatchBlockedIssueId
Description

Sets the blocked issue Id for this query.

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

Clears the blocked issue issue Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsBlockedIssueQuery
Description

Tests if an IssueQuery is available.

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

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

Returnosid.tracking.IssueQuery the blocking issue query
ErrorsUNIMPLEMENTED supportsBlockedIssueQuery() is false
Complianceoptional This 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
Compliancemandatory This method must be implemented.
MethodclearBlockedIssueTerms
Description

Clears the blocked issue query terms.

Compliancemandatory This method must be implemented.
MethodmatchResolverId
Description

Sets the resolver Id for this query.

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

Clears the resolver Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsResolverQuery
Description

Tests if a ResourceQuery is available.

Returnboolean true if a resource query is available, false otherwise
Compliancemandatory This 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.ResourceQuery the resource query
ErrorsUNIMPLEMENTED supportsResolverQuery() is false
Complianceoptional This method must be implemented if supportsResolverQuery() is true.
MethodclearResolverTerms
Description

Clears the resolver query terms.

Compliancemandatory This method must be implemented.
MethodmatchResolvingAgentId
Description

Sets the resolving agent Id for this query.

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

Clears the resolving agent Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsResolvingAgentQuery
Description

Tests if an AgentQuery is available.

Returnboolean true if an agent query is available, false otherwise
Compliancemandatory This 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.AgentQuery the agent query
ErrorsUNIMPLEMENTED supportsResolvingAgentQuery() is false
Complianceoptional This method must be implemented if supportsResolvingAgentQuery() is true.
MethodclearResolvingAgentTerms
Description

Clears the resolving query terms.

Compliancemandatory This method must be implemented.
MethodmatchResolvedDate
Description

Matches issue resolved dates within the given date range inclusive.

Parametersosid.calendaring.DateTimefrom the range start
osid.calendaring.DateTimeto the 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
Compliancemandatory This method must be implemented.
MethodmatchAnyResolvedDate
Description

Matches any issue that has been resolved.

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

Clears the resolved date query terms.

Compliancemandatory This method must be implemented.
MethodmatchResolutionType
Description

Matches issues with the given resolution type.

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

Clears the resolution type query terms.

Compliancemandatory This method must be implemented.
MethodmatchCloserId
Description

Sets the closer resource Id for this query.

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

Clears the closer resource Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsCloserQuery
Description

Tests if a ResourceQuery is available.

Returnboolean true if a resource query is available, false otherwise
Compliancemandatory This 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.ResourceQuery the resource query
ErrorsUNIMPLEMENTED supportsCloserQuery() is false
Complianceoptional This method must be implemented if supportsCloserQuery() is true.
MethodclearCloserTerms
Description

Clears the closer query terms.

Compliancemandatory This method must be implemented.
MethodmatchClosingAgentId
Description

Sets the closing agent Id for this query.

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

Clears the closing agent Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsClosingAgentQuery
Description

Tests if an AgentQuery is available.

Returnboolean true if a closing agent query is available, false otherwise
Compliancemandatory This 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.AgentQuery the agent query
ErrorsUNIMPLEMENTED supportsClosingAgentQuery() is false
Complianceoptional This method must be implemented if supportsClosingAgentQuery() is true.
MethodclearClosingAgentTerms
Description

Clears the closing agent query terms.

Compliancemandatory This method must be implemented.
MethodmatchClosedDate
Description

Matches issue closed dates within the given date range inclusive.

Parametersosid.calendaring.DateTimefrom the range start
osid.calendaring.DateTimeto the 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
Compliancemandatory This method must be implemented.
MethodmatchAnyClosedDate
Description

Matches any issue that has been closed.

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

Clears the closed date query terms.

Compliancemandatory This method must be implemented.
MethodmatchAssignedResourceId
Description

Sets the currently assigned resource Id for this query.

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

Clears the currently assigned resource Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsAssignedResourceQuery
Description

Tests if a ResourceQuery is available.

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

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

Returnosid.resource.ResourceQuery the resource query
ErrorsUNIMPLEMENTED supportsAssignedResourceQuery() is false
Complianceoptional This 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
Compliancemandatory This method must be implemented.
MethodclearAssignedResourceTerms
Description

Clears the current assigned resource query terms.

Compliancemandatory This method must be implemented.
MethodmatchResourceId
Description

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

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

Clears the assigned resource Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsResourceQuery
Description

Tests if a ResourceQuery is available.

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

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

Returnosid.resource.ResourceQuery the resource query
ErrorsUNIMPLEMENTED supportsResourceQuery() is false
Complianceoptional This 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
Compliancemandatory This method must be implemented.
MethodclearResourceTerms
Description

Clears the resource query terms.

Compliancemandatory This method must be implemented.
MethodmatchLogEntryId
Description

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

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

Clears the log entry Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsLogEntryQuery
Description

Tests if a LogEntryQuery is available.

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

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

Returnosid.tracking.LogEntryQuery the log entry query
ErrorsUNIMPLEMENTED supportsLogEntryQuery() is false
Complianceoptional This 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
Compliancemandatory This method must be implemented.
MethodclearLogEntryTerms
Description

Clears the log entry query terms.

Compliancemandatory This method must be implemented.
MethodmatchFrontOfficeId
Description

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

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

Clears the front office Id query terms.

Compliancemandatory This method must be implemented.
MethodsupportsFrontOfficeQuery
Description

Tests if a FrontOfficeQuery is available.

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

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

Returnosid.tracking.FrontOfficeQuery the front office query
ErrorsUNIMPLEMENTED supportsFrontOfficeQuery() is false
Complianceoptional This method must be implemented if supportsFrontOfficeQuery() is true.
MethodclearFrontOfficeTerms
Description

Clears the front office query terms.

Compliancemandatory This 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.TypeissueRecordType a issue record type
Returnosid.tracking.records.IssueQueryRecord the issue query record
ErrorsNULL_ARGUMENT issueRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(issueRecordType) is false
Compliancemandatory This method must be implemented.