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()
-
-