Interface OsidEffectuatorQuery
- All Superinterfaces:
Extensible, OsidBrowsableQuery, OsidEnablerQuery, OsidExtensibleQuery, OsidIdentifiableQuery, OsidObjectQuery, OsidOperableQuery, OsidQuery, OsidRuleQuery, OsidTemporalQuery, Suppliable
- All Known Subinterfaces:
AuthorizationEnablerQuery
This is the query interface for searching OsidEffecuators.
Each method specifies an AND term while multiple invocations of
the same method produce a nested OR.
-
Method Summary
Modifier and TypeMethodDescriptionvoidClears all create once terms.voidClears all minimum continuity gap terms.voidCreateOnceMinimumContinuityGap(boolean match) Match any minimum create once flag.voidmatchAnyMinimumContinuityGap(boolean match) Match any minimum continuity gap.voidmatchCreateOnce(boolean match) Matches OsidEffectuators with a create once flag.voidmatchMinimumContinuityGap(Duration from, Duration to, boolean match) MatchesOsidEffectuatorswith a minimum continuity gap between the given durations inclusive.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeMethods inherited from interface OsidEnablerQuery
clearCyclicEventIdTerms, clearCyclicEventTerms, clearCyclicTimePeriodIdTerms, clearCyclicTimePeriodTerms, clearEventIdTerms, clearEventTerms, clearRequirementTerms, clearScheduleIdTerms, clearScheduleTerms, clearTimePeriodIdTerms, clearTimePeriodTerms, getCyclicEventQuery, getCyclicTimePeriodQuery, getEventQuery, getScheduleQuery, getTimePeriodQuery, matchAnyCyclicEvent, matchAnyCyclicTimePeriod, matchAnyEvent, matchAnyRequirement, matchAnySchedule, matchAnyTimePeriod, matchCyclicEventId, matchCyclicTimePeriodId, matchEventId, matchRequirement, matchScheduleId, matchTimePeriodId, supportsCyclicEventQuery, supportsCyclicTimePeriodQuery, supportsEventQuery, supportsScheduleQuery, supportsTimePeriodQueryMethods inherited from interface OsidExtensibleQuery
clearRecordTerms, matchAnyRecord, matchRecordTypeMethods inherited from interface OsidIdentifiableQuery
clearIdTerms, matchIdMethods inherited from interface OsidObjectQuery
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, supportsSubjectRelevancyQueryMethods inherited from interface OsidOperableQuery
clearActiveTerms, clearDisabledTerms, clearEnabledTerms, clearOperationalTerms, matchActive, matchDisabled, matchEnabled, matchOperationalMethods inherited from interface OsidQuery
clearAnyTerms, clearKeywordTerms, getStringMatchTypes, matchAny, matchKeyword, supportsStringMatchTypeMethods inherited from interface OsidRuleQuery
clearConditionRecordTypeTerms, clearRuleIdTerms, clearRuleTerms, getRuleQuery, matchAnyConditionRecordType, matchAnyRule, matchConditionRecordType, matchRuleId, supportsRuleQueryMethods inherited from interface OsidTemporalQuery
clearDateTerms, clearEffectiveTerms, clearEndDateTerms, clearStartDateTerms, matchAnyEndDate, matchAnyStartDate, matchDate, matchEffective, matchEndDate, matchStartDate
-
Method Details
-
matchCreateOnce
void matchCreateOnce(boolean match) Matches OsidEffectuators with a create once flag.- Parameters:
match-trueto match create once rules,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
CreateOnceMinimumContinuityGap
void CreateOnceMinimumContinuityGap(boolean match) Match any minimum create once flag.- Parameters:
match-trueto match any create once flag,falseto match no set create once flag- Compliance:
mandatory- This method must be implemented.
-
clearCreateOnceTerms
void clearCreateOnceTerms()Clears all create once terms.- Compliance:
mandatory- This method must be implemented.
-
matchMinimumContinuityGap
MatchesOsidEffectuatorswith a minimum continuity gap between the given durations inclusive.- Parameters:
from- start of duration rangeto- end of duration rangematch-trueif for a positive match,falsefor a negative match- Throws:
NullArgumentException-scheduleIdisnull- Compliance:
mandatory- This method must be implemented.
-
matchAnyMinimumContinuityGap
void matchAnyMinimumContinuityGap(boolean match) Match any minimum continuity gap.- Parameters:
match-trueto match any minimum continuity gap,falseto match no minimum continuity gaps- Compliance:
mandatory- This method must be implemented.
-
clearMinimumContinuityGapTerms
void clearMinimumContinuityGapTerms()Clears all minimum continuity gap terms.- Compliance:
mandatory- This method must be implemented.
-