public interface IssueQuery extends OsidRelationshipQuery
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.
Modifier and Type | Method and Description |
---|---|
void |
clearAssignedResourceIdTerms()
Clears the currently assigned resource
Id query terms. |
void |
clearAssignedResourceTerms()
Clears the current assigned resource query terms.
|
void |
clearBlockedIssueIdTerms()
Clears the blocked issue issue
Id query terms. |
void |
clearBlockedIssueTerms()
Clears the blocked issue query terms.
|
void |
clearBlockingIssueIdTerms()
Clears the blocking issue issue
Id query terms. |
void |
clearBlockingIssueTerms()
Clears the blocking issue query terms.
|
void |
clearBranchedIssueIdTerms()
Clears the branched issue issue
Id query terms. |
void |
clearBranchedIssueTerms()
Clears the branched issue query terms.
|
void |
clearClosedDateTerms()
Clears the closed date query terms.
|
void |
clearCloserIdTerms()
Clears the closer resource
Id query terms. |
void |
clearCloserTerms()
Clears the closer query terms.
|
void |
clearClosingAgentIdTerms()
Clears the closing agent
Id query terms. |
void |
clearClosingAgentTerms()
Clears the closing agent query terms.
|
void |
clearCreatedDateTerms()
Clears the created date query terms.
|
void |
clearCreatingAgentIdTerms()
Clears the creator
Id query terms. |
void |
clearCreatingAgentTerms()
Clears the creating agent query terms.
|
void |
clearCreatorIdTerms()
Clears the creator
Id query terms. |
void |
clearCreatorTerms()
Clears the creator query terms.
|
void |
clearCustomerIdTerms()
Clears the customer
Id query terms. |
void |
clearCustomerTerms()
Clears the customer query terms.
|
void |
clearDueDateTerms()
Clears the due date query terms.
|
void |
clearDuplicateIssueIdTerms()
Clears the duplicate issue issue
Id query terms. |
void |
clearDuplicateIssueTerms()
Clears the duplicate issue query terms.
|
void |
clearFrontOfficeIdTerms()
Clears the front office
Id query terms. |
void |
clearFrontOfficeTerms()
Clears the front office query terms.
|
void |
clearLogEntryIdTerms()
Clears the log entry
Id query terms. |
void |
clearLogEntryTerms()
Clears the log entry query terms.
|
void |
clearMasterIssueIdTerms()
Clears the master issue issue
Id query terms. |
void |
clearMasterIssueTerms()
Clears the linked issue query terms.
|
void |
clearPendingTerms()
Clears the pending query terms.
|
void |
clearPriorityTypeTerms()
Clears the priority type query terms.
|
void |
clearQueueIdTerms()
Clears the queue
Id query terms. |
void |
clearQueueTerms()
Clears the queue query terms.
|
void |
clearReopenedDateTerms()
Clears the reopened date query terms.
|
void |
clearReopenerIdTerms()
Clears the reopener
Id query terms. |
void |
clearReopenerTerms()
Clears the reopener query terms.
|
void |
clearReopeningAgentIdTerms()
Clears the reopening agent
Id query terms. |
void |
clearReopeningAgentTerms()
Clears the reopner query terms.
|
void |
clearResolutionTypeTerms()
Clears the resolution type query terms.
|
void |
clearResolvedDateTerms()
Clears the resolved date query terms.
|
void |
clearResolverIdTerms()
Clears the resolver
Id query terms. |
void |
clearResolverTerms()
Clears the resolver query terms.
|
void |
clearResolvingAgentIdTerms()
Clears the resolving agent
Id query terms. |
void |
clearResolvingAgentTerms()
Clears the resolving query terms.
|
void |
clearResourceIdTerms()
Clears the assigned resource
Id query terms. |
void |
clearResourceTerms()
Clears the resource query terms.
|
void |
clearRootIssueIdTerms()
Clears the root issue issue
Id query terms. |
void |
clearRootIssueTerms()
Clears the root issue query terms.
|
void |
clearSubtaskIdTerms()
Clears the subtask issue
Id query terms. |
void |
clearSubtaskTerms()
Clears the subtask query terms.
|
void |
clearTopicIdTerms()
Clears the topic
Id query terms. |
void |
clearTopicTerms()
Clears the topic query terms.
|
ResourceQuery |
getAssignedResourceQuery()
Gets the query for the current assigned resource.
|
IssueQuery |
getBlockedIssueQuery()
Gets the query for a blocked issue.
|
IssueQuery |
getBlockingIssueQuery()
Gets the query for a blocking issue.
|
IssueQuery |
getBranchedIssueQuery()
Gets the query for a branched issue.
|
ResourceQuery |
getCloserQuery()
Gets the query for the agent who closed this issue.
|
AgentQuery |
getClosingAgentQuery()
Gets the query for the agent who closed this issue.
|
AgentQuery |
getCreatingAgentQuery()
Gets the query for a creator.
|
ResourceQuery |
getCreatorQuery()
Gets the query for a creator.
|
ResourceQuery |
getCustomerQuery()
Gets the query for a customer.
|
IssueQuery |
getDuplicateIssueQuery()
Gets the query for a duplicate issue.
|
FrontOfficeQuery |
getFrontOfficeQuery()
Gets the query for a front office.
|
IssueQueryRecord |
getIssueQueryRecord(Type issueRecordType)
Gets the issue query record corresponding to the given
Issue
record Type. |
LogEntryQuery |
getLogEntryQuery()
Gets the query for a log entry.
|
IssueQuery |
getMasterIssueQuery()
Gets the query for a master issue.
|
QueueQuery |
getQueueQuery()
Gets the query for a queue.
|
ResourceQuery |
getReopenerQuery()
Gets the query for the resource who reopened this issue.
|
AgentQuery |
getReopeningAgentQuery()
Gets the query for the agent who reopened this issue.
|
ResourceQuery |
getResolverQuery()
Gets the query for the resource who resolved this issue.
|
AgentQuery |
getResolvingAgentQuery()
Gets the query for the agent who resolved this issue.
|
ResourceQuery |
getResourceQuery()
Gets the query for the assigned resource.
|
IssueQuery |
getRootIssueQuery()
Gets the query for a root of the branch issue.
|
IssueQuery |
getSubtaskQuery()
Gets the query for a subtask issue.
|
SubjectQuery |
getTopicQuery()
Gets the query for a topic.
|
void |
matchAnyAssignedResource(boolean match)
Matches any issue that has any current assigned resource.
|
void |
matchAnyBlockedIssue(boolean match)
Matches any issue blocked.
|
void |
matchAnyBlockingIssue(boolean match)
Matches any blocking issue.
|
void |
matchAnyBranchedIssue(boolean match)
Matches issues that branched to any other issue.
|
void |
matchAnyClosedDate(boolean match)
Matches any issue that has been closed.
|
void |
matchAnyDueDate(boolean match)
Matches issues that have any due date.
|
void |
matchAnyDuplicateIssue(boolean match)
Matches issues that are duplicated by any other issue.
|
void |
matchAnyLogEntry(boolean match)
Matches issues that are used on any log entry.
|
void |
matchAnyMasterIssue(boolean match)
Matches issues that are subtasks.
|
void |
matchAnyReopenedDate(boolean match)
Matches issues that have any reopened date.
|
void |
matchAnyResolvedDate(boolean match)
Matches any issue that has been resolved.
|
void |
matchAnyResource(boolean match)
Matches any issue that has any assigned resource.
|
void |
matchAnyRootIssue(boolean match)
Matches issue branches with a root.
|
void |
matchAnySubtask(boolean match)
Matches issues that have any subtask.
|
void |
matchAnyTopic(boolean match)
Matches issues that have any topic.
|
void |
matchAssignedResourceId(Id resourceId,
boolean match)
Sets the currently assigned resource
Id for this query. |
void |
matchBlockedIssueId(Id issueId,
boolean match)
Sets the blocked issue
Id for this query. |
void |
matchBlockingIssueId(Id issueId,
boolean match)
Sets the blocking issue
Id for this query. |
void |
matchBranchedIssueId(Id issueId,
boolean match)
Sets the branched issue
Id for this query. |
void |
matchClosedDate(DateTime from,
DateTime to,
boolean match)
Matches issue closed dates within the given date range inclusive.
|
void |
matchCloserId(Id resourceId,
boolean match)
Sets the closer resource
Id for this query. |
void |
matchClosingAgentId(Id agentId,
boolean match)
Sets the closing agent
Id for this query. |
void |
matchCreatedDate(DateTime from,
DateTime to,
boolean match)
Matches issues created within the given date range inclusive.
|
void |
matchCreatingAgentId(Id agentId,
boolean match)
Sets the creating agent
Id for this query. |
void |
matchCreatorId(Id resourceId,
boolean match)
Sets the creator
Id for this query. |
void |
matchCustomerId(Id resourceId,
boolean match)
Sets the customer
Id for this query. |
void |
matchDueDate(DateTime from,
DateTime to,
boolean match)
Matches issue due dates within the given date range inclusive.
|
void |
matchDuplicateIssueId(Id issueId,
boolean match)
Sets the linked issue
Id for this query. |
void |
matchFrontOfficeId(Id frontOfficeId,
boolean match)
Sets the front office
Id for this query to match issues
assigned to front offices. |
void |
matchLogEntryId(Id logEntryId,
boolean match)
Sets the log entry
Id for this query to match issues
along the given log entry. |
void |
matchMasterIssueId(Id issueId,
boolean match)
Sets the master issue
Id for this query. |
void |
matchPending(boolean match)
Matches issues that are pending a customer response.
|
void |
matchPriorityType(Type priorityType,
boolean match)
Matches issues with the given priority type.
|
void |
matchQueueId(Id queueId,
boolean match)
Sets the queue
Id for this query. |
void |
matchReopenedDate(DateTime from,
DateTime to,
boolean match)
Matches issues reopened within the given date range inclusive.
|
void |
matchReopenerId(Id resourceId,
boolean match)
Sets the reopener
Id for this query. |
void |
matchReopeningAgentId(Id agentId,
boolean match)
Sets the reopening agent
Id for this query. |
void |
matchResolutionType(Type resolutionType,
boolean match)
Matches issues with the given resolution type.
|
void |
matchResolvedDate(DateTime from,
DateTime to,
boolean match)
Matches issue resolved dates within the given date range inclusive.
|
void |
matchResolverId(Id resourceId,
boolean match)
Sets the resolver
Id for this query. |
void |
matchResolvingAgentId(Id agentId,
boolean match)
Sets the resolving agent
Id for this query. |
void |
matchResourceId(Id resourceId,
boolean match)
Sets the resource
Id for this query to match any
resource ever assigned to an issue. |
void |
matchRootIssueId(Id issueId,
boolean match)
Sets the root of the branch issue
Id for this query. |
void |
matchSubtaskId(Id issueId,
boolean match)
Sets the subtask
Id for this query. |
void |
matchTopicId(Id topicId,
boolean match)
Sets the topic
Id for this query. |
boolean |
supportsAssignedResourceQuery()
Tests if a
ResourceQuery is available. |
boolean |
supportsBlockedIssueQuery()
Tests if an
IssueQuery is available. |
boolean |
supportsBlockingIssueQuery()
Tests if an
IssueQuery is available. |
boolean |
supportsBranchedIssueQuery()
Tests if an
IssueQuery is available. |
boolean |
supportsCloserQuery()
Tests if a
ResourceQuery is available. |
boolean |
supportsClosingAgentQuery()
Tests if an
AgentQuery is available. |
boolean |
supportsCreatingAgentQuery()
Tests if an
AgentQuery is available. |
boolean |
supportsCreatorQuery()
Tests if a
ResourceQuery is available. |
boolean |
supportsCustomerQuery()
Tests if a
ResourceQuery is available. |
boolean |
supportsDuplicateIssueQuery()
Tests if an
IssueQuery is available. |
boolean |
supportsFrontOfficeQuery()
Tests if a
FrontOfficeQuery is available. |
boolean |
supportsLogEntryQuery()
Tests if a
LogEntryQuery is available. |
boolean |
supportsMasterIssueQuery()
Tests if an
IssueQuery is available. |
boolean |
supportsQueueQuery()
Tests if a
QueueQuery is available. |
boolean |
supportsReopenerQuery()
Tests if a
ResourceQuery is available. |
boolean |
supportsReopeningAgentQuery()
Tests if an
AgentQuery is available. |
boolean |
supportsResolverQuery()
Tests if a
ResourceQuery is available. |
boolean |
supportsResolvingAgentQuery()
Tests if an
AgentQuery is available. |
boolean |
supportsResourceQuery()
Tests if a
ResourceQuery is available. |
boolean |
supportsRootIssueQuery()
Tests if an
IssueQuery is available. |
boolean |
supportsSubtaskQuery()
Tests if an
IssueQuery is available. |
boolean |
supportsTopicQuery()
Tests if a
TopicQuery is available. |
clearEndReasonIdTerms, clearEndReasonTerms, getEndReasonQuery, matchAnyEndReason, matchEndReasonId, supportsEndReasonQuery
clearCommentIdTerms, clearCommentTerms, clearCreditIdTerms, clearCreditTerms, clearDescriptionTerms, clearDisplayNameTerms, clearGenusTypeTerms, clearJournalEntryIdTerms, clearJournalEntryTerms, clearParentGenusTypeTerms, clearRelationshipIdTerms, clearRelationshipPeerIdTerms, clearRelationshipTerms, clearStateIdTerms, clearStateTerms, clearStatisticTerms, clearSubjectIdTerms, clearSubjectRelevancyTerms, clearSubjectTerms, getCommentQuery, getCreditQuery, getJournalEntryQuery, getRelationshipQuery, getStateQuery, getStatisticQuery, getSubjectQuery, getSubjectRelevancyQuery, matchAnyComment, matchAnyCredit, matchAnyDescription, matchAnyDisplayName, matchAnyGenusType, matchAnyJournalEntry, matchAnyRelationship, matchAnyState, matchAnyStatistic, matchAnySubject, matchCommentId, matchCreditId, matchDescription, matchDisplayName, matchGenusType, matchJournalEntryId, matchParentGenusType, matchRelationshipId, matchRelationshipPeerId, matchStateId, matchSubjectId, supportsCommentQuery, supportsCreditQuery, supportsJournalEntryQuery, supportsRelationshipQuery, supportsStateQuery, supportsStatisticQuery, supportsSubjectQuery, supportsSubjectRelevancyQuery
clearIdTerms, matchId
clearRecordTerms, matchAnyRecord, matchRecordType
getRecordTypes, hasRecordType
clearAnyTerms, clearKeywordTerms, getStringMatchTypes, matchAny, matchKeyword, supportsStringMatchType
clearDateTerms, clearEffectiveTerms, clearEndDateTerms, clearStartDateTerms, matchAnyEndDate, matchAnyStartDate, matchDate, matchEffective, matchEndDate, matchStartDate
void matchQueueId(Id queueId, boolean match)
Id
for this query.queueId
- the queue Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- queueId
is
null
mandatory
- This method must be implemented. void clearQueueIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsQueueQuery()
QueueQuery
is available. true
if a queue query is available,
false
otherwisemandatory
- This method must be implemented. QueueQuery getQueueQuery()
OR
term.UnimplementedException
- supportsQueueQuery()
is false
optional
- This method must be implemented if
supportsQueueQuery()
is true.
void clearQueueTerms()
mandatory
- This method must be implemented. void matchCustomerId(Id resourceId, boolean match)
Id
for this query.resourceId
- the resource Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- resourceId
is
null
mandatory
- This method must be implemented. void clearCustomerIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsCustomerQuery()
ResourceQuery
is available. true
if a customer query is available,
false
otherwisemandatory
- This method must be implemented. ResourceQuery getCustomerQuery()
OR
term.UnimplementedException
- supportsCustomerQuery()
is false
optional
- This method must be implemented if
supportsCustomerQuery()
is true.
void clearCustomerTerms()
mandatory
- This method must be implemented. void matchTopicId(Id topicId, boolean match)
Id
for this query.topicId
- the topic Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- topicId
is
null
mandatory
- This method must be implemented. void clearTopicIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsTopicQuery()
TopicQuery
is available. true
if a topic query is available,
false
otherwisemandatory
- This method must be implemented. SubjectQuery getTopicQuery()
OR
term.UnimplementedException
- supportsTopicQuery()
is false
optional
- This method must be implemented if
supportsTopicQuery()
is true.
void matchAnyTopic(boolean match)
match
- true
to match issues with any topic,
false
to match issues with no topicmandatory
- This method must be implemented. void clearTopicTerms()
mandatory
- This method must be implemented. void matchSubtaskId(Id issueId, boolean match)
Id
for this query.issueId
- the issue Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- issueId
is
null
mandatory
- This method must be implemented. void clearSubtaskIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsSubtaskQuery()
IssueQuery
is available. true
if a subtask issue query is available,
false
otherwisemandatory
- This method must be implemented. IssueQuery getSubtaskQuery()
OR
term.UnimplementedException
- supportsSubtaskQuery()
is false
optional
- This method must be implemented if
supportsSubtaskQuery()
is true.
void matchAnySubtask(boolean match)
match
- true
to match issues with any subtasks,
false
to match issues on no subtasksmandatory
- This method must be implemented. void clearSubtaskTerms()
mandatory
- This method must be implemented. void matchMasterIssueId(Id issueId, boolean match)
Id
for this query.issueId
- the issue Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- issueId
is
null
mandatory
- This method must be implemented. void clearMasterIssueIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsMasterIssueQuery()
IssueQuery
is available. true
if a master issue query is available,
false
otherwisemandatory
- This method must be implemented. IssueQuery getMasterIssueQuery()
OR
term.UnimplementedException
-
supportsMasterIssueQuery()
is false
optional
- This method must be implemented if
supportsMasterIssueQuery()
is true.
void matchAnyMasterIssue(boolean match)
match
- true
to match issues with any master
issue, false
to match issues on no master
issuesmandatory
- This method must be implemented. void clearMasterIssueTerms()
mandatory
- This method must be implemented. void matchDuplicateIssueId(Id issueId, boolean match)
Id
for this query.issueId
- the issue Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- issueId
is
null
mandatory
- This method must be implemented. void clearDuplicateIssueIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsDuplicateIssueQuery()
IssueQuery
is available. true
if a duplicate issue query is available,
false
otherwisemandatory
- This method must be implemented. IssueQuery getDuplicateIssueQuery()
OR
term.UnimplementedException
-
supportsDuplicateIssueQuery()
is false
optional
- This method must be implemented if
supportsDuplicateIssueQuery()
is true.
void matchAnyDuplicateIssue(boolean match)
match
- true
to match duplicate issues,
false
to match unlinked issuesmandatory
- This method must be implemented. void clearDuplicateIssueTerms()
mandatory
- This method must be implemented. void matchBranchedIssueId(Id issueId, boolean match)
Id
for this query.issueId
- the issue Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- issueId
is
null
mandatory
- This method must be implemented. void clearBranchedIssueIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsBranchedIssueQuery()
IssueQuery
is available. true
if a branched issue query is available,
false
otherwisemandatory
- This method must be implemented. IssueQuery getBranchedIssueQuery()
OR
term.UnimplementedException
-
supportsBranchedIssueQuery()
is false
optional
- This method must be implemented if
supportsBranchedIssueQuery()
is true.
void matchAnyBranchedIssue(boolean match)
match
- true
to match issues with branches,
false
to match issues with no branchesmandatory
- This method must be implemented. void clearBranchedIssueTerms()
mandatory
- This method must be implemented. void matchRootIssueId(Id issueId, boolean match)
Id
for this query.issueId
- the issue Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- issueId
is
null
mandatory
- This method must be implemented. void clearRootIssueIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsRootIssueQuery()
IssueQuery
is available. true
if a root issue query is available,
false
otherwisemandatory
- This method must be implemented. IssueQuery getRootIssueQuery()
OR
term.UnimplementedException
-
supportsRootIssueQuery()
is false
optional
- This method must be implemented if
supportsRootIssueQuery()
is true.
void matchAnyRootIssue(boolean match)
match
- true
to match branches with a root,
false
to match issues that are not a branch of
another issuemandatory
- This method must be implemented. void clearRootIssueTerms()
mandatory
- This method must be implemented. void matchPriorityType(Type priorityType, boolean match)
priorityType
- the priority Type
match
- true
for a positive match, false
for a negative matchNullArgumentException
- priorityType
is
null
mandatory
- This method must be implemented. void clearPriorityTypeTerms()
mandatory
- This method must be implemented. void matchCreatorId(Id resourceId, boolean match)
Id
for this query.resourceId
- the resource Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- resourceId
is
null
mandatory
- This method must be implemented. void clearCreatorIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsCreatorQuery()
ResourceQuery
is available. true
if a resource query is available,
false
otherwisemandatory
- This method must be implemented. ResourceQuery getCreatorQuery()
OR
term.UnimplementedException
- supportsCreatorQuery()
is false
optional
- This method must be implemented if
supportsCreatorQuery()
is true.
void clearCreatorTerms()
mandatory
- This method must be implemented. void matchCreatingAgentId(Id agentId, boolean match)
Id
for this query.agentId
- the agent Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- agentId
is
null
mandatory
- This method must be implemented. void clearCreatingAgentIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsCreatingAgentQuery()
AgentQuery
is available. true
if an agent query is available,
false
otherwisemandatory
- This method must be implemented. AgentQuery getCreatingAgentQuery()
OR
term.UnimplementedException
-
supportsCreatingAgentQuery()
is false
optional
- This method must be implemented if
supportsCreatingAgentQuery()
is true.
void clearCreatingAgentTerms()
mandatory
- This method must be implemented. void matchCreatedDate(DateTime from, DateTime to, boolean match)
from
- the range startto
- the range endmatch
- true
for a positive match, false
for a negative matchInvalidArgumentException
- from
is
greater than to
NullArgumentException
- from
or
to
is null
mandatory
- This method must be implemented. void clearCreatedDateTerms()
mandatory
- This method must be implemented. void matchReopenerId(Id resourceId, boolean match)
Id
for this query.resourceId
- the resource Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- resourceId
is
null
mandatory
- This method must be implemented. void clearReopenerIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsReopenerQuery()
ResourceQuery
is available. true
if a resource query is available,
false
otherwisemandatory
- This method must be implemented. ResourceQuery getReopenerQuery()
OR
term.UnimplementedException
- supportsReopenerQuery()
is false
optional
- This method must be implemented if
supportsReopenerQuery()
is true.
void clearReopenerTerms()
mandatory
- This method must be implemented. void matchReopeningAgentId(Id agentId, boolean match)
Id
for this query.agentId
- the agent Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- agentId
is
null
mandatory
- This method must be implemented. void clearReopeningAgentIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsReopeningAgentQuery()
AgentQuery
is available. true
if an agent query is available,
false
otherwisemandatory
- This method must be implemented. AgentQuery getReopeningAgentQuery()
OR
term.UnimplementedException
-
supportsReopeningAgentQuery()
is false
optional
- This method must be implemented if
supportsReopeningAgentQuery()
is true.
void clearReopeningAgentTerms()
mandatory
- This method must be implemented. void matchReopenedDate(DateTime from, DateTime to, boolean match)
from
- the range startto
- the range endmatch
- true
for a positive match, false
for a negative matchInvalidArgumentException
- from
is
greater than to
NullArgumentException
- from
or
to
is null
mandatory
- This method must be implemented. void matchAnyReopenedDate(boolean match)
match
- true
to match issues with any reopened
date, false
to match issues with no reopened
datemandatory
- This method must be implemented. void clearReopenedDateTerms()
mandatory
- This method must be implemented. void matchDueDate(DateTime from, DateTime to, boolean match)
from
- the range startto
- the range endmatch
- true
for a positive match, false
for a negative matchInvalidArgumentException
- from
is
greater than to
NullArgumentException
- from
or
to
is null
mandatory
- This method must be implemented. void matchAnyDueDate(boolean match)
match
- true
to match issues with any due date,
false
to match issues with no due datemandatory
- This method must be implemented. void clearDueDateTerms()
mandatory
- This method must be implemented. void matchPending(boolean match)
match
- true
to match pending issues,
false
otherwisemandatory
- This method must be implemented. void clearPendingTerms()
mandatory
- This method must be implemented. void matchBlockingIssueId(Id issueId, boolean match)
Id
for this query.issueId
- the issue Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- issueId
is
null
mandatory
- This method must be implemented. void clearBlockingIssueIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsBlockingIssueQuery()
IssueQuery
is available. true
if a blocking issue query is available,
false
otherwisemandatory
- This method must be implemented. IssueQuery getBlockingIssueQuery()
OR
term.UnimplementedException
-
supportsBlockingIssueQuery()
is false
optional
- This method must be implemented if
supportsBlockingIssueQuery()
is true.
void matchAnyBlockingIssue(boolean match)
match
- true
to match blocking issues,
false
to match issues not blockingmandatory
- This method must be implemented. void clearBlockingIssueTerms()
mandatory
- This method must be implemented. void matchBlockedIssueId(Id issueId, boolean match)
Id
for this query.issueId
- the issue Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- issueId
is
null
mandatory
- This method must be implemented. void clearBlockedIssueIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsBlockedIssueQuery()
IssueQuery
is available. true
if a blocked issue query is available,
false
otherwisemandatory
- This method must be implemented. IssueQuery getBlockedIssueQuery()
OR
term.UnimplementedException
-
supportsBlockedIssueQuery()
is false
optional
- This method must be implemented if
supportsBlockedIssueQuery()
is true.
void matchAnyBlockedIssue(boolean match)
match
- true
to match issues blocked,
false
to match issues that are not blockedmandatory
- This method must be implemented. void clearBlockedIssueTerms()
mandatory
- This method must be implemented. void matchResolverId(Id resourceId, boolean match)
Id
for this query.resourceId
- the resource Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- resourceId
is
null
mandatory
- This method must be implemented. void clearResolverIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsResolverQuery()
ResourceQuery
is available. true
if a resource query is available,
false
otherwisemandatory
- This method must be implemented. ResourceQuery getResolverQuery()
OR
term.UnimplementedException
- supportsResolverQuery()
is false
optional
- This method must be implemented if
supportsResolverQuery()
is true.
void clearResolverTerms()
mandatory
- This method must be implemented. void matchResolvingAgentId(Id agentId, boolean match)
Id
for this query.agentId
- the agent Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- agentId
is
null
mandatory
- This method must be implemented. void clearResolvingAgentIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsResolvingAgentQuery()
AgentQuery
is available. true
if an agent query is available,
false
otherwisemandatory
- This method must be implemented. AgentQuery getResolvingAgentQuery()
OR
term.UnimplementedException
-
supportsResolvingAgentQuery()
is false
optional
- This method must be implemented if
supportsResolvingAgentQuery()
is true.
void clearResolvingAgentTerms()
mandatory
- This method must be implemented. void matchResolvedDate(DateTime from, DateTime to, boolean match)
from
- the range startto
- the range endmatch
- true
for a positive match, false
for a negative matchInvalidArgumentException
- from
is
greater than to
NullArgumentException
- from
or
to
is null
mandatory
- This method must be implemented. void matchAnyResolvedDate(boolean match)
match
- true
to match resolved issues,
false
to match unresolved issuesmandatory
- This method must be implemented. void clearResolvedDateTerms()
mandatory
- This method must be implemented. void matchResolutionType(Type resolutionType, boolean match)
resolutionType
- the resolution Type
match
- true
for a positive match, false
for a negative matchNullArgumentException
- resolutionType
is null
mandatory
- This method must be implemented. void clearResolutionTypeTerms()
mandatory
- This method must be implemented. void matchCloserId(Id resourceId, boolean match)
Id
for this query.resourceId
- the resource Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- resourceId
is
null
mandatory
- This method must be implemented. void clearCloserIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsCloserQuery()
ResourceQuery
is available. true
if a resource query is available,
false
otherwisemandatory
- This method must be implemented. ResourceQuery getCloserQuery()
OR
term.UnimplementedException
- supportsCloserQuery()
is false
optional
- This method must be implemented if
supportsCloserQuery()
is true.
void clearCloserTerms()
mandatory
- This method must be implemented. void matchClosingAgentId(Id agentId, boolean match)
Id
for this query.agentId
- the agent Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- agentId
is
null
mandatory
- This method must be implemented. void clearClosingAgentIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsClosingAgentQuery()
AgentQuery
is available. true
if a closing agent query is available,
false
otherwisemandatory
- This method must be implemented. AgentQuery getClosingAgentQuery()
OR
term.UnimplementedException
-
supportsClosingAgentQuery()
is false
optional
- This method must be implemented if
supportsClosingAgentQuery()
is true.
void clearClosingAgentTerms()
mandatory
- This method must be implemented. void matchClosedDate(DateTime from, DateTime to, boolean match)
from
- the range startto
- the range endmatch
- true
for a positive match, false
for a negative matchInvalidArgumentException
- from
is
greater than to
NullArgumentException
- from
or
to
is null
mandatory
- This method must be implemented. void matchAnyClosedDate(boolean match)
match
- true
to match closed issues, false
to match unclosed issuesmandatory
- This method must be implemented. void clearClosedDateTerms()
mandatory
- This method must be implemented. void matchAssignedResourceId(Id resourceId, boolean match)
Id
for this query.resourceId
- the resource Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- resourceId
is
null
mandatory
- This method must be implemented. void clearAssignedResourceIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsAssignedResourceQuery()
ResourceQuery
is available. true
if an assigned resource query is
available, false
otherwisemandatory
- This method must be implemented. ResourceQuery getAssignedResourceQuery()
OR
term.UnimplementedException
-
supportsAssignedResourceQuery()
is false
optional
- This method must be implemented if
supportsAssignedResourceQuery()
is true.
void matchAnyAssignedResource(boolean match)
match
- true
to match issues with any currently
assigned resource, false
to match issues with
no currently assigned resourcemandatory
- This method must be implemented. void clearAssignedResourceTerms()
mandatory
- This method must be implemented. void matchResourceId(Id resourceId, boolean match)
Id
for this query to match any
resource ever assigned to an issue.resourceId
- the resource Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- resourceId
is
null
mandatory
- This method must be implemented. void clearResourceIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsResourceQuery()
ResourceQuery
is available. true
if an assigned resource query is
available, false
otherwisemandatory
- This method must be implemented. ResourceQuery getResourceQuery()
OR
term.UnimplementedException
- supportsResourceQuery()
is false
optional
- This method must be implemented if
supportsResourceQuery()
is true.
void matchAnyResource(boolean match)
match
- true
to match issues with any resource
ever assigned, false
to match issues that never
had an assigned resourcemandatory
- This method must be implemented. void clearResourceTerms()
mandatory
- This method must be implemented. void matchLogEntryId(Id logEntryId, boolean match)
Id
for this query to match issues
along the given log entry.logEntryId
- the log entry Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- logEntryId
is
null
mandatory
- This method must be implemented. void clearLogEntryIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsLogEntryQuery()
LogEntryQuery
is available. true
if a log entry query is available,
false
otherwisemandatory
- This method must be implemented. LogEntryQuery getLogEntryQuery()
OR
term.UnimplementedException
- supportsLogEntryQuery()
is false
optional
- This method must be implemented if
supportsLogEntryQuery()
is true.
void matchAnyLogEntry(boolean match)
match
- true
to match issues with any log entry,
false
to match issues with no log entriesmandatory
- This method must be implemented. void clearLogEntryTerms()
mandatory
- This method must be implemented. void matchFrontOfficeId(Id frontOfficeId, boolean match)
Id
for this query to match issues
assigned to front offices.frontOfficeId
- the front office Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- frontOfficeId
is
null
mandatory
- This method must be implemented. void clearFrontOfficeIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsFrontOfficeQuery()
FrontOfficeQuery
is available. true
if a front office query is available,
false
otherwisemandatory
- This method must be implemented. FrontOfficeQuery getFrontOfficeQuery()
OR
term.UnimplementedException
-
supportsFrontOfficeQuery()
is false
optional
- This method must be implemented if
supportsFrontOfficeQuery()
is true.
void clearFrontOfficeTerms()
mandatory
- This method must be implemented. IssueQueryRecord getIssueQueryRecord(Type issueRecordType) throws OperationFailedException
Issue
record Type.
Multiple record retrievals produce
a nested OR
term.issueRecordType
- a issue record typeNullArgumentException
- issueRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(issueRecordType)
is false
mandatory
- This method must be implemented.