Uses of Interface
com.atlassian.confluence.impl.security.query.SpacePermissionQueryBuilder
-
Packages that use SpacePermissionQueryBuilder Package Description com.atlassian.confluence.impl.search.v2.lucene.filter com.atlassian.confluence.impl.security.query com.atlassian.confluence.internal.spaces Confluence internal classes related to spaces.com.atlassian.confluence.pages.persistence.dao com.atlassian.confluence.pages.persistence.dao.hibernate -
-
Uses of SpacePermissionQueryBuilder in com.atlassian.confluence.impl.search.v2.lucene.filter
Methods in com.atlassian.confluence.impl.search.v2.lucene.filter with parameters of type SpacePermissionQueryBuilder Modifier and Type Method Description List<String>
HibernateSpacePermissionsFilterDao. getPermittedSpaceKeys(SpacePermissionQueryBuilder userPermissionQueryBuilder)
List<String>
SpacePermissionsFilterDao. getPermittedSpaceKeys(SpacePermissionQueryBuilder userPermissionQueryBuilder)
Get the keys for all spaces the supplied user does not have permission on.List<String>
HibernateSpacePermissionsFilterDao. getUnPermittedSpaceKeys(SpacePermissionQueryBuilder userPermissionQueryBuilder)
List<String>
SpacePermissionsFilterDao. getUnPermittedSpaceKeys(SpacePermissionQueryBuilder userPermissionQueryBuilder)
Get the keys for all spaces the supplied user does not permission on. -
Uses of SpacePermissionQueryBuilder in com.atlassian.confluence.impl.security.query
Classes in com.atlassian.confluence.impl.security.query that implement SpacePermissionQueryBuilder Modifier and Type Class Description class
SpacePermissionQueryBuilderImpl
Methods in com.atlassian.confluence.impl.security.query that return types with arguments of type SpacePermissionQueryBuilder Modifier and Type Method Description com.atlassian.fugue.Either<AccessDenied,SpacePermissionQueryBuilder>
DefaultSpacePermissionQueryManager. createSpacePermissionQueryBuilder(@Nullable ConfluenceUser user, @NonNull String permissionType)
com.atlassian.fugue.Either<AccessDenied,SpacePermissionQueryBuilder>
SpacePermissionQueryManager. createSpacePermissionQueryBuilder(@Nullable ConfluenceUser user, @NonNull String permissionType)
Constructs aSpacePermissionQueryBuilder
for use by DAO's to construct database queries, without having to reach out to the manager level to determine which categories of permission apply for the current user. -
Uses of SpacePermissionQueryBuilder in com.atlassian.confluence.internal.spaces
Methods in com.atlassian.confluence.internal.spaces with parameters of type SpacePermissionQueryBuilder Modifier and Type Method Description static SpacesQueryWithPermissionQueryBuilder
SpacesQueryWithPermissionQueryBuilder. spacesQueryWithPermissionCheck(SpacesQuery spacesQuery, SpacePermissionQueryBuilder permissionClauseBuilder)
-
Uses of SpacePermissionQueryBuilder in com.atlassian.confluence.pages.persistence.dao
Methods in com.atlassian.confluence.pages.persistence.dao with parameters of type SpacePermissionQueryBuilder Modifier and Type Method Description List<AbstractPage>
DelegatingPageDao. findBlogsWithCurrentOrHistoricalTitleInAllPermittedSpacesExcept(SpacePermissionQueryBuilder permissionQueryBuilder, String blogTitle, Space space, int maxResultCount)
List<AbstractPage>
PageDao. findBlogsWithCurrentOrHistoricalTitleInAllPermittedSpacesExcept(SpacePermissionQueryBuilder permissionQueryBuilder, String blogTitle, Space space, int maxResultCount)
Searches for blog posts in all spaces except the one specified, looking for those that have the given title in a current or previous version, and returns the first maxResultCount results.List<AbstractPage>
DelegatingPageDao. findBlogsWithCurrentOrHistoricalTitleInPermittedSpace(SpacePermissionQueryBuilder permissionQueryBuilder, String blogTitle, Space space, int maxResultCount)
List<AbstractPage>
PageDao. findBlogsWithCurrentOrHistoricalTitleInPermittedSpace(SpacePermissionQueryBuilder permissionQueryBuilder, String blogTitle, Space space, int maxResultCount)
Searches for blogs in the space specified, looking for those that have the given title in a previous version, and returns the first maxResultCount results.List<AbstractPage>
DelegatingPageDao. findPagesWithCurrentOrHistoricalTitleInAllPermittedSpacesExcept(SpacePermissionQueryBuilder permissionQueryBuilder, String pageTitle, Space space, int maxResultCount)
List<AbstractPage>
PageDao. findPagesWithCurrentOrHistoricalTitleInAllPermittedSpacesExcept(SpacePermissionQueryBuilder permissionQueryBuilder, String pageTitle, Space space, int maxResultCount)
Searches for pages in all spaces except the one specified, looking for those that have the given title in a previous version, and returns the first maxResultCount results.List<AbstractPage>
DelegatingPageDao. findPagesWithCurrentOrHistoricalTitleInPermittedSpace(SpacePermissionQueryBuilder permissionQueryBuilder, String pageTitle, Space space, int maxResultCount)
List<AbstractPage>
PageDao. findPagesWithCurrentOrHistoricalTitleInPermittedSpace(SpacePermissionQueryBuilder permissionQueryBuilder, String pageTitle, Space space, int maxResultCount)
Searches for pages in the space specified, looking for those that have the given title in a previous version, and returns the first maxResultCount results. -
Uses of SpacePermissionQueryBuilder in com.atlassian.confluence.pages.persistence.dao.hibernate
Methods in com.atlassian.confluence.pages.persistence.dao.hibernate with parameters of type SpacePermissionQueryBuilder Modifier and Type Method Description List<AbstractPage>
HibernatePageDao. findBlogsWithCurrentOrHistoricalTitleInAllPermittedSpacesExcept(SpacePermissionQueryBuilder permissionQueryBuilder, String blogTitle, Space space, int maxResultCount)
List<AbstractPage>
HibernatePageDao. findBlogsWithCurrentOrHistoricalTitleInPermittedSpace(SpacePermissionQueryBuilder permissionQueryBuilder, String blogTitle, Space space, int maxResultCount)
List<AbstractPage>
HibernatePageDao. findPagesWithCurrentOrHistoricalTitleInAllPermittedSpacesExcept(SpacePermissionQueryBuilder permissionQueryBuilder, String pageTitle, Space space, int maxResultCount)
List<AbstractPage>
HibernatePageDao. findPagesWithCurrentOrHistoricalTitleInPermittedSpace(SpacePermissionQueryBuilder permissionQueryBuilder, String pageTitle, Space space, int maxResultCount)
-