public class PublishCalendarService extends java.lang.Object implements IPublishCalendar
| Constructor and Description |
|---|
PublishCalendarService(BmContext context,
javax.sql.DataSource ds,
Container container) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
createUrl(PublishMode mode,
java.lang.String token)
Create an url for external calendar access
|
void |
disableUrl(java.lang.String url) |
java.lang.String |
generateUrl(PublishMode mode)
Generate an url for external calendar access
|
java.util.List<java.lang.String> |
getGeneratedUrls(PublishMode mode) |
Stream |
publish(java.lang.String token) |
public PublishCalendarService(BmContext context, javax.sql.DataSource ds, Container container) throws ServerFault
ServerFaultpublic java.lang.String generateUrl(PublishMode mode) throws ServerFault
IPublishCalendargenerateUrl in interface IPublishCalendarmode - publish mode, private or publicServerFaultpublic java.util.List<java.lang.String> getGeneratedUrls(PublishMode mode) throws ServerFault
getGeneratedUrls in interface IPublishCalendarServerFaultpublic void disableUrl(java.lang.String url)
throws ServerFault
disableUrl in interface IPublishCalendarServerFaultpublic Stream publish(java.lang.String token) throws ServerFault
publish in interface IPublishCalendarServerFaultpublic java.lang.String createUrl(PublishMode mode, java.lang.String token) throws ServerFault
IPublishCalendarcreateUrl in interface IPublishCalendarmode - publish mode, private or publictoken - associate this url with a tokenServerFaultCopyright © 2022. All Rights Reserved.