package in.partake.controller.base.permission;
import in.partake.model.UserEx;
import in.partake.model.dto.EventComment;
import in.partake.model.dto.Event;
import org.apache.commons.lang.StringUtils;
public class RemoveCommentPermission extends PartakePermission {
public static boolean check(EventComment comment, Event event, UserEx user) {
assert comment != null;
assert event != null;
if (user == null)
return false;
if (StringUtils.equals(comment.getUserId(), user.getId()))
return true;
if (StringUtils.equals(event.getOwnerId(), user.getId()))
return true;
if (event.isManager(user))
return true;
return false;
}
}