Interface CalendaringCycleProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
CalendaringCycleManager, CalendaringCycleProxyManager
The CalendaringCycleProfile describes the interoperability
among calendaring cycle services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the supportedCyclicEventrecord types.Gets the supportedCyclicEventsearch record types.Gets the supportedCyclicTimePeriodrecord types.Gets the supportedCyclicTimePeriodsearch record types.booleanTests if a calendaring cycle batch service is available.booleanTests if a cyclic event administrative service is supported.booleanTests if a cyclic event to calendar lookup session is available.booleanTests if a cyclic event to calendar assignment session is available.booleanTests if a cyclic event lookup service is supported.booleanTests if cyclic event notification is supported.booleanTests if a cyclic event query service is supported.booleansupportsCyclicEventRecordType(Type cyclicEventRecordType) Tests if the givenCyclicEventrecord type is supported.booleanTests if a cyclic event search service is supported.booleansupportsCyclicEventSearchRecordType(Type cyclicEventSearchRecordType) Tests if the givenCyclicEventsearch record type is supported.booleanTests if cyclic event smart calendaring is available.booleanTests if a cyclic time period administrative service is supported.booleanTests if a cyclic time period to calendar lookup session is available.booleanTests if a cyclic time period to calendar assignment session is available.booleanTests if a cyclic time period lookup service is supported.booleanTests if cyclic time period notification is supported.booleansupportsCyclicTimePeriodRecordType(Type cyclicTimePeriodRecordType) Tests if the givenCyclicTimePeriodrecord type is supported.booleanTests if a cyclic time period search service is supported.booleansupportsCyclicTimePeriodSearchRecordType(Type cyclicTimePeriodSearchRecordType) Tests if the givenCyclicTimePeriodsearch record type is supported.booleanTests if cyclic time period smart calendaring is available.booleanTests if a session for manually assigning events to cyclic events is available.booleanTests if a session to look up associations between events and cyclic events is available.booleanTests if a session for manually assigning time periods to cyclic time periods is available.booleanTests if a session to look up associations between time periods and cyclic time periods is available.booleanTests if federation is visible.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
supportsVisibleFederation
boolean supportsVisibleFederation()Tests if federation is visible.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCyclicEventLookup
boolean supportsCyclicEventLookup()Tests if a cyclic event lookup service is supported. a cyclic event lookup service defines methods to access cyclic events.- Returns:
- true if cyclic event lookup is supported, false otherwise
- Compliance:
mandatory- This method must be implemented.
-
supportsCyclicEventQuery
boolean supportsCyclicEventQuery()Tests if a cyclic event query service is supported.- Returns:
trueif cyclic event query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCyclicEventSearch
boolean supportsCyclicEventSearch()Tests if a cyclic event search service is supported.- Returns:
trueif cyclic event search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCyclicEventAdmin
boolean supportsCyclicEventAdmin()Tests if a cyclic event administrative service is supported.- Returns:
trueif cyclic event admin is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCyclicEventNotification
boolean supportsCyclicEventNotification()Tests if cyclic event notification is supported. Messages may be sent when cyclic events are created, modified, or deleted.- Returns:
trueif cyclic event notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCyclicEventCalendar
boolean supportsCyclicEventCalendar()Tests if a cyclic event to calendar lookup session is available.- Returns:
trueif cyclic event calendar lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCyclicEventCalendarAssignment
boolean supportsCyclicEventCalendarAssignment()Tests if a cyclic event to calendar assignment session is available.- Returns:
trueif cyclic event calendar assignment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCyclicEventSmartCalendar
boolean supportsCyclicEventSmartCalendar()Tests if cyclic event smart calendaring is available.- Returns:
trueif cyclic event smart calendaring is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsEventCyclicEventLookup
boolean supportsEventCyclicEventLookup()Tests if a session to look up associations between events and cyclic events is available.- Returns:
trueif an event to cyclic event lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsEventCyclicEventAssignment
boolean supportsEventCyclicEventAssignment()Tests if a session for manually assigning events to cyclic events is available.- Returns:
trueif an event to cyclic event assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCyclicTimePeriodLookup
boolean supportsCyclicTimePeriodLookup()Tests if a cyclic time period lookup service is supported.- Returns:
trueif cyclic time period lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCyclicTimePeriodSearch
boolean supportsCyclicTimePeriodSearch()Tests if a cyclic time period search service is supported.- Returns:
trueif cyclic time period search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCyclicTimePeriodAdmin
boolean supportsCyclicTimePeriodAdmin()Tests if a cyclic time period administrative service is supported.- Returns:
trueif cyclic time period admin is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCyclicTimePeriodNotification
boolean supportsCyclicTimePeriodNotification()Tests if cyclic time period notification is supported. Messages may be sent when cyclic time periods are created, modified, or deleted.- Returns:
trueif cyclic time period notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCyclicTimePeriodCalendar
boolean supportsCyclicTimePeriodCalendar()Tests if a cyclic time period to calendar lookup session is available.- Returns:
trueif cyclic time period calendar lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCyclicTimePeriodCalendarAssignment
boolean supportsCyclicTimePeriodCalendarAssignment()Tests if a cyclic time period to calendar assignment session is available.- Returns:
trueif cyclic time period calendar assignment is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCyclicTimePeriodSmartCalendar
boolean supportsCyclicTimePeriodSmartCalendar()Tests if cyclic time period smart calendaring is available.- Returns:
trueif cyclic time period smart calendaring is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTimePeriodCyclicTimePeriodLookup
boolean supportsTimePeriodCyclicTimePeriodLookup()Tests if a session to look up associations between time periods and cyclic time periods is available.- Returns:
trueif a time period to cyclic time period lookup session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsTimePeriodCyclicTimePeriodAssignment
boolean supportsTimePeriodCyclicTimePeriodAssignment()Tests if a session for manually assigning time periods to cyclic time periods is available.- Returns:
trueif a time period to cyclic time period assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsCalendaringCycleBatch
boolean supportsCalendaringCycleBatch()Tests if a calendaring cycle batch service is available.- Returns:
trueif a calndaring cycle batch service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getCyclicEventRecordTypes
TypeList getCyclicEventRecordTypes()Gets the supportedCyclicEventrecord types.- Returns:
- a list containing the supported
CyclicEventrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsCyclicEventRecordType
Tests if the givenCyclicEventrecord type is supported.- Parameters:
cyclicEventRecordType- aTypeindicating aCyclicEventrecord type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-cyclicEventRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getCyclicEventSearchRecordTypes
TypeList getCyclicEventSearchRecordTypes()Gets the supportedCyclicEventsearch record types.- Returns:
- a list containing the supported
CyclicEventsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsCyclicEventSearchRecordType
Tests if the givenCyclicEventsearch record type is supported.- Parameters:
cyclicEventSearchRecordType- aTypeindicating aCyclicEventsearch record type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-cyclicEventSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getCyclicTimePeriodRecordTypes
TypeList getCyclicTimePeriodRecordTypes()Gets the supportedCyclicTimePeriodrecord types.- Returns:
- a list containing the supported
CyclicTimePeriodrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsCyclicTimePeriodRecordType
Tests if the givenCyclicTimePeriodrecord type is supported.- Parameters:
cyclicTimePeriodRecordType- aTypeindicating aCyclicTimePeriodrecord type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-cyclicTimePeriodRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getCyclicTimePeriodSearchRecordTypes
TypeList getCyclicTimePeriodSearchRecordTypes()Gets the supportedCyclicTimePeriodsearch record types.- Returns:
- a list containing the supported
CyclicTimePeriodsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsCyclicTimePeriodSearchRecordType
Tests if the givenCyclicTimePeriodsearch record type is supported.- Parameters:
cyclicTimePeriodSearchRecordType- aTypeindicating aCyclicTimePeriodsearch record type- Returns:
trueif the given Type is supported,falseotherwise- Throws:
NullArgumentException-cyclicTimePeriodSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-