Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.javaswift.joss.command.shared.identity.tenant;
 
 
 import java.util.List;
 
@JsonIgnoreProperties(ignoreUnknown = true)
public class Tenants {
    public List<Tenanttenants = new ArrayList<Tenant>();
    @JsonIgnore
    public Tenant getTenant() {
        List<TenantenabledTenants = getEnabledTenants();
        if (enabledTenants.size() < 1) {
            throw new CommandException("No enabled tenant found during auto-discovery");
        }
        if (enabledTenants.size() > 1) {
            throw new CommandException("Multiple enabled tenants found. Please configure one to use: "+getTenantString(enabledTenants));
        }
        return enabledTenants.get(0);
    }
    @JsonIgnore
    public String getTenantString(List<Tenanttenants) {
        StringBuilder returnString = new StringBuilder();
        boolean first = true;
        for (Tenant tenant : tenants) {
            if (!first) {
                returnString.append(", ");
            }
            returnString
                    .append("[ID:")
                    .append(tenant.id)
                    .append("/Name:")
                    .append(tenant.name)
                    .append("]");
            first = false;
        }
        return returnString.toString();
    }
    @JsonIgnore
    public List<TenantgetEnabledTenants() {
        List<TenantenabledTenants = new ArrayList<Tenant>();
        for (Tenant tenant : ) {
            if (tenant.enabled) {
                enabledTenants.add(tenant);
            }
        }
        return enabledTenants;
    }
New to GrepCode? Check out our FAQ X