Class BreadcrumbResource
java.lang.Object
com.atlassian.confluence.plugins.rest.jackson2.resources.AbstractResource
com.atlassian.confluence.plugins.rest.jackson2.resources.BreadcrumbResource
REST resource for getting displayable breadcrumbs for confluence content
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.atlassian.confluence.plugins.rest.jackson2.resources.AbstractResource
authContext, uriInfo, userAccessor
-
Constructor Summary
ConstructorsConstructorDescriptionBreadcrumbResource
(ResourceIdentifierResolver<IdAndTypeResourceIdentifier, Addressable> idAndTypeResourceIdentifierResolver, UserAccessor userAccessor, I18NBeanFactory i18NBeanFactory, ContextPathHolder contextPathHolder, PermissionManager permissionManager, SpacePermissionManager spacePermissionManager, BreadcrumbGenerator breadcrumbGenerator) -
Method Summary
Modifier and TypeMethodDescriptionjavax.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.jackson2.resources.AbstractResource
createRequestContext, getAnonymousUserUriBuilder, getAttachmentUriBuilder, getContentUriBuilder, getCurrentUser, getMissingUserUriBuilder, getSpaceUriBuilder, getUserUriBuilder
-
Constructor Details
-
BreadcrumbResource
@Inject public BreadcrumbResource(@Named("idAndTypeResourceIdentifierResolver") ResourceIdentifierResolver<IdAndTypeResourceIdentifier, Addressable> idAndTypeResourceIdentifierResolver, @Named("userAccessor") UserAccessor userAccessor, @Named("i18NBeanFactory") I18NBeanFactory i18NBeanFactory, ContextPathHolder contextPathHolder, PermissionManager permissionManager, SpacePermissionManager spacePermissionManager, BreadcrumbGenerator breadcrumbGenerator)
-
-
Method Details
-
generateBreadcrumbs
@GET @Produces("application/json") public javax.ws.rs.core.Response generateBreadcrumbs(@QueryParam("id") @DefaultValue("-1") long resourceId, @QueryParam("type") String resourceType) Gets the breadcrumbs to display for the given content id and type.- Returns:
- the breadcrumbs for the content
-