/* * Copyright (c) 2015 EMC Corporation * All Rights Reserved */ package com.emc.storageos.model.user; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlRootElement; import java.util.ArrayList; import java.util.List; @XmlRootElement(name = "subtenant") public class SubTenantRoles { private String tenant; private String tenantName; private List<String> roles; public String getTenant() { return tenant; } public void setTenant(String tenant) { this.tenant = tenant; } public String getTenantName() { return tenantName; } public void setTenantName(String tenantName) { this.tenantName = tenantName; } @XmlElementWrapper(name = "roles") /** * Roles that the user has. * Valid values: * TENANT_ADMIN * PROJECT_ADMIN * TENANT_APPROVER */ @XmlElement(name = "role") public List<String> getRoles() { if (roles == null) { roles = new ArrayList<String>(); } return roles; } public void setRoles(List<String> roles) { this.roles = roles; } }