Class AbstractResource
- java.lang.Object
 - 
- com.atlassian.confluence.plugins.rest.resources.AbstractResource
 
 
- 
- Direct Known Subclasses:
 BreadcrumbResource,I18nResource,IndexResource,PrototypeAttachmentResource,PrototypeContentResource,PrototypeSearchService,PrototypeSpaceResource,PrototypeUserResource,PrototypeUserSession,SpaceDirectoryResource
public abstract class AbstractResource extends Object
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected com.atlassian.plugins.rest.common.security.AuthenticationContextauthContextprotected javax.ws.rs.core.UriInfouriInfoprotected UserAccessoruserAccessor 
- 
Constructor Summary
Constructors Constructor Description AbstractResource(UserAccessor userAccessor, SpacePermissionManager spm) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RequestContextcreateRequestContext()protected javax.ws.rs.core.UriBuildergetAnonymousUserUriBuilder()protected javax.ws.rs.core.UriBuildergetAttachmentUriBuilder()protected javax.ws.rs.core.UriBuildergetContentUriBuilder()protected com.atlassian.user.UsergetCurrentUser()protected javax.ws.rs.core.UriBuildergetMissingUserUriBuilder()protected javax.ws.rs.core.UriBuildergetSpaceUriBuilder()protected javax.ws.rs.core.UriBuildergetUserUriBuilder() 
 - 
 
- 
- 
Field Detail
- 
userAccessor
protected final UserAccessor userAccessor
 
- 
authContext
@Context protected com.atlassian.plugins.rest.common.security.AuthenticationContext authContext
 
- 
uriInfo
@Context protected javax.ws.rs.core.UriInfo uriInfo
 
 - 
 
- 
Constructor Detail
- 
AbstractResource
public AbstractResource(UserAccessor userAccessor, SpacePermissionManager spm)
 
 - 
 
- 
Method Detail
- 
getContentUriBuilder
protected javax.ws.rs.core.UriBuilder getContentUriBuilder()
 
- 
getSpaceUriBuilder
protected javax.ws.rs.core.UriBuilder getSpaceUriBuilder()
 
- 
getAttachmentUriBuilder
protected javax.ws.rs.core.UriBuilder getAttachmentUriBuilder()
 
- 
getUserUriBuilder
protected javax.ws.rs.core.UriBuilder getUserUriBuilder()
 
- 
getAnonymousUserUriBuilder
protected javax.ws.rs.core.UriBuilder getAnonymousUserUriBuilder()
 
- 
getMissingUserUriBuilder
protected javax.ws.rs.core.UriBuilder getMissingUserUriBuilder()
 
- 
getCurrentUser
protected com.atlassian.user.User getCurrentUser()
 
- 
createRequestContext
protected RequestContext createRequestContext()
 
 - 
 
 -