예제 #1
0
 public void setTenantsForCreation() {
   this.tenants = new HashSet<String>();
   if (StringUtils.isNotBlank(Models.currentAdminTenantForVcenter())
       && Models.currentAdminTenantForVcenter()
           .equalsIgnoreCase(TenantUtils.getNoTenantSelector())) {
     List<TenantOrgRestRep> allTenants = TenantUtils.getAllTenants();
     Iterator<TenantOrgRestRep> tenantsIterator = allTenants.iterator();
     while (tenantsIterator.hasNext()) {
       TenantOrgRestRep tenant = tenantsIterator.next();
       if (tenant == null) {
         continue;
       }
       this.tenants.add(tenant.getId().toString());
       this.cascadeTenancy = Boolean.FALSE;
     }
   } else if (StringUtils.isNotBlank(Models.currentAdminTenantForVcenter())
       && !Models.currentAdminTenantForVcenter()
           .equalsIgnoreCase(TenantUtils.getTenantSelectorForUnassigned())) {
     this.tenants.clear();
     this.tenant = Models.currentAdminTenantForVcenter();
     this.cascadeTenancy = Boolean.TRUE;
   }
 }