public class SchedulingOutboxResource extends BaseSchedulingResource implements PostableResource, PropFindableResource
calendarSearchService, name, principal| Constructor and Description |
|---|
SchedulingOutboxResource(CalDavPrincipal principal,
CalendarSearchService calendarSearchService,
String name) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
authorise(Request request,
Request.Method method,
Auth auth) |
Resource |
child(String childName) |
List<? extends Resource> |
getChildren() |
Long |
getContentLength() |
String |
getContentType(String accepts) |
Date |
getCreateDate() |
Long |
getMaxAgeSeconds(Auth auth) |
String |
processForm(Map<String,String> parameters,
Map<String,FileItem> files) |
List<SchedulingResponseItem> |
queryFreeBusy(String iCalText)
A POST request may deliver a scheduling message to one or more Calendar
Users.
|
void |
sendContent(OutputStream out,
Range range,
Map<String,String> params,
String contentType) |
authenticate, authenticate, checkRedirect, getModifiedDate, getName, getRealm, getUniqueId, isDigestAllowedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitauthenticate, checkRedirect, getModifiedDate, getName, getRealm, getUniqueIdpublic SchedulingOutboxResource(CalDavPrincipal principal, CalendarSearchService calendarSearchService, String name)
public List<SchedulingResponseItem> queryFreeBusy(String iCalText)
iCalText - public Resource child(String childName) throws NotAuthorizedException, BadRequestException
child in interface CollectionResourceNotAuthorizedExceptionBadRequestExceptionpublic List<? extends Resource> getChildren() throws NotAuthorizedException, BadRequestException
getChildren in interface CollectionResourceNotAuthorizedExceptionBadRequestExceptionpublic String processForm(Map<String,String> parameters, Map<String,FileItem> files) throws BadRequestException, NotAuthorizedException, ConflictException
processForm in interface PostableResourceBadRequestExceptionNotAuthorizedExceptionConflictExceptionpublic void sendContent(OutputStream out, Range range, Map<String,String> params, String contentType) throws IOException, NotAuthorizedException, BadRequestException, NotFoundException
sendContent in interface GetableResourceIOExceptionNotAuthorizedExceptionBadRequestExceptionNotFoundExceptionpublic Long getMaxAgeSeconds(Auth auth)
getMaxAgeSeconds in interface GetableResourcepublic String getContentType(String accepts)
getContentType in interface GetableResourcepublic Long getContentLength()
getContentLength in interface GetableResourcepublic boolean authorise(Request request, Request.Method method, Auth auth)
authorise in interface Resourceauthorise in class BaseSchedulingResourcepublic Date getCreateDate()
getCreateDate in interface PropFindableResourceCopyright © 2021 McEvoy Software Ltd. All rights reserved.