/*
* Copyright (c) 2015 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.usermanagement.model;
public class RoleOrAcl {
private String roleName;
public static RoleOrAcl SecurityAdmin = new RoleOrAcl("SECURITY_ADMIN");
public static RoleOrAcl SystemAdmin = new RoleOrAcl("SYSTEM_ADMIN");
public static RoleOrAcl SystemMonitor = new RoleOrAcl("SYSTEM_MONITOR");
public static RoleOrAcl SystemAuditor = new RoleOrAcl("SYSTEM_AUDITOR");
public static RoleOrAcl PROXY_USER = new RoleOrAcl("PROXY_USER");
public static RoleOrAcl TenantAdmin = new RoleOrAcl("TENANT_ADMIN");
public static RoleOrAcl ProjectAdmin = new RoleOrAcl("PROJECT_ADMIN");
public static RoleOrAcl ProjectAclOwn = new RoleOrAcl("OWN");
public static RoleOrAcl ProjectAclAll = new RoleOrAcl("ALL");
public static RoleOrAcl ProjectAclBackup = new RoleOrAcl("BACKUP");
private RoleOrAcl(String roleName) {
this.roleName = roleName;
}
public String toString() {
return getRoleName();
}
public String getRoleName() {
return roleName;
}
}