package org.openslx.dozmod.permissions; import org.openslx.bwlp.thrift.iface.LectureRead; import org.openslx.bwlp.thrift.iface.LectureSummary; /** * Class for checking, whether user can edit given lecture */ public class LecturePerms { public static boolean canEdit(LectureRead lecture) { return lecture != null && lecture.userPermissions != null && lecture.userPermissions.edit; } public static boolean canEdit(LectureSummary lecture) { return lecture != null && lecture.userPermissions != null && lecture.userPermissions.edit; } public static boolean canAdmin(LectureRead lecture) { return lecture != null && lecture.userPermissions != null && lecture.userPermissions.admin; } public static boolean canAdmin(LectureSummary lecture) { return lecture != null && lecture.userPermissions != null && lecture.userPermissions.admin; } }