Interface DiscussionPermission
- All Known Implementing Classes:
BaseDiscussionPermission
public interface DiscussionPermission
- Author:
- Adolfo Pérez, Sergio González
-
Method Summary
Modifier and TypeMethodDescriptionvoid
checkAddPermission
(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK) void
checkDeletePermission
(PermissionChecker permissionChecker, long commentId) void
checkSubscribePermission
(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK) void
checkUpdatePermission
(PermissionChecker permissionChecker, long commentId) void
checkViewPermission
(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK) boolean
hasAddPermission
(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK) boolean
hasDeletePermission
(PermissionChecker permissionChecker, long commentId) boolean
hasPermission
(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK, String actionId) boolean
hasPermission
(PermissionChecker permissionChecker, long commentId, String actionId) default boolean
hasPermission
(PermissionChecker permissionChecker, Comment comment, String actionId) boolean
hasSubscribePermission
(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK) boolean
hasUpdatePermission
(PermissionChecker permissionChecker, long commentId) boolean
hasViewPermission
(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK)
-
Method Details
-
checkAddPermission
void checkAddPermission(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK) throws PortalException - Throws:
PortalException
-
checkDeletePermission
void checkDeletePermission(PermissionChecker permissionChecker, long commentId) throws PortalException - Throws:
PortalException
-
checkSubscribePermission
void checkSubscribePermission(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK) throws PortalException - Throws:
PortalException
-
checkUpdatePermission
void checkUpdatePermission(PermissionChecker permissionChecker, long commentId) throws PortalException - Throws:
PortalException
-
checkViewPermission
void checkViewPermission(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK) throws PortalException - Throws:
PortalException
-
hasAddPermission
boolean hasAddPermission(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK) throws PortalException - Throws:
PortalException
-
hasDeletePermission
boolean hasDeletePermission(PermissionChecker permissionChecker, long commentId) throws PortalException - Throws:
PortalException
-
hasPermission
default boolean hasPermission(PermissionChecker permissionChecker, Comment comment, String actionId) throws PortalException - Throws:
PortalException
-
hasPermission
boolean hasPermission(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK, String actionId) -
hasPermission
boolean hasPermission(PermissionChecker permissionChecker, long commentId, String actionId) throws PortalException - Throws:
PortalException
-
hasSubscribePermission
boolean hasSubscribePermission(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK) throws PortalException - Throws:
PortalException
-
hasUpdatePermission
boolean hasUpdatePermission(PermissionChecker permissionChecker, long commentId) throws PortalException - Throws:
PortalException
-
hasViewPermission
boolean hasViewPermission(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK) throws PortalException - Throws:
PortalException
-