| Interface | osid.calendaring.rules.CalendaringRulesProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description | 
                 The calendaring rules profile describes the interoperability among calendaring rules services.  | ||
| Method | supportsVisibleFederation | ||
| Description | 
                     Tests if any broker federation is exposed. Federation is exposed when a specific broker may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of brokers appears as a single broker.  | ||
| Return | boolean |  true  if visible federation is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRecurringEventEnablerLookup | ||
| Description | 
                     Tests if looking up recurring event enablers is supported.  | ||
| Return | boolean | true if recurring event enabler lookup is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRecurringEventEnablerQuery | ||
| Description | 
                     Tests if querying recurring event enablers is supported.  | ||
| Return | boolean | true if recurring event enabler query is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRecurringEventEnablerSearch | ||
| Description | 
                     Tests if searching recurring event enablers is supported.  | ||
| Return | boolean | true if recurring event enabler search is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRecurringEventEnablerAdmin | ||
| Description | 
                     Tests if an recurring event enabler administrative service is supported.  | ||
| Return | boolean | true if recurring event enabler administration is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRecurringEventEnablerNotification | ||
| Description | 
                     Tests if an recurring event enabler notification service is supported.  | ||
| Return | boolean | true if recurring event enabler notification is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRecurringEventEnablerCalendar | ||
| Description | 
                     Tests if an recurring event enabler calendar lookup service is supported.  | ||
| Return | boolean | true if an recurring event enabler calendar lookup service is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRecurringEventEnablerCalendarAssignment | ||
| Description | 
                     Tests if an recurring event enabler calendar service is supported.  | ||
| Return | boolean | true if recurring event enabler calendar assignment service is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRecurringEventEnablerSmartCalendar | ||
| Description | 
                     Tests if an recurring event enabler calendar lookup service is supported.  | ||
| Return | boolean | true if an recurring event enabler calendar service is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRecurringEventEnablerRuleLookup | ||
| Description | 
                     Tests if an recurring event enabler rule lookup service is supported.  | ||
| Return | boolean | true if an recurring event enabler rule lookup service is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRecurringEventEnablerRuleApplication | ||
| Description | 
                     Tests if an recurring event enabler rule application service is supported.  | ||
| Return | boolean | true if recurring event enabler rule application service is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOffsetEventEnablerLookup | ||
| Description | 
                     Tests if looking up offset event enablers is supported.  | ||
| Return | boolean |  true  if offset event enabler lookup is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOffsetEventEnablerQuery | ||
| Description | 
                     Tests if querying offset event enablers is supported.  | ||
| Return | boolean |  true  if offset event enabler query is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOffsetEventEnablerSearch | ||
| Description | 
                     Tests if searching offset event enablers is supported.  | ||
| Return | boolean |  true  if offset event enabler search is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOffsetEventEnablerAdmin | ||
| Description | 
                     Tests if an offset event enabler administrative service is supported.  | ||
| Return | boolean |  true  if offset event enabler administration is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOffsetEventEnablerNotification | ||
| Description | 
                     Tests if an offset event enabler notification service is supported.  | ||
| Return | boolean |  true  if offset event enabler notification is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOffsetEventEnablerCalendar | ||
| Description | 
                     Tests if an offset event enabler calendar lookup service is supported.  | ||
| Return | boolean |  true  if an offset event enabler calendar lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOffsetEventEnablerCalendarAssignment | ||
| Description | 
                     Tests if an offset event enabler calendar service is supported.  | ||
| Return | boolean |  true  if offset event enabler calendar assignment service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOffsetEventEnablerSmartCalendar | ||
| Description | 
                     Tests if an offset event enabler calendar lookup service is supported.  | ||
| Return | boolean |  true  if an offset event enabler calendar service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOffsetEventEnablerRuleLookup | ||
| Description | 
                     Tests if an offset event enabler rule lookup service is supported.  | ||
| Return | boolean |  true  if an offset event enabler rule lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOffsetEventEnablerRuleApplication | ||
| Description | 
                     Tests if an offset event enabler rule application service is supported.  | ||
| Return | boolean |  true  if offset event enabler rule application service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSupersedingEventEnablerLookup | ||
| Description | 
                     Tests if looking up superseding event enablers is supported.  | ||
| Return | boolean |  true  if superseding event enabler lookup is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSupersedingEventEnablerQuery | ||
| Description | 
                     Tests if querying superseding event enablers is supported.  | ||
| Return | boolean |  true  if superseding event enabler query is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSupersedingEventEnablerSearch | ||
| Description | 
                     Tests if searching superseding event enablers is supported.  | ||
| Return | boolean |  true  if superseding event enabler search is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSupersedingEventEnablerAdmin | ||
| Description | 
                     Tests if an superseding event enabler administrative service is supported.  | ||
| Return | boolean |  true  if superseding event enabler administration is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSupersedingEventEnablerNotification | ||
| Description | 
                     Tests if an superseding event enabler notification service is supported.  | ||
