public class DesignerPermissionUtil
extends java.lang.Object
Constructor and Description |
---|
DesignerPermissionUtil() |
Modifier and Type | Method and Description |
---|---|
static boolean |
canCreateProject(java.util.List<java.lang.String> gatewayRoles,
User user) |
static boolean |
canDeleteProject(GlobalProps props,
User user) |
static boolean |
canEditProtectedResources(GlobalProps props,
User user) |
static boolean |
canPublishProject(GlobalProps props,
User user) |
static boolean |
canPublishProject(java.util.List<java.lang.String> publishRoles,
User user) |
static boolean |
canSaveProject(GlobalProps props,
User user) |
static boolean |
canViewProject(GlobalProps props,
User user) |
static boolean |
canViewProject(java.util.List<java.lang.String> viewRoles,
User user) |
static boolean |
hasPermission(User user,
java.util.Collection<java.lang.String> requiredRoles) |
public static boolean hasPermission(User user, java.util.Collection<java.lang.String> requiredRoles)
public static boolean canViewProject(GlobalProps props, User user)
public static boolean canViewProject(java.util.List<java.lang.String> viewRoles, User user)
public static boolean canPublishProject(GlobalProps props, User user)
public static boolean canPublishProject(java.util.List<java.lang.String> publishRoles, User user)
public static boolean canCreateProject(java.util.List<java.lang.String> gatewayRoles, User user)
public static boolean canSaveProject(GlobalProps props, User user)
public static boolean canEditProtectedResources(GlobalProps props, User user)
public static boolean canDeleteProject(GlobalProps props, User user)