Interface DiscussionPermission
- All Known Implementing Classes:
BaseDiscussionPermission
public interface DiscussionPermission
- Author:
- Adolfo Pérez, Sergio González
-
Method Summary
Modifier and TypeMethodDescriptionvoidcheckAddPermission(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK) voidcheckDeletePermission(PermissionChecker permissionChecker, long commentId) voidcheckSubscribePermission(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK) voidcheckUpdatePermission(PermissionChecker permissionChecker, long commentId) voidcheckViewPermission(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK) booleanhasAddPermission(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK) booleanhasDeletePermission(PermissionChecker permissionChecker, long commentId) booleanhasPermission(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK, String actionId) booleanhasPermission(PermissionChecker permissionChecker, long commentId, String actionId) default booleanhasPermission(PermissionChecker permissionChecker, Comment comment, String actionId) booleanhasSubscribePermission(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK) booleanhasUpdatePermission(PermissionChecker permissionChecker, long commentId) booleanhasViewPermission(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
-