public abstract class BaseSchedulingResource extends Object implements CollectionResource, ReportableResource, DigestResource
| Modifier and Type | Field and Description |
|---|---|
protected CalendarSearchService |
calendarSearchService |
protected String |
name |
protected CalDavPrincipal |
principal |
| Constructor and Description |
|---|
BaseSchedulingResource(CalDavPrincipal principal,
CalendarSearchService calendarSearchService,
String name) |
| Modifier and Type | Method and Description |
|---|---|
Object |
authenticate(DigestResponse digestRequest) |
Object |
authenticate(String user,
String password) |
boolean |
authorise(Request request,
Request.Method method,
Auth auth) |
String |
checkRedirect(Request request) |
Date |
getModifiedDate() |
String |
getName() |
String |
getRealm() |
String |
getUniqueId() |
boolean |
isDigestAllowed() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitchild, getChildrenprotected final CalDavPrincipal principal
protected final CalendarSearchService calendarSearchService
protected final String name
public BaseSchedulingResource(CalDavPrincipal principal, CalendarSearchService calendarSearchService, String name)
public String getUniqueId()
getUniqueId in interface Resourcepublic Object authenticate(String user, String password)
authenticate in interface Resourcepublic boolean authorise(Request request, Request.Method method, Auth auth)
public Date getModifiedDate()
getModifiedDate in interface Resourcepublic String checkRedirect(Request request) throws NotAuthorizedException, BadRequestException
checkRedirect in interface ResourceNotAuthorizedExceptionBadRequestExceptionpublic Object authenticate(DigestResponse digestRequest)
authenticate in interface DigestResourcepublic boolean isDigestAllowed()
isDigestAllowed in interface DigestResourceCopyright © 2021 McEvoy Software Ltd. All rights reserved.