private static Permission[] getPermissions(Authorization dbAuthorization) { int givenResourceType = dbAuthorization.getResourceType(); if (givenResourceType == Resources.BATCH.resourceType()) { return dbAuthorization.getPermissions(BatchPermissions.values()); } else if (givenResourceType == Resources.PROCESS_DEFINITION.resourceType()) { return dbAuthorization.getPermissions(ProcessDefinitionPermissions.values()); } else if (givenResourceType == Resources.PROCESS_INSTANCE.resourceType()) { return dbAuthorization.getPermissions(ProcessInstancePermissions.values()); } else { return dbAuthorization.getPermissions(Permissions.values()); } }
public static Permission getPermissionForName(String name, int resourceType) { // TODO: make this configurable via SPI if (resourceType == Resources.BATCH.resourceType()) { return BatchPermissions.forName(name); } else if (resourceType == Resources.PROCESS_DEFINITION.resourceType()) { return ProcessDefinitionPermissions.forName(name); } else if (resourceType == Resources.PROCESS_INSTANCE.resourceType()) { return ProcessInstancePermissions.forName(name); } else { return Permissions.forName(name); } }
public void setPermission(Permission permission) { this.permission = permission; if (permission != null) { perms = permission.getValue(); } }
public static boolean resourceIsContainedInArray(Integer resourceTypeId, Resource[] list) { for (Resource resource : list) { if (resourceTypeId == resource.resourceType()) { return true; } } return false; } }
protected List<Authorization> executePaginatedQuery(AuthorizationQuery query, Integer firstResult, Integer maxResults) { if (firstResult == null) { firstResult = 0; } if (maxResults == null) { maxResults = Integer.MAX_VALUE; } return query.listPage(firstResult, maxResults); }
public static Permission forName(String name) { Permission permission = valueOf(name); return permission; } }
public static Permission forName(String name) { Permission permission = valueOf(name); return permission; } }
public static Permission forName(String name) { Permission permission = valueOf(name); return permission; } }
private static Permission[] getPermissions(Authorization dbAuthorization) { int givenResourceType = dbAuthorization.getResourceType(); if (givenResourceType == Resources.BATCH.resourceType()) { return dbAuthorization.getPermissions(BatchPermissions.values()); } else if (givenResourceType == Resources.PROCESS_DEFINITION.resourceType()) { return dbAuthorization.getPermissions(ProcessDefinitionPermissions.values()); } else if (givenResourceType == Resources.PROCESS_INSTANCE.resourceType()) { return dbAuthorization.getPermissions(ProcessInstancePermissions.values()); } else { return dbAuthorization.getPermissions(Permissions.values()); } }
public static Permission getPermissionForName(String name, int resourceType) { // TODO: make this configurable via SPI if (resourceType == Resources.BATCH.resourceType()) { return BatchPermissions.forName(name); } else if (resourceType == Resources.PROCESS_DEFINITION.resourceType()) { return ProcessDefinitionPermissions.forName(name); } else if (resourceType == Resources.PROCESS_INSTANCE.resourceType()) { return ProcessInstancePermissions.forName(name); } else { return Permissions.forName(name); } }
public void setResource(Resource resource) { this.resource = resource; if (resource != null) { resourceType = resource.resourceType(); } }
public void setPermission(Permission permission) { this.permission = permission; if (permission != null) { perms = permission.getValue(); } }
protected List<Authorization> executePaginatedQuery(AuthorizationQuery query, Integer firstResult, Integer maxResults) { if (firstResult == null) { firstResult = 0; } if (maxResults == null) { maxResults = Integer.MAX_VALUE; } return query.listPage(firstResult, maxResults); }
public static Permission forName(String name) { Permission permission = valueOf(name); return permission; } }
public static Permission forName(String name) { Permission permission = valueOf(name); return permission; } }
public static Permission forName(String name) { Permission permission = valueOf(name); return permission; } }
public void setResource(Resource resource) { this.resource = resource; if (resource != null) { resourceType = resource.resourceType(); } }
public static boolean resourceIsContainedInArray(Integer resourceTypeId, Resource[] list) { for (Resource resource : list) { if (resourceTypeId == resource.resourceType()) { return true; } } return false; } }