Package | Description |
---|---|
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 | |
com.atlassian.confluence.search.lucene.filter |
Modifier and Type | Class and Description |
---|---|
class |
SpacePermissionQueryBuilderImpl |
Modifier and Type | Method and 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 a
SpacePermissionQueryBuilder 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. |
Modifier and Type | Method and Description |
---|---|
static SpacesQueryWithPermissionQueryBuilder |
SpacesQueryWithPermissionQueryBuilder.spacesQueryWithPermissionCheck(SpacesQuery spacesQuery,
SpacePermissionQueryBuilder permissionClauseBuilder) |
Modifier and Type | Method and Description |
---|---|
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> |
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> |
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> |
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.
|
Modifier and Type | Method and Description |
---|---|
List<String> |
SpacePermissionsFilterDao.getPermittedSpaceKeys(SpacePermissionQueryBuilder userPermissionQueryBuilder)
Get the keys for all spaces the supplied user does not have permission on.
|
List<String> |
HibernateSpacePermissionsFilterDao.getPermittedSpaceKeys(SpacePermissionQueryBuilder userPermissionQueryBuilder) |
List<String> |
SpacePermissionsFilterDao.getUnPermittedSpaceKeys(SpacePermissionQueryBuilder userPermissionQueryBuilder)
Get the keys for all spaces the supplied user does not permission on.
|
List<String> |
HibernateSpacePermissionsFilterDao.getUnPermittedSpaceKeys(SpacePermissionQueryBuilder userPermissionQueryBuilder) |
Copyright © 2003–2019 Atlassian. All rights reserved.