public class DefaultPageRightsFilter extends java.lang.Object implements PageRightsFilter
PageRightsFilter.Right
Constructor and Description |
---|
DefaultPageRightsFilter() |
Modifier and Type | Method and Description |
---|---|
void |
init(WGDatabase db) |
PageRightsFilter.Right |
mayEditChildPages(WGStructEntry page,
WGUserAccess userAccess)
Called to determine if the current user may edit data on child pages of the given page
|
PageRightsFilter.Right |
mayEditContent(WGStructEntry page,
WGUserAccess userAccess,
WGLanguage wgLanguage)
Called to determine if the current user may edit content of a given language on this page
|
PageRightsFilter.Right |
mayEditPage(WGStructEntry page,
WGUserAccess userAccess)
Called to determine if the current user may edit data on the given page
|
PageRightsFilter.Right |
mayReadContent(WGStructEntry page,
WGUserAccess userAccess)
Called to determine if the current user may read contents on the given page
|
public PageRightsFilter.Right mayReadContent(WGStructEntry page, WGUserAccess userAccess)
PageRightsFilter
mayReadContent
in interface PageRightsFilter
page
- The pageuserAccess
- User informationpublic PageRightsFilter.Right mayEditPage(WGStructEntry page, WGUserAccess userAccess)
PageRightsFilter
mayEditPage
in interface PageRightsFilter
page
- The pageuserAccess
- User informationpublic PageRightsFilter.Right mayEditChildPages(WGStructEntry page, WGUserAccess userAccess)
PageRightsFilter
mayEditChildPages
in interface PageRightsFilter
page
- The pageuserAccess
- User informationpublic void init(WGDatabase db)
init
in interface PageRightsFilter
public PageRightsFilter.Right mayEditContent(WGStructEntry page, WGUserAccess userAccess, WGLanguage wgLanguage)
PageRightsFilter
mayEditContent
in interface PageRightsFilter
page
- The pageuserAccess
- User information