public class Permissions
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Permissions.DataPointAccessTypes |
| Modifier | Constructor and Description |
|---|---|
private |
Permissions() |
| Modifier and Type | Method and Description |
|---|---|
static void |
ensureAdmin() |
static void |
ensureAdmin(javax.servlet.http.HttpServletRequest request) |
static void |
ensureAdmin(User user) |
static void |
ensureDataPointReadPermission(User user,
DataPointVO point) |
static void |
ensureDataPointSetPermission(User user,
DataPointVO point) |
static void |
ensureDataSourcePermission(User user) |
static void |
ensureDataSourcePermission(User user,
int dataSourceId) |
static void |
ensureEventTypePermission(User user,
EventType eventType) |
static void |
ensureEventTypePermission(User user,
EventTypeVO eventType) |
static void |
ensureReportInstancePermission(User user,
ReportInstance instance) |
static void |
ensureReportPermission(User user,
ReportVO report) |
static void |
ensureValidUser() |
static void |
ensureValidUser(javax.servlet.http.HttpServletRequest request) |
static void |
ensureValidUser(User user) |
static void |
ensureViewEditPermission(User user,
View view) |
static void |
ensureViewPermission(User user,
View view) |
static void |
ensureWatchListEditPermission(User user,
WatchList watchList) |
static void |
ensureWatchListPermission(User user,
WatchList watchList) |
private static DataPointAccess |
getDataPointAccess(User user,
int dataPointId) |
static int |
getDataPointAccessType(User user,
DataPointVO point) |
static boolean |
hasAdmin() |
static boolean |
hasAdmin(javax.servlet.http.HttpServletRequest request) |
static boolean |
hasAdmin(User user) |
static boolean |
hasDataPointReadPermission(User user,
DataPointVO point) |
private static boolean |
hasDataPointReadPermission(User user,
int dataSourceId,
int dataPointId) |
static boolean |
hasDataPointSetPermission(User user,
DataPointVO point) |
static boolean |
hasDataSourcePermission(User user) |
static boolean |
hasDataSourcePermission(User user,
int dataSourceId) |
static boolean |
hasEventTypePermission(User user,
EventType eventType) |
public static void ensureValidUser()
throws PermissionException
PermissionExceptionpublic static void ensureValidUser(javax.servlet.http.HttpServletRequest request)
throws PermissionException
PermissionExceptionpublic static void ensureValidUser(User user) throws PermissionException
PermissionExceptionpublic static boolean hasAdmin()
throws PermissionException
PermissionExceptionpublic static boolean hasAdmin(javax.servlet.http.HttpServletRequest request)
throws PermissionException
PermissionExceptionpublic static boolean hasAdmin(User user) throws PermissionException
PermissionExceptionpublic static void ensureAdmin()
throws PermissionException
PermissionExceptionpublic static void ensureAdmin(javax.servlet.http.HttpServletRequest request)
throws PermissionException
PermissionExceptionpublic static void ensureAdmin(User user) throws PermissionException
PermissionExceptionpublic static void ensureDataSourcePermission(User user, int dataSourceId) throws PermissionException
PermissionExceptionpublic static void ensureDataSourcePermission(User user) throws PermissionException
PermissionExceptionpublic static boolean hasDataSourcePermission(User user, int dataSourceId) throws PermissionException
PermissionExceptionpublic static boolean hasDataSourcePermission(User user) throws PermissionException
PermissionExceptionpublic static void ensureDataPointReadPermission(User user, DataPointVO point) throws PermissionException
PermissionExceptionpublic static boolean hasDataPointReadPermission(User user, DataPointVO point) throws PermissionException
PermissionExceptionprivate static boolean hasDataPointReadPermission(User user, int dataSourceId, int dataPointId) throws PermissionException
PermissionExceptionpublic static void ensureDataPointSetPermission(User user, DataPointVO point) throws PermissionException
PermissionExceptionpublic static boolean hasDataPointSetPermission(User user, DataPointVO point) throws PermissionException
PermissionExceptionprivate static DataPointAccess getDataPointAccess(User user, int dataPointId)
public static int getDataPointAccessType(User user, DataPointVO point)
public static void ensureViewPermission(User user, View view) throws PermissionException
PermissionExceptionpublic static void ensureViewEditPermission(User user, View view) throws PermissionException
PermissionExceptionpublic static void ensureWatchListPermission(User user, WatchList watchList) throws PermissionException
PermissionExceptionpublic static void ensureWatchListEditPermission(User user, WatchList watchList) throws PermissionException
PermissionExceptionpublic static void ensureReportPermission(User user, ReportVO report) throws PermissionException
PermissionExceptionpublic static void ensureReportInstancePermission(User user, ReportInstance instance) throws PermissionException
PermissionExceptionpublic static void ensureEventTypePermission(User user, EventType eventType) throws PermissionException
PermissionExceptionpublic static void ensureEventTypePermission(User user, EventTypeVO eventType) throws PermissionException
PermissionException