| Return | boolean |  true  if superseding event enabler notification is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSupersedingEventEnablerCalendar | ||
| Description | 
                     Tests if an superseding event enabler calendar lookup service is supported.  | ||
| Return | boolean |  true  if an superseding event enabler calendar lookup service 
is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSupersedingEventEnablerCalendarAssignment | ||
| Description | 
                     Tests if an superseding event enabler calendar service is supported.  | ||
| Return | boolean |  true  if superseding event enabler calendar assignment 
service is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSupersedingEventEnablerSmartCalendar | ||
| Description | 
                     Tests if an superseding event enabler calendar lookup service is supported.  | ||
| Return | boolean |  true  if an superseding event enabler calendar service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSupersedingEventEnablerRuleLookup | ||
| Description | 
                     Tests if an superseding event enabler rule lookup service is supported.  | ||
| Return | boolean |  true  if an superseding event enabler rule lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSupersedingEventEnablerRuleApplication | ||
| Description | 
                     Tests if an superseding event enabler rule application service is supported.  | ||
| Return | boolean |  true  if superseding event enabler rule application service 
is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommitmentEnablerLookup | ||
| Description | 
                     Tests if looking up commitment enablers is supported.  | ||
| Return | boolean |  true  if commitment enabler lookup is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommitmentEnablerQuery | ||
| Description | 
                     Tests if querying commitment enablers is supported.  | ||
| Return | boolean |  true  if commitment enabler query is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommitmentEnablerSearch | ||
| Description | 
                     Tests if searching commitment enablers is supported.  | ||
| Return | boolean |  true  if commitment enabler search is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommitmentEnablerAdmin | ||
| Description | 
                     Tests if a commitment enabler administrative service is supported.  | ||
| Return | boolean |  true  if commitment enabler administration is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommitmentEnablerNotification | ||
| Description | 
                     Tests if a commitment enabler notification service is supported.  | ||
| Return | boolean |  true  if commitment enabler notification is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommitmentEnablerCalendar | ||
| Description | 
                     Tests if a commitment enabler calendar lookup service is supported.  | ||
| Return | boolean |  true  if a commitment enabler calendar lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommitmentEnablerCalendarAssignment | ||
| Description | 
                     Tests if a commitment enabler calendar service is supported.  | ||
| Return | boolean |  true  if commitment enabler calendar assignment service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommitmentEnablerSmartCalendar | ||
| Description | 
                     Tests if a commitment enabler calendar lookup service is supported.  | ||
| Return | boolean |  true  if a commitment enabler calendar service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommitmentEnablerRuleLookup | ||
| Description | 
                     Tests if a commitment enabler rule lookup service is supported.  | ||
| Return | boolean |  true  if a commitment enabler rule lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommitmentEnablerRuleApplication | ||
| Description | 
                     Tests if a commitment enabler rule application service is supported.  | ||
| Return | boolean |  true  if commitment enabler rule application service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getRecurringEventEnablerRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  RecurringEventEnabler  record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRecurringEventEnablerRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | recurringEventEnablerRecordType | a  Type  indicating a  RecurringEventEnabler  
record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  recurringEventEnablerRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getRecurringEventEnablerSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  RecurringEventEnabler  search 
record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRecurringEventEnablerSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | recurringEventEnablerSearchRecordType | a  Type  indicating a  RecurringEventEnabler  
search record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  recurringEventEnablerSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getOffsetEventEnablerRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  OffsetEventEnabler  record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOffsetEventEnablerRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | offsetEventEnablerRecordType | a  Type  indicating an  OffsetEventEnabler  
record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  offsetEventEnablerRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getOffsetEventEnablerSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  OffsetEventEnabler  search 
record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOffsetEventEnablerSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | offsetEventEnablerSearchRecordType | a  Type  indicating an  OffsetEventEnabler  
search record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  offsetEventEnablerSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getSupersedingEventEnablerRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  SupersedingEventEnabler  
record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSupersedingEventEnablerRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | supersedingEventEnablerRecordType | a  Type  indicating an  SupersedingEventEnabler  
record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  supersedingEventEnablerRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getSupersedingEventEnablerSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  SupersedingEventEnabler  
search record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsSupersedingEventEnablerSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | supersedingEventEnablerSearchRecordType | a  Type  indicating an  SupersedingEventEnabler  
search record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  supersedingEventEnablerSearchRecordType  is  null 
  |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCommitmentEnablerRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  CommitmentEnabler  record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommitmentEnablerRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | commitmentEnablerRecordType | a  Type  indicating a  CommitmentEnabler  record 
type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  commitmentEnablerRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCommitmentEnablerSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  CommitmentEnabler  search 
record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommitmentEnablerSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | commitmentEnablerSearchRecordType | a  Type  indicating a  CommitmentEnabler  search 
record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  commitmentEnablerSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |