public class RightPolicyManager extends AbstractPolicyManager<RightPolicyFilter>
Modifier and Type | Method and Description |
---|---|
boolean |
callCanBeReadBy(PublicationCriteria pubCriteria) |
boolean |
canBeReadBy(boolean isAuthorized,
Category cat,
Group grp,
boolean checkAncestors) |
boolean |
canBeReadBy(boolean isAuthorized,
Category cat,
Member mbr,
boolean searchInGroups,
boolean checkAncestors) |
boolean |
canBeReadBy(boolean isAuthorized,
Group grp,
Member mbr) |
boolean |
canBeReadBy(boolean isAuthorized,
Publication pub,
Group grp,
RightInfo rightInfo) |
boolean |
canBeReadBy(boolean isAuthorized,
Publication pub,
Member mbr,
boolean searchInGroups,
RightInfo rightInfo) |
boolean |
canCreateContact(boolean isAuthorized,
Member mbr) |
boolean |
canCreateWorkspace(boolean isAuthorized,
Member mbr,
Workspace model) |
boolean |
canDeleteOther(boolean isAuthorized,
Member mbr,
java.lang.Class<? extends Publication> clazz,
Workspace ws) |
boolean |
canDeleteOther(boolean isAuthorized,
Member mbr,
Data data,
RightInfo rightInfo) |
boolean |
canManageCategory(boolean isAuthorized,
Member mbr,
Category cat,
boolean searchInGroups,
boolean searchInParent) |
boolean |
canPublish(boolean isAuthorized,
Member mbr,
java.lang.Class<? extends Publication> clazz,
java.util.Set<? extends Workspace> wsSet) |
boolean |
canUpdateOther(boolean isAuthorized,
Member mbr,
java.lang.Class<? extends Publication> clazz,
Workspace ws) |
boolean |
canUpdateOther(boolean isAuthorized,
Member mbr,
Data data,
RightInfo rightInfo) |
boolean |
canUseCategory(boolean isAuthorized,
Member mbr,
Category cat,
boolean searchInGroups,
boolean searchInParent) |
boolean |
canWorkOn(boolean isAuthorized,
Publication pub,
Member member,
RightInfo rightInfo) |
ControllerStatus |
canWorkOn(ControllerStatus status,
int op,
Member mbr,
Member member) |
java.lang.Boolean |
checkAccess(Member member,
java.lang.String resource,
java.util.Map<java.lang.String,java.lang.Object> context) |
boolean |
checkAfterUpload(DocUploadInfo info) |
boolean |
checkBeforeUpload(java.lang.String fieldName,
java.lang.String contentType,
java.lang.String fileName) |
ControllerStatus |
checkHtml(java.lang.String str,
java.lang.String field) |
static RightPolicyManager |
getInstance() |
protected java.lang.String |
getStatusXmlTagName() |
java.util.Set<Workspace> |
getWorkspaceSet(java.util.Set<Workspace> workspaceSet,
Member mbr) |
boolean |
isAdmin(boolean isAdmin,
Member member,
Workspace workspace) |
boolean |
isWorker(boolean isWorker,
Member member,
Workspace ws) |
addPolicyFilter, getPolicyFilters, getPolicyFiltersMap, handleException, removePolicyFilter
public static final RightPolicyManager getInstance()
protected java.lang.String getStatusXmlTagName()
getStatusXmlTagName
in class AbstractPolicyManager<RightPolicyFilter>
public boolean canUpdateOther(boolean isAuthorized, Member mbr, Data data, RightInfo rightInfo)
RightPolicyFilter.canUpdateOther(boolean, Member, Data)
public boolean canDeleteOther(boolean isAuthorized, Member mbr, Data data, RightInfo rightInfo)
RightPolicyFilter.canDeleteOther(boolean, Member, Data)
public boolean callCanBeReadBy(PublicationCriteria pubCriteria)
RightPolicyFilter.canBeReadBy(boolean, Publication, Member, boolean)
public boolean canBeReadBy(boolean isAuthorized, Publication pub, Member mbr, boolean searchInGroups, RightInfo rightInfo)
RightPolicyFilter.canBeReadBy(boolean, Publication, Member, boolean)
public boolean canBeReadBy(boolean isAuthorized, Publication pub, Group grp, RightInfo rightInfo)
RightPolicyFilter.canBeReadBy(boolean, Publication, Group)
public boolean canWorkOn(boolean isAuthorized, Publication pub, Member member, RightInfo rightInfo)
RightPolicyFilter.canWorkOn(boolean, Publication, Member)
public ControllerStatus canWorkOn(ControllerStatus status, int op, Member mbr, Member member)
RightPolicyFilter.canWorkOn(ControllerStatus, int, Member, Member)
public boolean isWorker(boolean isWorker, Member member, Workspace ws)
RightPolicyFilter.isWorker(boolean, Member, Workspace)
public boolean canPublish(boolean isAuthorized, Member mbr, java.lang.Class<? extends Publication> clazz, java.util.Set<? extends Workspace> wsSet)
RightPolicyFilter.canPublish(boolean, Member, Class, Set)
public boolean canUpdateOther(boolean isAuthorized, Member mbr, java.lang.Class<? extends Publication> clazz, Workspace ws)
RightPolicyFilter.canUpdateOther(boolean, Member, Class, Workspace)
public boolean canDeleteOther(boolean isAuthorized, Member mbr, java.lang.Class<? extends Publication> clazz, Workspace ws)
RightPolicyFilter.canDeleteOther(boolean, Member, Class, Workspace)
public boolean canBeReadBy(boolean isAuthorized, Category cat, Member mbr, boolean searchInGroups, boolean checkAncestors)
RightPolicyFilter.canBeReadBy(boolean, Category, Member, boolean, boolean)
public boolean canBeReadBy(boolean isAuthorized, Category cat, Group grp, boolean checkAncestors)
RightPolicyFilter.canBeReadBy(boolean, Category, Group, boolean)
public boolean canUseCategory(boolean isAuthorized, Member mbr, Category cat, boolean searchInGroups, boolean searchInParent)
RightPolicyFilter.canUseCategory(boolean, Member, Category, boolean, boolean)
public boolean canManageCategory(boolean isAuthorized, Member mbr, Category cat, boolean searchInGroups, boolean searchInParent)
RightPolicyFilter.canManageCategory(boolean, Member, Category, boolean, boolean)
public boolean canCreateWorkspace(boolean isAuthorized, Member mbr, Workspace model)
RightPolicyFilter.canCreateWorkspace(boolean, Member, Workspace)
public java.util.Set<Workspace> getWorkspaceSet(java.util.Set<Workspace> workspaceSet, Member mbr)
RightPolicyFilter.getWorkspaceSet(Set, Member)
public boolean isAdmin(boolean isAdmin, Member member, Workspace workspace)
RightPolicyFilter.isAdmin(boolean, Member, Workspace)
public boolean canCreateContact(boolean isAuthorized, Member mbr)
RightPolicyFilter.canCreateContact(boolean, Member)
public boolean canBeReadBy(boolean isAuthorized, Group grp, Member mbr)
RightPolicyFilter.canBeReadBy(boolean, Group, Member)
public boolean checkBeforeUpload(java.lang.String fieldName, java.lang.String contentType, java.lang.String fileName)
RightPolicyFilter.checkBeforeUpload(String, String, String)
public boolean checkAfterUpload(DocUploadInfo info)
RightPolicyFilter.checkAfterUpload(DocUploadInfo)
public ControllerStatus checkHtml(java.lang.String str, java.lang.String field)
public java.lang.Boolean checkAccess(Member member, java.lang.String resource, java.util.Map<java.lang.String,java.lang.Object> context)
RightPolicyFilter.checkAccess(Member, String, Map)
Copyright © 2001-2017 Jalios SA. All Rights Reserved.