com.silverpeas.accesscontrol
Class NodeAccessController
java.lang.Object
com.silverpeas.accesscontrol.AbstractAccessController<com.stratelia.webactiv.util.node.model.NodePK>
com.silverpeas.accesscontrol.NodeAccessController
- All Implemented Interfaces:
- AccessController<com.stratelia.webactiv.util.node.model.NodePK>
@Named
public class NodeAccessController
- extends AbstractAccessController<com.stratelia.webactiv.util.node.model.NodePK>
Check the access to a node for a user.
- Author:
- ehugonnet
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NodeAccessController
public NodeAccessController()
isUserAuthorized
public boolean isUserAuthorized(String userId,
com.stratelia.webactiv.util.node.model.NodePK nodePK,
AccessControlContext context)
isUserAuthorized
public boolean isUserAuthorized(Set<SilverpeasRole> nodeUserRoles)
fillUserRoles
protected void fillUserRoles(Set<SilverpeasRole> userRoles,
AccessControlContext context,
String userId,
com.stratelia.webactiv.util.node.model.NodePK nodePK)
- Overrides:
fillUserRoles
in class AbstractAccessController<com.stratelia.webactiv.util.node.model.NodePK>
getNodeBm
public com.stratelia.webactiv.util.node.control.NodeBm getNodeBm()
throws Exception
- Throws:
Exception
getComponentAccessController
protected ComponentAccessController getComponentAccessController()
- Gets a controller of access on the components of a publication.
- Returns:
- a ComponentAccessController instance.
Copyright © 2016 Silverpeas. All Rights Reserved.