Class BlogPostWriteAccessController
java.lang.Object
org.silverpeas.core.security.authorization.AbstractAccessController<String>
org.silverpeas.components.blog.access.BlogPostWriteAccessController
- All Implemented Interfaces:
BlogPostWriteAccessControl,org.silverpeas.core.security.authorization.AccessController<String>
@Service
public class BlogPostWriteAccessController
extends org.silverpeas.core.security.authorization.AbstractAccessController<String>
implements BlogPostWriteAccessControl
A controller of write access on a blog. It controls the user can access the blog and have enough
privileges to contribute in the blog.
With access rights, a user can create/modify/delete a post.
- Author:
- mmoquillon
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisUserAuthorized(String userId, String blogId, org.silverpeas.core.security.authorization.AccessControlContext context) booleanisUserAuthorized(String userId, org.silverpeas.core.ResourceIdentifier id) Methods inherited from class org.silverpeas.core.security.authorization.AbstractAccessController
fillUserRoles, filterAuthorizedByUser, filterAuthorizedByUser, getUserRoles, isUserAuthorizedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.silverpeas.core.security.authorization.AccessController
filterAuthorizedByUser, filterAuthorizedByUser, getUserRoles, isGroupAuthorized, isUserAuthorized, isUserAuthorized
-
Constructor Details
-
BlogPostWriteAccessController
protected BlogPostWriteAccessController()Hidden constructor.
-
-
Method Details
-
isUserAuthorized
- Specified by:
isUserAuthorizedin interfaceorg.silverpeas.core.security.authorization.AccessController<String>
-
isUserAuthorized
public boolean isUserAuthorized(String userId, String blogId, org.silverpeas.core.security.authorization.AccessControlContext context) - Specified by:
isUserAuthorizedin interfaceorg.silverpeas.core.security.authorization.AccessController<String>
-