Class RegularEntitiesAndPermissionsHelper
- java.lang.Object
-
- com.atlassian.confluence.security.denormalisedpermissions.impl.RegularEntitiesAndPermissionsHelper
-
@Internal public class RegularEntitiesAndPermissionsHelper extends Object
The adapter between fast permissions and Confluence services which allows to retrieve some Confluence entities and check permissions for them. So the fast permissions components can just use this adapter and avoid injecting plenty of Confluence beans.- Since:
- 7.12.1
-
-
Constructor Summary
Constructors Constructor Description RegularEntitiesAndPermissionsHelper(SpaceDaoInternal spaceDaoInternal, SpacePermissionManager spacePermissionManager, PageDao pageDao)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
findAllSpaceKeys()
Page
getPageById(long pageId)
List<Page>
getPagesByIds(Set<Long> pageIds)
Space
getSpaceById(long spaceId)
boolean
isSpacePermitted(ConfluenceUser confluenceUser, long spaceId, String spacePermissionType)
-
-
-
Constructor Detail
-
RegularEntitiesAndPermissionsHelper
public RegularEntitiesAndPermissionsHelper(SpaceDaoInternal spaceDaoInternal, SpacePermissionManager spacePermissionManager, PageDao pageDao)
-
-
Method Detail
-
getSpaceById
public Space getSpaceById(long spaceId)
-
getPageById
public Page getPageById(long pageId)
-
isSpacePermitted
public boolean isSpacePermitted(ConfluenceUser confluenceUser, long spaceId, String spacePermissionType)
-
-