com.silverpeas.accesscontrol
Class PublicationAccessController
java.lang.Object
com.silverpeas.accesscontrol.AbstractAccessController<com.stratelia.webactiv.util.publication.model.PublicationPK>
com.silverpeas.accesscontrol.PublicationAccessController
- All Implemented Interfaces:
- AccessController<com.stratelia.webactiv.util.publication.model.PublicationPK>
@Named
public class PublicationAccessController
- extends AbstractAccessController<com.stratelia.webactiv.util.publication.model.PublicationPK>
Check the access to a publication for a user.
- Author:
- neysseric
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PUBLICATION_DETAIL_KEY
public static final String PUBLICATION_DETAIL_KEY
- See Also:
- Constant Field Values
PublicationAccessController
public PublicationAccessController()
isUserAuthorized
public boolean isUserAuthorized(String userId,
com.stratelia.webactiv.util.publication.model.PublicationPK pubPk,
AccessControlContext context)
fillUserRoles
protected void fillUserRoles(Set<SilverpeasRole> userRoles,
AccessControlContext context,
String userId,
com.stratelia.webactiv.util.publication.model.PublicationPK publicationPK)
- Overrides:
fillUserRoles
in class AbstractAccessController<com.stratelia.webactiv.util.publication.model.PublicationPK>
getPublicationBm
protected com.stratelia.webactiv.util.publication.control.PublicationBm getPublicationBm()
throws Exception
- Throws:
Exception
getComponentAccessController
protected ComponentAccessController getComponentAccessController()
- Gets a controller of access on the components of a publication.
- Returns:
- a ComponentAccessController instance.
getNodeAccessController
protected NodeAccessController getNodeAccessController()
- Gets a controller of access on the nodes of a publication.
- Returns:
- a NodeAccessController instance.
Copyright © 2016 Silverpeas. All Rights Reserved.