|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
ICalendarAdapter that uses CalDAV
for retrieving CalendarEvents.IUrlCreator implementation specific for integrating
with CalendarKey (http://mywebspace.wisc.edu/npblair/calendarkey).IUrlCreator implementation requires injection
of a CAS CASProxyTicketServiceUserInfoImpl.ICalendarAdapter that uses Commons HttpClient
for retrieving CalendarEvents.AbsoluteMonthlyRecurrencePatternType
AbsoluteYearlyRecurrencePatternType
AcceptItemType
AddDelegate
AddDelegateResponse
AggregateOnType
AlternateIdType
AlternatePublicFolderIdType
AlternatePublicFolderItemIdType
JAXBElement<AndType>}
AndType
AppendToFolderFieldType
AppendToItemFieldType
ArrayOfAttachmentsType
ArrayOfAttendeeConflictData
ArrayOfBaseItemIdsType
ArrayOfCalendarEvent
ArrayOfCalendarPermissionsType
ArrayOfDelegateUserResponseMessageType
ArrayOfDelegateUserType
ArrayOfDLExpansionType
ArrayOfFoldersType
ArrayOfFreeBusyResponse
ArrayOfGroupedItemsType
ArrayOfMailboxData
ArrayOfPermissionsType
ArrayOfRealItemsType
ArrayOfRecipientsType
ArrayOfResolutionType
ArrayOfResponseMessagesType
JAXBElement<ConvertIdResponseMessageType>}
JAXBElement<FolderInfoResponseMessageType>}
JAXBElement<ItemInfoResponseMessageType>}
JAXBElement<AttachmentInfoResponseMessageType>}
JAXBElement<FolderInfoResponseMessageType>}
JAXBElement<ItemInfoResponseMessageType>}
JAXBElement<FolderInfoResponseMessageType>}
JAXBElement<DeleteAttachmentResponseMessageType>}
JAXBElement<ResponseMessageType>}
JAXBElement<ResponseMessageType>}
JAXBElement<ExpandDLResponseMessageType>}
JAXBElement<FindFolderResponseMessageType>}
JAXBElement<FindItemResponseMessageType>}
JAXBElement<AttachmentInfoResponseMessageType>}
JAXBElement<GetEventsResponseMessageType>}
JAXBElement<FolderInfoResponseMessageType>}
JAXBElement<ItemInfoResponseMessageType>}
JAXBElement<FolderInfoResponseMessageType>}
JAXBElement<ItemInfoResponseMessageType>}
JAXBElement<ResolveNamesResponseMessageType>}
JAXBElement<ResponseMessageType>}
JAXBElement<SendNotificationResponseMessageType>}
JAXBElement<SubscribeResponseMessageType>}
JAXBElement<SyncFolderHierarchyResponseMessageType>}
JAXBElement<SyncFolderItemsResponseMessageType>}
JAXBElement<ResponseMessageType>}
JAXBElement<FolderInfoResponseMessageType>}
JAXBElement<UpdateItemResponseMessageType>}
ArrayOfStringsType
ArrayOfSuggestion
ArrayOfSuggestionDayResult
ArrayOfUnknownEntriesType
ArrayOfUserIdType
ArrayOfWorkingPeriod
AttachmentIdType
AttachmentInfoResponseMessageType
AttachmentResponseShapeType
AttachmentType
AttendeeType
BaseEmailAddressType
JAXBElement<BaseItemIdType>}
BaseMoveCopyFolderType
BaseMoveCopyItemType
BaseNotificationEventType
BaseObjectChangedEventType
BaseResponseMessageType
BodyType
CalendarEvent
CalendarEventDetails
CalendarFolderType
CalendarItemType
CalendarPermissionSetType
CalendarPermissionType
CalendarViewType
CancelCalendarItemType
CompleteNameType
ConflictResultsType
ConnectingSIDType
ConstantValueType
ContactItemType
ContactsFolderType
ContactsViewType
JAXBElement<ContainsExpressionType>}
ContainsExpressionType
ConvertId
ConvertIdResponse
ConvertIdResponseMessageType
CopyFolder
CopyFolderResponse
CopyItem
CopyItemResponse
CreateAttachment
CreateAttachmentResponse
CreateFolder
CreateFolderResponse
CreateItem
CreateItemResponse
CreateManagedFolder
CreateManagedFolderResponse
DailyRecurrencePatternType
DailyRegeneratingPatternType
DeclineItemType
DelegatePermissionsType
DelegateUserResponseMessageType
DelegateUserType
DeleteAttachment
DeleteAttachmentResponse
DeleteAttachmentResponseMessageType
DeletedOccurrenceInfoType
DeleteFolder
DeleteFolderFieldType
DeleteFolderResponse
DeleteItem
DeleteItemFieldType
DeleteItemResponse
DistinguishedFolderIdType
DistinguishedGroupByType
DistributionListType
Duration
EffectiveRightsType
EmailAddressDictionaryEntryType
EmailAddressDictionaryType
EmailAddressType
EndDateRecurrenceRangeType
ExceptionFieldURI
ExchangeImpersonation
JAXBElement<ExcludesType>}
ExcludesType
ExcludesValueType
JAXBElement<ExistsType>}
ExistsType
ExpandDL
ExpandDLResponse
ExpandDLResponseMessageType
JAXBElement<PathToExtendedFieldType>}
ExtendedPropertyType
FieldOrderType
JAXBElement<PathToUnindexedFieldType>}
FieldURIOrConstantType
FileAttachmentType
FindFolder
FindFolderParentType
FindFolderResponse
FindFolderResponseMessageType
FindItem
FindItemParentType
FindItemResponse
FindItemResponseMessageType
FolderChangeDescriptionType
FolderChangeType
FolderIdType
FolderInfoResponseMessageType
FolderResponseShapeType
FolderType
ForwardItemType
FractionalPageViewType
FreeBusyResponseType
FreeBusyView
FreeBusyViewOptions
GetAttachment
GetAttachmentResponse
GetDelegate
GetDelegateResponse
GetEvents
GetEventsResponse
GetEventsResponseMessageType
GetFolder
GetFolderResponse
GetItem
GetItemResponse
GetUserAvailabilityRequest
GetUserAvailabilityResponse
GetUserOofSettingsRequest
GetUserOofSettingsResponse
GroupAttendeeConflictData
GroupByType
GroupedItemsType
ImAddressDictionaryEntryType
ImAddressDictionaryType
JAXBElement<PathToIndexedFieldType>}
IndexedPageViewType
IndividualAttendeeConflictData
InternetHeaderType
JAXBElement<IsEqualToType>}
IsEqualToType
JAXBElement<IsGreaterThanType>}
JAXBElement<IsGreaterThanOrEqualToType>}
IsGreaterThanOrEqualToType
IsGreaterThanType
JAXBElement<IsLessThanType>}
JAXBElement<IsLessThanOrEqualToType>}
IsLessThanOrEqualToType
IsLessThanType
JAXBElement<IsNotEqualToType>}
IsNotEqualToType
ItemAttachmentType
ItemChangeDescriptionType
ItemChangeType
ItemIdType
ItemInfoResponseMessageType
ItemResponseShapeType
ItemType
Mailbox
JAXBElement<String>}
MailboxData
ManagedFolderInformationType
MeetingCancellationMessageType
MeetingMessageType
MeetingRequestMessageType
MeetingResponseMessageType
MessageType
MimeContentType
ModifiedEventType
MonthlyRegeneratingPatternType
MovedCopiedEventType
MoveFolder
MoveFolderResponse
MoveItem
MoveItemResponse
NoEndRecurrenceRangeType
NonEmptyArrayOfAllItemsType
NonEmptyArrayOfAlternateIdsType
NonEmptyArrayOfAttachmentsType
NonEmptyArrayOfAttendeesType
NonEmptyArrayOfBaseFolderIdsType
NonEmptyArrayOfBaseItemIdsType
NonEmptyArrayOfDeletedOccurrencesType
NonEmptyArrayOfFieldOrdersType
NonEmptyArrayOfFolderChangeDescriptionsType
NonEmptyArrayOfFolderChangesType
NonEmptyArrayOfFolderNamesType
NonEmptyArrayOfFoldersType
NonEmptyArrayOfGroupIdentifiersType
NonEmptyArrayOfInternetHeadersType
NonEmptyArrayOfItemChangeDescriptionsType
NonEmptyArrayOfItemChangesType
NonEmptyArrayOfNotificationEventTypesType
NonEmptyArrayOfOccurrenceInfoType
NonEmptyArrayOfPathsToElementType
NonEmptyArrayOfPropertyValuesType
NonEmptyArrayOfRequestAttachmentIdsType
NonEmptyArrayOfResponseObjectsType
NonEmptyArrayOfRestrictedGroupIdentifiersType
JAXBElement<NotType>}
NotificationType
JAXBElement<MovedCopiedEventType>}
JAXBElement<BaseObjectChangedEventType>}
JAXBElement<BaseObjectChangedEventType>}
JAXBElement<ModifiedEventType>}
JAXBElement<MovedCopiedEventType>}
JAXBElement<BaseObjectChangedEventType>}
JAXBElement<BaseNotificationEventType>}
NotType
NumberedRecurrenceRangeType
OccurrenceInfoType
OccurrenceItemIdType
JAXBElement<UserOofSettings>}
JAXBElement<OrType>}
OrType
JAXBElement<BasePathToElementType>}
PathToExtendedFieldType
PathToIndexedFieldType
PathToUnindexedFieldType
PermissionSetType
PermissionType
PhoneNumberDictionaryEntryType
PhoneNumberDictionaryType
PhysicalAddressDictionaryEntryType
PhysicalAddressDictionaryType
PostItemType
PostReplyItemBaseType
PostReplyItemType
JAXBElement<AvailabilityProxyRequestType>}
JAXBElement<ProxySecurityContextType>}
ProxySecurityContextType
JAXBElement<ProxySecurityContextType>}
PullSubscriptionRequestType
PushSubscriptionRequestType
RecurrenceType
RecurringMasterItemIdType
ReferenceItemResponseType
RelativeMonthlyRecurrencePatternType
RelativeYearlyRecurrencePatternType
RemoveDelegate
RemoveDelegateResponse
RemoveItemType
ReplyAllToItemType
ReplyBody
ReplyToItemType
RequestAttachmentIdType
RequestServerVersion
ResolutionType
ResolveNames
ResolveNamesResponse
ResolveNamesResponseMessageType
ResponseMessageType
ResponseMessageType.MessageXml
RestrictionType
RootItemIdType
JAXBElement<SearchExpressionType>}
SearchFolderType
SearchParametersType
SendItem
SendItemResponse
SendNotification
SendNotificationResponseMessageType
SendNotificationResult
SerializableTimeZoneTime
SerializedSecurityContext
ServerVersionInfo
SetFolderFieldType
SetItemFieldType
SetUserOofSettingsRequest
SetUserOofSettingsResponse
SidAndAttributesType
SingleRecipientType
SmartResponseBaseType
SmartResponseType
Subscribe
SubscribeResponse
SubscribeResponseMessageType
Suggestion
SuggestionDayResult
SuggestionsResponseType
SuggestionsViewOptions
SuppressReadReceiptType
SyncFolderHierarchy
SyncFolderHierarchyChangesType
JAXBElement<SyncFolderHierarchyCreateOrUpdateType>}
JAXBElement<SyncFolderHierarchyDeleteType>}
JAXBElement<SyncFolderHierarchyCreateOrUpdateType>}
SyncFolderHierarchyCreateOrUpdateType
SyncFolderHierarchyDeleteType
SyncFolderHierarchyResponse
SyncFolderHierarchyResponseMessageType
SyncFolderItems
SyncFolderItemsChangesType
JAXBElement<SyncFolderItemsCreateOrUpdateType>}
JAXBElement<SyncFolderItemsDeleteType>}
JAXBElement<SyncFolderItemsReadFlagType>}
JAXBElement<SyncFolderItemsCreateOrUpdateType>}
SyncFolderItemsCreateOrUpdateType
SyncFolderItemsDeleteType
SyncFolderItemsReadFlagType
SyncFolderItemsResponse
SyncFolderItemsResponseMessageType
TargetFolderIdType
TaskRecurrenceType
TasksFolderType
TaskType
TentativelyAcceptItemType
TimeChangeType
TimeZone
TimeZoneContext
TimeZoneDefinitionType
TimeZoneType
TooBigGroupAttendeeConflictData
UnknownAttendeeConflictData
Unsubscribe
UnsubscribeResponse
UpdateDelegate
UpdateDelegateResponse
UpdateFolder
UpdateFolderResponse
UpdateItem
UpdateItemResponse
UpdateItemResponseMessageType
UserIdType
UserOofSettings
JAXBElement<UserOofSettings>}
Value
WeeklyRecurrencePatternType
WeeklyRegeneratingPatternType
WellKnownResponseObjectType
WorkingHours
WorkingPeriod
YearlyRegeneratingPatternType
IUrlCreator; returns simply
the parameter named "url" from the CalendarConfiguration.ReadWriteLockWebApplicationContext will be returned.
IUrlCreator for the url to request
consult the cache to see if the fetch via HTTP is necessary (if not return the cached events)
if the fetch is necessary, consult the ICredentialsExtractor for necessary Credentials
Invoke retrieveCalendarHttp
Pass the returned InputStream into the configured IContentProcessor
Return the CalendarEvents
(non-Javadoc)
PredefinedCalendarConfiguration for the specified
subscribeId and name.
WebApplicationContextUtils.getRequiredWebApplicationContext(ServletContext) directly.
WebApplicationContextUtils.getWebApplicationContext(ServletContext) directly.
IContentProcessor that uses iCal4j to process
iCalendar-formatted data streams.InputStream into a Set of CalendarEvents.Credentials
object to be used with Commons HttpClient.PortletApplicationContextLocator.getRequiredWebApplicationContext() or PortletApplicationContextLocator.getWebApplicationContext().
ConfigurableHttpCalendarAdapter.BeanDefinitionParserDelegate.DEFAULT_LAZY_INIT_ATTRIBUTE
to true, usefull when loading a context during testing or with command line tools.ApplicationContext.ICredentialsExtractor implementation can retrieve the necessary
username and password from named attributes within the user's HttpSession
or PortletSession.Credentials.
IContentProcessor implementation uses Rome to extract
CalendarEvents from RSS formatted streams.JsonEncoding for this converter.
ObjectMapper for this view.
{} &&".
ICredentialsExtractor implementation allows deployers to
specify a "shared" set of credentials that are used for ALL requests.#getApplicationContext() is 'portal managed' the shutdown hook
for the context is called, closing and cleaning up all spring managed resources.
CalendarException subclass that carries a user-facing
message payload.IContentProcessor implementation uses XSLT to transform an XML
stream into iCal.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||