public abstract class BaseDiscussionPermission extends Object implements DiscussionPermission
Constructor and Description |
---|
BaseDiscussionPermission() |
Modifier and Type | Method and Description |
---|---|
void |
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 |
hasDeletePermission(PermissionChecker permissionChecker,
long commentId) |
boolean |
hasUpdatePermission(PermissionChecker permissionChecker,
long commentId) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
hasAddPermission, hasPermission, hasPermission, hasPermission, hasSubscribePermission, hasViewPermission
public void checkAddPermission(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK) throws PortalException
checkAddPermission
in interface DiscussionPermission
PortalException
public void checkDeletePermission(PermissionChecker permissionChecker, long commentId) throws PortalException
checkDeletePermission
in interface DiscussionPermission
PortalException
public void checkSubscribePermission(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK) throws PortalException
checkSubscribePermission
in interface DiscussionPermission
PortalException
public void checkUpdatePermission(PermissionChecker permissionChecker, long commentId) throws PortalException
checkUpdatePermission
in interface DiscussionPermission
PortalException
public void checkViewPermission(PermissionChecker permissionChecker, long companyId, long groupId, String className, long classPK) throws PortalException
checkViewPermission
in interface DiscussionPermission
PortalException
public boolean hasDeletePermission(PermissionChecker permissionChecker, long commentId) throws PortalException
hasDeletePermission
in interface DiscussionPermission
PortalException
public boolean hasUpdatePermission(PermissionChecker permissionChecker, long commentId) throws PortalException
hasUpdatePermission
in interface DiscussionPermission
PortalException