public interface StepConstrainerEnablerQuery extends OsidEnablerQuery
This is the query for searching step constrainer enablers. Each method
match specifies a AND
term while multiple invocations of
the same method produce a nested OR.
Modifier and Type | Method and Description |
---|---|
void |
clearOfficeIdTerms()
Clears the office
Id query terms. |
void |
clearOfficeTerms()
Clears the office query terms.
|
void |
clearRuledStepConstrainerIdTerms()
Clears the step constrainer
Id query terms. |
void |
clearRuledStepConstrainerTerms()
Clears the step constrainer query terms.
|
OfficeQuery |
getOfficeQuery()
Gets the query for an office.
|
StepConstrainerQuery |
getRuledStepConstrainerQuery()
Gets the query for a step constrainer.
|
StepConstrainerEnablerQueryRecord |
getStepConstrainerEnablerQueryRecord(Type stepConstrainerEnablerRecordType)
Gets the step constrainer enabler query record corresponding to the
given
StepConstrainerEnabler record Type. |
void |
matchAnyRuledStepConstrainer(boolean match)
Matches enablers mapped to any step constrainer.
|
void |
matchOfficeId(Id officeId,
boolean match)
Matches enablers mapped to the office.
|
void |
matchRuledStepConstrainerId(Id stepConstrainerId,
boolean match)
Matches enablers mapped to the step constrainer.
|
boolean |
supportsOfficeQuery()
Tests if an
OfficeQuery is available. |
boolean |
supportsRuledStepConstrainerQuery()
Tests if a
StepConstrainerQuery 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 matchRuledStepConstrainerId(Id stepConstrainerId, boolean match)
stepConstrainerId
- the step constrainer Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- stepConstrainerId
is null
mandatory
- This method must be implemented. void clearRuledStepConstrainerIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsRuledStepConstrainerQuery()
StepConstrainerQuery
is available. true
if a step constrainer query is available,
false
otherwisemandatory
- This method must be implemented. StepConstrainerQuery getRuledStepConstrainerQuery()
OR
term.UnimplementedException
-
supportsRuledStepConstrainerQuery()
is false
optional
- This method must be implemented if
supportsRuledStepConstrainerQuery()
is
true.
void matchAnyRuledStepConstrainer(boolean match)
match
- true
for enablers mapped to any step
constrainer, false
to match enablers mapped to
no step constrainersmandatory
- This method must be implemented. void clearRuledStepConstrainerTerms()
mandatory
- This method must be implemented. void matchOfficeId(Id officeId, boolean match)
officeId
- the office Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- officeId
is
null
mandatory
- This method must be implemented. void clearOfficeIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsOfficeQuery()
OfficeQuery
is available. true
if an office query is available,
false
otherwisemandatory
- This method must be implemented. OfficeQuery getOfficeQuery()
OR
term.UnimplementedException
- supportsOfficeQuery()
is false
optional
- This method must be implemented if
supportsOfficeQuery()
is true.
void clearOfficeTerms()
mandatory
- This method must be implemented. StepConstrainerEnablerQueryRecord getStepConstrainerEnablerQueryRecord(Type stepConstrainerEnablerRecordType) throws OperationFailedException
StepConstrainerEnabler
record Type.
Multiple record retrievals produce a nested OR
term.stepConstrainerEnablerRecordType
- a step constrainer enabler
record typeNullArgumentException
-
stepConstrainerEnablerRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(stepConstrainerEnablerRecordType)
is
false
mandatory
- This method must be implemented.