public class ParentReadRightPolicyFilter extends BasicRightPolicyFilter
REVISION
order
Constructor and Description |
---|
ParentReadRightPolicyFilter()
Builds a new instance to control read access of ALL Publication types.
|
ParentReadRightPolicyFilter(java.lang.Class<? extends Publication> controlledClazz)
Builds a new instance to control read access for the specified type and subtype.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canBeReadBy(boolean isAuthorized,
Publication pub,
Member mbr,
boolean searchInGroups)
Called by
Publication.canBeReadBy(Member, boolean) . |
callCanBeReadBy, callCanBeReadBy, canBeReadBy, canBeReadBy, canBeReadBy, canBeReadBy, canBeReadBy, canCreateContact, canCreateWorkspace, canDeleteOther, canDeleteOther, canManageCategory, canPublish, canUpdateOther, canUpdateOther, canUseCategory, canWorkOn, canWorkOn, checkAccess, checkAfterUpload, checkBeforeUpload, checkHtml, getWorkspaceSet, init, isAdmin, isWorker
compareTo, equals, getOrder, setOrder
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getOrder
public ParentReadRightPolicyFilter()
public ParentReadRightPolicyFilter(java.lang.Class<? extends Publication> controlledClazz)
controlledClazz
- the type of publication for which control must be performed (e.g FaqEntry.class, GlossaryEntry.class, ...),
controlled is performe for all publications if null is specifedpublic boolean canBeReadBy(boolean isAuthorized, Publication pub, Member mbr, boolean searchInGroups)
RightPolicyFilter
Publication.canBeReadBy(Member, boolean)
. It checks if
a member can read the given publication.
WARNING: HIGHLY SENSIBLE, do not modify without being sure of what you do,
can dramatically impact performance and can break existing rights behaviour.canBeReadBy
in interface RightPolicyFilter
canBeReadBy
in class BasicRightPolicyFilter
isAuthorized
- true if internal JCMS control authorized the member to perform this actionpub
- the publication to checkmbr
- the member to checksearchInGroups
- if true check if one of the group this
member belongs to is authorized to read this publication.RightPolicyFilter.canBeReadBy(boolean, Publication, Member, boolean)
Copyright © 2001-2019 Jalios SA. All Rights Reserved.