public interface JobProcessorEnablerQuery extends OsidEnablerQuery
This is the query for searching job processor enablers. 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 |
clearFoundryIdTerms()
Clears the foundry
Id query terms. |
void |
clearFoundryTerms()
Clears the foundry query terms.
|
void |
clearRuledJobProcessorIdTerms()
Clears the job processor
Id query terms. |
void |
clearRuledJobProcessorTerms()
Clears the job processor query terms.
|
FoundryQuery |
getFoundryQuery()
Gets the query for a foundry.
|
JobProcessorEnablerQueryRecord |
getJobProcessorEnablerQueryRecord(Type jobProcessorEnablerRecordType)
Gets the job processor enabler query record corresponding to the given
JobProcessorEnabler record Type. |
JobProcessorQuery |
getRuledJobProcessorQuery()
Gets the query for a job processor.
|
void |
matchAnyRuledJobProcessor(boolean match)
Matches enablers mapped to any job processor.
|
void |
matchFoundryId(Id foundryId,
boolean match)
Matches enablers mapped to the foundry.
|
void |
matchRuledJobProcessorId(Id jobProcessorId,
boolean match)
Matches enablers mapped to the job processor.
|
boolean |
supportsFoundryQuery()
Tests if a
FoundryQuery is available. |
boolean |
supportsRuledJobProcessorQuery()
Tests if an
JobProcessorQuery is available. |
clearCyclicEventIdTerms, clearCyclicEventTerms, clearDemographicIdTerms, clearDemographicTerms, clearEventIdTerms, clearEventTerms, clearScheduleIdTerms, clearScheduleTerms, getCyclicEventQuery, getDemographicQuery, getEventQuery, getScheduleQuery, matchAnyCyclicEvent, matchAnyDemographic, matchAnyEvent, matchAnySchedule, matchCyclicEventId, matchDemographicId, matchEventId, matchScheduleId, supportsCyclicEventQuery, supportsDemographicQuery, supportsEventQuery, supportsScheduleQuery
clearRuleIdTerms, clearRuleTerms, getRuleQuery, matchAnyRule, matchRuleId, supportsRuleQuery
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
clearActiveTerms, clearDisabledTerms, clearEnabledTerms, clearOperationalTerms, matchActive, matchDisabled, matchEnabled, matchOperational
clearDateTerms, clearEffectiveTerms, clearEndDateTerms, clearStartDateTerms, matchAnyEndDate, matchAnyStartDate, matchDate, matchEffective, matchEndDate, matchStartDate
void matchRuledJobProcessorId(Id jobProcessorId, boolean match)
jobProcessorId
- the job processor Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- jobProcessorId
is null
mandatory
- This method must be implemented. void clearRuledJobProcessorIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsRuledJobProcessorQuery()
JobProcessorQuery
is available. true
if a job processor query is available,
false
otherwisemandatory
- This method must be implemented. JobProcessorQuery getRuledJobProcessorQuery()
OR
term.UnimplementedException
-
supportsRuledJobProcessorQuery()
is false
optional
- This method must be implemented if
supportsRuledJobProcessorQuery()
is true.
void matchAnyRuledJobProcessor(boolean match)
match
- true
for enablers mapped to any job
processor, false
to match enablers mapped to no
job processorsmandatory
- This method must be implemented. void clearRuledJobProcessorTerms()
mandatory
- This method must be implemented. void matchFoundryId(Id foundryId, boolean match)
foundryId
- the foundry Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- foundryId
is
null
mandatory
- This method must be implemented. void clearFoundryIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsFoundryQuery()
FoundryQuery
is available. true
if a foundry query is available,
false
otherwisemandatory
- This method must be implemented. FoundryQuery getFoundryQuery()
OR
term.UnimplementedException
- supportsFoundryQuery()
is false
optional
- This method must be implemented if
supportsFoundryQuery()
is true.
void clearFoundryTerms()
mandatory
- This method must be implemented. JobProcessorEnablerQueryRecord getJobProcessorEnablerQueryRecord(Type jobProcessorEnablerRecordType) throws OperationFailedException
JobProcessorEnabler
record Type.
Multiple record retrievals produce a nested OR
term.jobProcessorEnablerRecordType
- a job processor enabler record
typeNullArgumentException
-
jobProcessorEnablerRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(jobProcessorEnablerRecordType)
is
false
mandatory
- This method must be implemented.