All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
Object[] |
buildInvokeArgs(AnnoResource sourceRes,
Method m,
Object... otherValues) |
Object[] |
buildInvokeArgsExt(AnnoResource sourceRes,
Object mandatorySecondArg,
boolean forceUseSecondArg,
Method m,
Object... otherValues) |
void |
createAndAppend(Collection<AnnoResource> result,
Object sources,
AnnoCollectionResource parent,
ControllerMethod cm)
Process the source object (which may be a Collection of source objects),
and for each one instantiate an AnnoResource and append it to the result
set
|
LockHolder |
createLockHolder(AnnoCollectionResource parentCollection,
String name,
LockTimeout timeout,
LockInfo lockInfo)
Create an in-memory resource with the given timeout.
|
Resource |
findFromRoot(AnnoCollectionResource rootFolder,
Path p) |
Method |
findMethodForAnno(Class sourceClass,
Class annoClass) |
AuthenticationService |
getAuthenticationService() |
CalendarDateRangeQueryAnnotationHandler |
getCalendarDateRangeQueryAnnotationHandler() |
CalendarInvitationsAnnotationHandler |
getCalendarInvitationsAnnotationHandler() |
CalendarInvitationsCTagAnnotationHandler |
getCalendarInvitationsCTagAnnotationHandler() |
CalendarSearchService |
getCalendarSearchService() |
String |
getContextPath() |
Collection<Object> |
getControllers() |
FreeBusyQueryAnnotationHandler |
getFreeBusyQueryAnnotationHandler() |
LockManager |
getLockManager() |
Map<String,List<LockHolder>> |
getMapOfTempResources() |
Long |
getMaxAgeSeconds() |
String |
getRealm(String host) |
Resource |
getResource(String host,
String url) |
SecurityManager |
getSecurityManager() |
List<LockHolder> |
getTempResourcesForParent(AnnoCollectionResource parent)
Null-safe method to get the list of lock holders for the given parent.
|
List<LockHolder> |
getTempResourcesForParent(String parentKey) |
UsersAnnotationHandler |
getUsersAnnotationHandler() |
String |
getValidContextPath()
Get a context path which is definitely valid as a path.
|
ViewResolver |
getViewResolver() |
CommonResource |
instantiate(LockHolder r,
AnnoCollectionResource parent) |
AnnoResource |
instantiate(Object childSource,
AnnoCollectionResource parent,
Method m)
Create a Resource to wrap a source pojo object.
|
boolean |
isCompatible(Object source,
Request.Method m) |
boolean |
isDoEarlyAuth()
If true authentication will be attempted as soon as the root resource is
located
|
void |
removeLockHolder(AnnoCollectionResource parent,
String name)
Removes the LockHolder from memory and also from the parent which
contains it (if loaded)
|
void |
setAuthenticationService(AuthenticationService authenticationService) |
void |
setCalendarSearchService(CalendarSearchService calendarSearchService) |
void |
setContextPath(String contextPath) |
void |
setControllers(Collection<Object> controllers) |
void |
setDoEarlyAuth(boolean doEarlyAuth) |
void |
setLockManager(LockManager lockManager) |
void |
setMapOfTempResources(Map<String,List<LockHolder>> mapOfTempResources) |
void |
setMaxAgeSeconds(Long maxAgeSeconds) |
void |
setSecurityManager(SecurityManager securityManager) |
void |
setViewResolver(ViewResolver viewResolver) |
String |
stripContext(String url) |