public interface CalendaringRulesProfile extends OsidProfile
The calendaring rules profile describes the interoperability among calendaring rules services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getCommitmentEnablerRecordTypes()
Gets the supported
CommitmentEnabler record types. |
TypeList |
getCommitmentEnablerSearchRecordTypes()
Gets the supported
CommitmentEnabler search record
types. |
TypeList |
getOffsetEventEnablerRecordTypes()
Gets the supported
OffsetEventEnabler record interface
types. |
TypeList |
getOffsetEventEnablerSearchRecordTypes()
Gets the supported
OffsetEventEnabler search record
interface types. |
TypeList |
getRecurringEventEnablerRecordTypes()
Gets the supported
RecurringEventEnabler record
interface types. |
TypeList |
getRecurringEventEnablerSearchRecordTypes()
Gets the supported
RecurringEventEnabler search record
interface types. |
TypeList |
getSupersedingEventEnablerRecordTypes()
Gets the supported
SupersedingEventEnabler record
interface types. |
TypeList |
getSupersedingEventEnablerSearchRecordTypes()
Gets the supported
SupersedingEventEnabler search
record interface types. |
boolean |
supportsCommitmentEnablerAdmin()
Tests if a commitment enabler administrative service is supported.
|
boolean |
supportsCommitmentEnablerCalendar()
Tests if a commitment enabler calendar lookup service is supported.
|
boolean |
supportsCommitmentEnablerCalendarAssignment()
Tests if a commitment enabler calendar service is supported.
|
boolean |
supportsCommitmentEnablerLookup()
Tests if looking up commitment enablers is supported.
|
boolean |
supportsCommitmentEnablerNotification()
Tests if a commitment enabler notification service is supported.
|
boolean |
supportsCommitmentEnablerQuery()
Tests if querying commitment enablers is supported.
|
boolean |
supportsCommitmentEnablerRecordType(Type commitmentEnablerRecordType)
Tests if the given
CommitmentEnabler record type is
supported. |
boolean |
supportsCommitmentEnablerRuleApplication()
Tests if a commitment enabler rule application service is supported.
|
boolean |
supportsCommitmentEnablerRuleLookup()
Tests if a commitment enabler rule lookup service is supported.
|
boolean |
supportsCommitmentEnablerSearch()
Tests if searching commitment enablers is supported.
|
boolean |
supportsCommitmentEnablerSearchRecordType(Type commitmentEnablerSearchRecordType)
Tests if the given
CommitmentEnabler search record type
is supported. |
boolean |
supportsCommitmentEnablerSmartCalendar()
Tests if a commitment enabler calendar lookup service is supported.
|
boolean |
supportsOffsetEventEnablerAdmin()
Tests if an offset event enabler administrative service is supported.
|
boolean |
supportsOffsetEventEnablerCalendar()
Tests if an offset event enabler calendar lookup service is supported.
|
boolean |
supportsOffsetEventEnablerCalendarAssignment()
Tests if an offset event enabler calendar service is supported.
|
boolean |
supportsOffsetEventEnablerLookup()
Tests if looking up offset event enablers is supported.
|
boolean |
supportsOffsetEventEnablerNotification()
Tests if an offset event enabler notification service is supported.
|
boolean |
supportsOffsetEventEnablerQuery()
Tests if querying offset event enablers is supported.
|
boolean |
supportsOffsetEventEnablerRecordType(Type offsetEventEnablerRecordType)
Tests if the given
OffsetEventEnabler record interface
type is supported. |
boolean |
supportsOffsetEventEnablerRuleApplication()
Tests if an offset event enabler rule application service is
supported.
|
boolean |
supportsOffsetEventEnablerRuleLookup()
Tests if an offset event enabler rule lookup service is supported.
|
boolean |
supportsOffsetEventEnablerSearch()
Tests if searching offset event enablers is supported.
|
boolean |
supportsOffsetEventEnablerSearchRecordType(Type offsetEventEnablerSearchRecordType)
Tests if the given
OffsetEventEnabler search record
interface type is supported. |
boolean |
supportsOffsetEventEnablerSmartCalendar()
Tests if an offset event enabler calendar lookup service is supported.
|
boolean |
supportsRecurringEventEnablerAdmin()
Tests if an recurring event enabler administrative service is
supported.
|
boolean |
supportsRecurringEventEnablerCalendar()
Tests if an recurring event enabler calendar lookup service is
supported.
|
boolean |
supportsRecurringEventEnablerCalendarAssignment()
Tests if an recurring event enabler calendar service is supported.
|
boolean |
supportsRecurringEventEnablerLookup()
Tests if looking up recurring event enablers is supported.
|
boolean |
supportsRecurringEventEnablerNotification()
Tests if an recurring event enabler notification service is supported.
|
boolean |
supportsRecurringEventEnablerQuery()
Tests if querying recurring event enablers is supported.
|
boolean |
supportsRecurringEventEnablerRecordType(Type recurringEventEnablerRecordType)
Tests if the given
RecurringEventEnabler record
interface type is supported. |
boolean |
supportsRecurringEventEnablerRuleApplication()
Tests if an recurring event enabler rule application service is
supported.
|
boolean |
supportsRecurringEventEnablerRuleLookup()
Tests if an recurring event enabler rule lookup service is supported.
|
boolean |
supportsRecurringEventEnablerSearch()
Tests if searching recurring event enablers is supported.
|
boolean |
supportsRecurringEventEnablerSearchRecordType(Type recurringEventEnablerSearchRecordType)
Tests if the given
RecurringEventEnabler search record
interface type is supported. |
boolean |
supportsRecurringEventEnablerSmartCalendar()
Tests if an recurring event enabler calendar lookup service is
supported.
|
boolean |
supportsSupersedingEventEnablerAdmin()
Tests if an superseding event enabler administrative service is
supported.
|
boolean |
supportsSupersedingEventEnablerCalendar()
Tests if an superseding event enabler calendar lookup service is
supported.
|
boolean |
supportsSupersedingEventEnablerCalendarAssignment()
Tests if an superseding event enabler calendar service is supported.
|
boolean |
supportsSupersedingEventEnablerLookup()
Tests if looking up superseding event enablers is supported.
|
boolean |
supportsSupersedingEventEnablerNotification()
Tests if an superseding event enabler notification service is
supported.
|
boolean |
supportsSupersedingEventEnablerQuery()
Tests if querying superseding event enablers is supported.
|
boolean |
supportsSupersedingEventEnablerRecordType(Type supersedingEventEnablerRecordType)
Tests if the given
SupersedingEventEnabler record
interface type is supported. |
boolean |
supportsSupersedingEventEnablerRuleApplication()
Tests if an superseding event enabler rule application service is
supported.
|
boolean |
supportsSupersedingEventEnablerRuleLookup()
Tests if an superseding event enabler rule lookup service is
supported.
|
boolean |
supportsSupersedingEventEnablerSearch()
Tests if searching superseding event enablers is supported.
|
boolean |
supportsSupersedingEventEnablerSearchRecordType(Type supersedingEventEnablerSearchRecordType)
Tests if the given
SupersedingEventEnabler search
record interface type is supported. |
boolean |
supportsSupersedingEventEnablerSmartCalendar()
Tests if an superseding event enabler calendar lookup service is
supported.
|
boolean |
supportsVisibleFederation()
Tests if any broker federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRecurringEventEnablerLookup()
mandatory
- This method must be implemented. boolean supportsRecurringEventEnablerQuery()
mandatory
- This method must be implemented. boolean supportsRecurringEventEnablerSearch()
mandatory
- This method must be implemented. boolean supportsRecurringEventEnablerAdmin()
mandatory
- This method must be implemented. boolean supportsRecurringEventEnablerNotification()
mandatory
- This method must be implemented. boolean supportsRecurringEventEnablerCalendar()
mandatory
- This method must be implemented. boolean supportsRecurringEventEnablerCalendarAssignment()
mandatory
- This method must be implemented. boolean supportsRecurringEventEnablerSmartCalendar()
mandatory
- This method must be implemented. boolean supportsRecurringEventEnablerRuleLookup()
mandatory
- This method must be implemented. boolean supportsRecurringEventEnablerRuleApplication()
mandatory
- This method must be implemented. boolean supportsOffsetEventEnablerLookup()
true
if offset event enabler lookup is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsOffsetEventEnablerQuery()
true
if offset event enabler query is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsOffsetEventEnablerSearch()
true
if offset event enabler search is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsOffsetEventEnablerAdmin()
true
if offset event enabler administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsOffsetEventEnablerNotification()
true
if offset event enabler notification is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsOffsetEventEnablerCalendar()
true
if an offset event enabler calendar lookup
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsOffsetEventEnablerCalendarAssignment()
true
if offset event enabler calendar
assignment service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsOffsetEventEnablerSmartCalendar()
true
if an offset event enabler calendar
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsOffsetEventEnablerRuleLookup()
true
if an offset event enabler rule lookup
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsOffsetEventEnablerRuleApplication()
true
if offset event enabler rule application
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSupersedingEventEnablerLookup()
true
if superseding event enabler lookup is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSupersedingEventEnablerQuery()
true
if superseding event enabler query is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSupersedingEventEnablerSearch()
true
if superseding event enabler search is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSupersedingEventEnablerAdmin()
true
if superseding event enabler
administration is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSupersedingEventEnablerNotification()
true
if superseding event enabler notification
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSupersedingEventEnablerCalendar()
true
if an superseding event enabler calendar
lookup service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSupersedingEventEnablerCalendarAssignment()
true
if superseding event enabler calendar
assignment service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSupersedingEventEnablerSmartCalendar()
true
if an superseding event enabler calendar
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSupersedingEventEnablerRuleLookup()
true
if an superseding event enabler rule
lookup service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSupersedingEventEnablerRuleApplication()
true
if superseding event enabler rule
application service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCommitmentEnablerLookup()
true
if commitment enabler lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCommitmentEnablerQuery()
true
if commitment enabler query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCommitmentEnablerSearch()
true
if commitment enabler search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCommitmentEnablerAdmin()
true
if commitment enabler administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCommitmentEnablerNotification()
true
if commitment enabler notification is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCommitmentEnablerCalendar()
true
if a commitment enabler calendar lookup
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCommitmentEnablerCalendarAssignment()
true
if commitment enabler calendar assignment
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCommitmentEnablerSmartCalendar()
true
if a commitment enabler calendar service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCommitmentEnablerRuleLookup()
true
if a commitment enabler rule lookup
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCommitmentEnablerRuleApplication()
true
if commitment enabler rule application
service is supported, false
otherwisemandatory
- This method must be implemented. TypeList getRecurringEventEnablerRecordTypes()
RecurringEventEnabler
record
interface types. RecurringEventEnabler
record typesmandatory
- This method must be implemented. boolean supportsRecurringEventEnablerRecordType(Type recurringEventEnablerRecordType)
RecurringEventEnabler
record
interface type is supported.recurringEventEnablerRecordType
- a Type
indicating a RecurringEventEnabler
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
-
recurringEventEnablerRecordType
is null
mandatory
- This method must be implemented. TypeList getRecurringEventEnablerSearchRecordTypes()
RecurringEventEnabler
search record
interface types. RecurringEventEnabler
search record typesmandatory
- This method must be implemented. boolean supportsRecurringEventEnablerSearchRecordType(Type recurringEventEnablerSearchRecordType)
RecurringEventEnabler
search record
interface type is supported.recurringEventEnablerSearchRecordType
- a Type
indicating a RecurringEventEnabler
search
record type true
if the given search record type is
supported, false
otherwiseNullArgumentException
-
recurringEventEnablerSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getOffsetEventEnablerRecordTypes()
OffsetEventEnabler
record interface
types. OffsetEventEnabler
record typesmandatory
- This method must be implemented. boolean supportsOffsetEventEnablerRecordType(Type offsetEventEnablerRecordType)
OffsetEventEnabler
record interface
type is supported.offsetEventEnablerRecordType
- a Type
indicating
an OffsetEventEnabler
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
-
offsetEventEnablerRecordType
is null
mandatory
- This method must be implemented. TypeList getOffsetEventEnablerSearchRecordTypes()
OffsetEventEnabler
search record
interface types. OffsetEventEnabler
search record typesmandatory
- This method must be implemented. boolean supportsOffsetEventEnablerSearchRecordType(Type offsetEventEnablerSearchRecordType)
OffsetEventEnabler
search record
interface type is supported.offsetEventEnablerSearchRecordType
- a Type
indicating an OffsetEventEnabler
search record
type true
if the given search record type is
supported, false
otherwiseNullArgumentException
-
offsetEventEnablerSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getSupersedingEventEnablerRecordTypes()
SupersedingEventEnabler
record
interface types. SupersedingEventEnabler
record typesmandatory
- This method must be implemented. boolean supportsSupersedingEventEnablerRecordType(Type supersedingEventEnablerRecordType)
SupersedingEventEnabler
record
interface type is supported.supersedingEventEnablerRecordType
- a Type
indicating an SupersedingEventEnabler
record
type true
if the given record type is supported,
false
otherwiseNullArgumentException
-
supersedingEventEnablerRecordType
is null
mandatory
- This method must be implemented. TypeList getSupersedingEventEnablerSearchRecordTypes()
SupersedingEventEnabler
search
record interface types. SupersedingEventEnabler
search record typesmandatory
- This method must be implemented. boolean supportsSupersedingEventEnablerSearchRecordType(Type supersedingEventEnablerSearchRecordType)
SupersedingEventEnabler
search
record interface type is supported.supersedingEventEnablerSearchRecordType
- a Type
indicating an SupersedingEventEnabler
search
record type true
if the given search record type is
supported, false
otherwiseNullArgumentException
-
supersedingEventEnablerSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getCommitmentEnablerRecordTypes()
CommitmentEnabler
record types. CommitmentEnabler
record typesmandatory
- This method must be implemented. boolean supportsCommitmentEnablerRecordType(Type commitmentEnablerRecordType)
CommitmentEnabler
record type is
supported.commitmentEnablerRecordType
- a Type
indicating a
CommitmentEnabler
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
-
commitmentEnablerRecordType
is null
mandatory
- This method must be implemented. TypeList getCommitmentEnablerSearchRecordTypes()
CommitmentEnabler
search record
types. CommitmentEnabler
search record typesmandatory
- This method must be implemented. boolean supportsCommitmentEnablerSearchRecordType(Type commitmentEnablerSearchRecordType)
CommitmentEnabler
search record type
is supported.commitmentEnablerSearchRecordType
- a Type
indicating a CommitmentEnabler
search record
type true
if the given search record type is
supported, false
otherwiseNullArgumentException
-
commitmentEnablerSearchRecordType
is null
mandatory
- This method must be implemented.