public interface CalendaringCycleProfile extends OsidProfile
The CalendaringCycleProfile
describes the
interoperability among calendaring cycle services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getCyclicEventRecordTypes()
Gets the supported
CyclicEvent record types. |
TypeList |
getCyclicEventSearchRecordTypes()
Gets the supported
CyclicEvent search record types. |
TypeList |
getCyclicTimePeriodRecordTypes()
Gets the supported
CyclicTimePeriod record types. |
TypeList |
getCyclicTimePeriodSearchRecordTypes()
Gets the supported
CyclicTimePeriod search record
types. |
boolean |
supportsCalendaringCycleBatch()
Tests if a calendaring cycle batch service is available.
|
boolean |
supportsCyclicEventAdmin()
Tests if a cyclic event administrative service is supported.
|
boolean |
supportsCyclicEventCalendar()
Tests if a cyclic event to calendar lookup session is available.
|
boolean |
supportsCyclicEventCalendarAssignment()
Tests if a cyclic event to calendar assignment session is available.
|
boolean |
supportsCyclicEventLookup()
Tests if a cyclic event lookup service is supported.
|
boolean |
supportsCyclicEventNotification()
Tests if cyclic event notification is supported.
|
boolean |
supportsCyclicEventQuery()
Tests if a cyclic event query service is supported.
|
boolean |
supportsCyclicEventRecordType(Type cyclicEventRecordType)
Tests if the given
CyclicEvent record type is
supported. |
boolean |
supportsCyclicEventSearch()
Tests if a cyclic event search service is supported.
|
boolean |
supportsCyclicEventSearchRecordType(Type cyclicEventSearchRecordType)
Tests if the given
CyclicEvent search record type is
supported. |
boolean |
supportsCyclicEventSmartCalendar()
Tests if cyclic event smart calendaring is available.
|
boolean |
supportsCyclicTimePeriodAdmin()
Tests if a cyclic time period administrative service is supported.
|
boolean |
supportsCyclicTimePeriodCalendar()
Tests if a cyclic time period to calendar lookup session is available.
|
boolean |
supportsCyclicTimePeriodCalendarAssignment()
Tests if a cyclic time period to calendar assignment session is
available.
|
boolean |
supportsCyclicTimePeriodLookup()
Tests if a cyclic time period lookup service is supported.
|
boolean |
supportsCyclicTimePeriodNotification()
Tests if cyclic time period notification is supported.
|
boolean |
supportsCyclicTimePeriodRecordType(Type cyclicTimePeriodRecordType)
Tests if the given
CyclicTimePeriod record type is
supported. |
boolean |
supportsCyclicTimePeriodSearch()
Tests if a cyclic time period search service is supported.
|
boolean |
supportsCyclicTimePeriodSearchRecordType(Type cyclicTimePeriodSearchRecordType)
Tests if the given
CyclicTimePeriod search record type
is supported. |
boolean |
supportsCyclicTimePeriodSmartCalendar()
Tests if cyclic time period smart calendaring is available.
|
boolean |
supportsEventCyclicEventAssignment()
Tests if a session for manually assigning events to cyclic events is
available.
|
boolean |
supportsEventCyclicEventLookup()
Tests if a session to look up associations between events and cyclic
events is available.
|
boolean |
supportsTimePeriodCyclicTimePeriodAssignment()
Tests if a session for manually assigning time periods to cyclic time
periods is available.
|
boolean |
supportsTimePeriodCyclicTimePeriodLookup()
Tests if a session to look up associations between time periods and
cyclic time periods is available.
|
boolean |
supportsVisibleFederation()
Tests if federation is visible.
|
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 supportsCyclicEventLookup()
mandatory
- This method must be implemented. boolean supportsCyclicEventQuery()
true
if cyclic event query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCyclicEventSearch()
true
if cyclic event search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCyclicEventAdmin()
true
if cyclic event admin is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCyclicEventNotification()
true
if cyclic event notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCyclicEventCalendar()
true
if cyclic event calendar lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCyclicEventCalendarAssignment()
true
if cyclic event calendar assignment is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCyclicEventSmartCalendar()
true
if cyclic event smart calendaring is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsEventCyclicEventLookup()
true
if an event to cyclic event lookup session
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsEventCyclicEventAssignment()
true
if an event to cyclic event assignment
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCyclicTimePeriodLookup()
true
if cyclic time period lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCyclicTimePeriodSearch()
true
if cyclic time period search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCyclicTimePeriodAdmin()
true
if cyclic time period admin is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCyclicTimePeriodNotification()
true
if cyclic time period notification is
supported ,
false
otherwisemandatory
- This method must be implemented. boolean supportsCyclicTimePeriodCalendar()
true
if cyclic time period calendar lookup
session is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCyclicTimePeriodCalendarAssignment()
true
if cyclic time period calendar assignment
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCyclicTimePeriodSmartCalendar()
true
if cyclic time period smart calendaring is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsTimePeriodCyclicTimePeriodLookup()
true
if a time period to cyclic time period
lookup session is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsTimePeriodCyclicTimePeriodAssignment()
true
if a time period to cyclic time period
assignment service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCalendaringCycleBatch()
true
if a calndaring cycle batch service is
supported, false
otherwisemandatory
- This method must be implemented. TypeList getCyclicEventRecordTypes()
CyclicEvent
record types. CyclicEvent
record typesmandatory
- This method must be implemented. boolean supportsCyclicEventRecordType(Type cyclicEventRecordType)
CyclicEvent
record type is
supported.cyclicEventRecordType
- a Type
indicating a
CyclicEvent
record type true
if the given Type is supported,
false
otherwiseNullArgumentException
- cyclicEventRecordType
is null
mandatory
- This method must be implemented. TypeList getCyclicEventSearchRecordTypes()
CyclicEvent
search record types. CyclicEvent
search record typesmandatory
- This method must be implemented. boolean supportsCyclicEventSearchRecordType(Type cyclicEventSearchRecordType)
CyclicEvent
search record type is
supported.cyclicEventSearchRecordType
- a Type
indicating a
CyclicEvent
search record type true
if the given Type is supported,
false
otherwiseNullArgumentException
-
cyclicEventSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getCyclicTimePeriodRecordTypes()
CyclicTimePeriod
record types. CyclicTimePeriod
record typesmandatory
- This method must be implemented. boolean supportsCyclicTimePeriodRecordType(Type cyclicTimePeriodRecordType)
CyclicTimePeriod
record type is
supported.cyclicTimePeriodRecordType
- a Type
indicating a
CyclicTimePeriod
record type true
if the given Type is supported,
false
otherwiseNullArgumentException
-
cyclicTimePeriodRecordType
is null
mandatory
- This method must be implemented. TypeList getCyclicTimePeriodSearchRecordTypes()
CyclicTimePeriod
search record
types. CyclicTimePeriod
search record typesmandatory
- This method must be implemented. boolean supportsCyclicTimePeriodSearchRecordType(Type cyclicTimePeriodSearchRecordType)
CyclicTimePeriod
search record type
is supported.cyclicTimePeriodSearchRecordType
- a Type
indicating a CyclicTimePeriod
search record
type true
if the given Type is supported,
false
otherwiseNullArgumentException
-
cyclicTimePeriodSearchRecordType
is null
mandatory
- This method must be implemented.