com.atlassian.confluence.plugins.rest.resources
Class BreadcrumbResource

java.lang.Object
  extended by com.atlassian.confluence.plugins.rest.resources.AbstractResource
      extended by com.atlassian.confluence.plugins.rest.resources.BreadcrumbResource

public class BreadcrumbResource
extends AbstractResource

REST resource for getting displayable breadcrumbs for confluence content


Nested Class Summary
static class BreadcrumbResource.Crumb
           
 
Field Summary
 
Fields inherited from class com.atlassian.confluence.plugins.rest.resources.AbstractResource
authContext, uriInfo, userAccessor
 
Constructor Summary
BreadcrumbResource(ResourceIdentifierResolver<IdAndTypeResourceIdentifier,Object> idAndTypeResourceIdentifierResolver, UserAccessor userAccessor, I18NBeanFactory i18NBeanFactory, ContextPathHolder contextPathHolder, PermissionManager permissionManager, SpacePermissionManager spacePermissionManager, BreadcrumbGenerator breadcrumbGenerator)
           
 
Method Summary
 javax.ws.rs.core.Response generateBreadcrumbs(long resourceId, String resourceType)
          Gets the breadcrumbs to display for the given content id and type.
 
Methods inherited from class com.atlassian.confluence.plugins.rest.resources.AbstractResource
createRequestContext, getAnonymousUserUriBuilder, getAttachmentUriBuilder, getContentUriBuilder, getCurrentUser, getMissingUserUriBuilder, getSpaceUriBuilder, getUserUriBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BreadcrumbResource

public BreadcrumbResource(@Qualifier(value="idAndTypeResourceIdentifierResolver")
                          ResourceIdentifierResolver<IdAndTypeResourceIdentifier,Object> idAndTypeResourceIdentifierResolver,
                          @Qualifier(value="userAccessor")
                          UserAccessor userAccessor,
                          @Qualifier(value="i18NBeanFactory")
                          I18NBeanFactory i18NBeanFactory,
                          ContextPathHolder contextPathHolder,
                          PermissionManager permissionManager,
                          SpacePermissionManager spacePermissionManager,
                          BreadcrumbGenerator breadcrumbGenerator)
Method Detail

generateBreadcrumbs

public javax.ws.rs.core.Response generateBreadcrumbs(long resourceId,
                                                     String resourceType)
Gets the breadcrumbs to display for the given content id and type.

Returns:


Copyright © 2003–2015 Atlassian. All rights reserved.