public interface OffsetEventEnablerQuery extends OsidEnablerQuery
This is the query for searching offset event 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 |
clearCalendarIdTerms()
Clears the calendar
Id query terms. |
void |
clearCalendarTerms()
Clears the calendar query terms.
|
void |
clearRuledOffsetEventIdTerms()
Clears the offset event
Id query terms. |
void |
clearRuledOffsetEventTerms()
Clears the offset event query terms.
|
CalendarQuery |
getCalendarQuery()
Gets the query for a calendar.
|
OffsetEventEnablerQueryRecord |
getOffsetEventEnablerQueryRecord(Type offsetEventEnablerRecordType)
Gets the offset event enabler query record corresponding to the given
OffsetEventEnabler record Type. |
OffsetEventQuery |
getRuledOffsetEventQuery()
Gets the query for an offset event.
|
void |
matchAnyRuledOffsetEvent(boolean match)
Matches enablers mapped to any offset event.
|
void |
matchCalendarId(Id calendarId,
boolean match)
Matches enablers mapped to the calendar.
|
void |
matchRuledOffsetEventId(Id offsetEventId,
boolean match)
Matches enablers mapped to the offset event.
|
boolean |
supportsCalendarQuery()
Tests if a
CalendarQuery is available. |
boolean |
supportsRuledOffsetEventQuery()
Tests if an
OffsetEventQuery 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 matchRuledOffsetEventId(Id offsetEventId, boolean match)
offsetEventId
- the offset event Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- offsetEventId
is
null
mandatory
- This method must be implemented. void clearRuledOffsetEventIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsRuledOffsetEventQuery()
OffsetEventQuery
is available. true
if an offset event query is available,
false
otherwisemandatory
- This method must be implemented. OffsetEventQuery getRuledOffsetEventQuery()
OR
term.UnimplementedException
-
supportsRuledOffsetEventQuery()
is false
optional
- This method must be implemented if
supportsRuledOffsetEventQuery()
is true.
void matchAnyRuledOffsetEvent(boolean match)
match
- true
for enablers mapped to any offset
event, false
to match enablers mapped to no
offset eventsmandatory
- This method must be implemented. void clearRuledOffsetEventTerms()
mandatory
- This method must be implemented. void matchCalendarId(Id calendarId, boolean match)
calendarId
- the calendar Id
match
- true
for a positive match, false
for a negative matchNullArgumentException
- calendarId
is
null
mandatory
- This method must be implemented. void clearCalendarIdTerms()
Id
query terms.mandatory
- This method must be implemented. boolean supportsCalendarQuery()
CalendarQuery
is available. true
if a calendar query is available,
false
otherwisemandatory
- This method must be implemented. CalendarQuery getCalendarQuery()
OR
term.UnimplementedException
- supportsCalendarQuery()
is false
optional
- This method must be implemented if
supportsCalendarQuery()
is true.
void clearCalendarTerms()
mandatory
- This method must be implemented. OffsetEventEnablerQueryRecord getOffsetEventEnablerQueryRecord(Type offsetEventEnablerRecordType) throws OperationFailedException
OffsetEventEnabler
record Type.
Multiple
record retrievals produce a nested OR
term.offsetEventEnablerRecordType
- an offset event enabler record
typeNullArgumentException
-
offsetEventEnablerRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(offsetEventEnablerRecordType)
is
false
mandatory
- This method must be implemented.