List of usage examples for org.apache.commons.lang BooleanUtils isTrue
public static boolean isTrue(Boolean bool)
Checks if a Boolean
value is true
, handling null
by returning false
.
BooleanUtils.isTrue(Boolean.TRUE) = true BooleanUtils.isTrue(Boolean.FALSE) = false BooleanUtils.isTrue(null) = false
From source file:com.haulmont.restapi.controllers.EntitiesController.java
@GetMapping("/{entityName}/search") public ResponseEntity<String> searchEntitiesListGet(@PathVariable String entityName, @RequestParam String filter, @RequestParam(required = false) String view, @RequestParam(required = false) Integer limit, @RequestParam(required = false) Integer offset, @RequestParam(required = false) String sort, @RequestParam(required = false) Boolean returnNulls, @RequestParam(required = false) Boolean returnCount, @RequestParam(required = false) Boolean dynamicAttributes, @RequestParam(required = false) String modelVersion) { EntitiesSearchResult entitiesSearchResult = entitiesControllerManager.searchEntities(entityName, filter, view, limit, offset, sort, returnNulls, returnCount, dynamicAttributes, modelVersion); ResponseEntity.BodyBuilder responseBuilder = ResponseEntity.status(HttpStatus.OK); if (BooleanUtils.isTrue(returnCount)) { responseBuilder.header("X-Total-Count", entitiesSearchResult.getCount().toString()); }//from w w w.j a va2s. c o m return responseBuilder.body(entitiesSearchResult.getJson()); }
From source file:de.hybris.platform.catalog.job.diff.impl.ProductApprovalStatusDiffFinder.java
/** * Returns true if product approval status should be done. *///from ww w .j av a 2 s . co m private boolean shouldProcess(final CompareCatalogVersionsCronJobModel cronJobModel) { return BooleanUtils.isTrue(cronJobModel.getOverwriteProductApprovalStatus()); }
From source file:com.opengamma.engine.fudgemsg.ExecutionOptionsFudgeBuilder.java
@Override public ExecutionOptions buildObject(FudgeDeserializer deserializer, FudgeMsg message) { ViewCycleExecutionSequence executionSequence = deserializer .fudgeMsgToObject(ViewCycleExecutionSequence.class, message.getMessage(EXECUTION_SEQUENCE_FIELD)); EnumSet<ViewExecutionFlags> flags = EnumSet.noneOf(ViewExecutionFlags.class); for (Pair<String, ViewExecutionFlags> flagField : s_flags) { if (BooleanUtils.isTrue(message.getBoolean(flagField.getFirst()))) { flags.add(flagField.getSecond()); }/*from w w w .j a v a2 s. c om*/ } Integer maxSuccessiveDeltaCycles = null; if (message.hasField(MAX_SUCCESSIVE_DELTA_CYCLES_FIELD)) { maxSuccessiveDeltaCycles = message.getInt(MAX_SUCCESSIVE_DELTA_CYCLES_FIELD); } FudgeField defaultExecutionOptionsField = message.getByName(DEFAULT_EXECUTION_OPTIONS_FIELD); ViewCycleExecutionOptions defaultExecutionOptions = defaultExecutionOptionsField != null ? deserializer.fieldValueToObject(ViewCycleExecutionOptions.class, defaultExecutionOptionsField) : null; return new ExecutionOptions(executionSequence, flags, maxSuccessiveDeltaCycles, defaultExecutionOptions); }
From source file:com.haulmont.cuba.gui.components.filter.AppliedFilter.java
protected void recursivelyCreateConditionCaption(Node<AbstractCondition> node, StringBuilder sb) { AbstractCondition condition = node.getData(); if (condition.getHidden()) return;//from ww w .j a v a2s .c om if (condition.isGroup()) { GroupType groupType = ((GroupCondition) condition).getGroupType(); sb.append(groupType.getLocCaption()).append("("); List<Node<AbstractCondition>> visibleChildNodes = new ArrayList<>(); for (Node<AbstractCondition> childNode : node.getChildren()) { AbstractCondition childCondition = childNode.getData(); if (!childCondition.getHidden() && (childCondition.isGroup() || childCondition.getParam() != null && childCondition.getParam().getValue() != null)) visibleChildNodes.add(childNode); } Iterator<Node<AbstractCondition>> iterator = visibleChildNodes.iterator(); while (iterator.hasNext()) { Node<AbstractCondition> childNode = iterator.next(); recursivelyCreateConditionCaption(childNode, sb); if (iterator.hasNext()) sb.append(", "); } sb.append(")"); } else { Param param = condition.getParam(); sb.append(condition.getLocCaption()).append(" "); if (condition.getOperator() == Op.NOT_EMPTY) { if (BooleanUtils.isTrue((Boolean) param.getValue())) { sb.append(messages.getMainMessage("Op.NOT_EMPTY")); } else { sb.append(messages.getMainMessage("Op.EMPTY")); } } else { sb.append(condition.getOperationCaption()).append(" ").append(formatParamValue(param)); } } }
From source file:be.fedict.eid.integration.admin.CertificateDomainUpdateSeleniumTest.java
private void updateCertificateDomain(int rowToUpdate, String name, String dnExpr, Boolean clientCert, Boolean serverCert, Boolean codeSigningCert, Boolean personsCert) { clickAndWait("header-form:certificatedomains"); clickAndWait(deriveEditLinkToClick(rowToUpdate)); assertTextPresent("Edit certificate domain"); if (name != null) { getSelenium().type("certificateDetailForm:nameDecoration:name", name); }//from w w w . j a v a2 s. c o m if (dnExpr != null) { getSelenium().type("certificateDetailForm:dnPatternDecoration:dnPattern", dnExpr); } if (BooleanUtils.isTrue(clientCert)) { getSelenium().check("certificateDetailForm:clientCertDecoration:clientCert"); } else if (BooleanUtils.isFalse(clientCert)) { getSelenium().uncheck("certificateDetailForm:clientCertDecoration:clientCert"); } if (BooleanUtils.isTrue(serverCert)) { getSelenium().check("certificateDetailForm:serverCertDecoration:serverCert"); } else if (BooleanUtils.isFalse(serverCert)) { getSelenium().uncheck("certificateDetailForm:serverCertDecoration:serverCert"); } if (BooleanUtils.isTrue(codeSigningCert)) { getSelenium().check("certificateDetailForm:codeSigningCertDecoration:codeSigningCert"); } else if (BooleanUtils.isFalse(codeSigningCert)) { getSelenium().uncheck("certificateDetailForm:codeSigningCertDecoration:codeSigningCert"); } if (BooleanUtils.isTrue(personsCert)) { getSelenium().check("certificateDetailForm:personsCertDecoration:personsCert"); } else if (BooleanUtils.isFalse(personsCert)) { getSelenium().uncheck("certificateDetailForm:personsCertDecoration:personsCert"); } clickAndWait("certificateDetailForm:submitButtonBox:update"); }
From source file:gov.nih.nci.caarray.application.fileaccess.FileAccessServiceStub.java
@Override public boolean remove(CaArrayFile caArrayFile) { if (BooleanUtils.isTrue(this.deletables.get(caArrayFile.getName()))) { this.removedFileCount++; }/* w ww.j a v a2 s .c o m*/ if (caArrayFile.getProject() != null) { caArrayFile.getProject().getFiles().remove(caArrayFile); } return false; }
From source file:com.haulmont.restapi.service.QueriesControllerManager.java
protected String _executeQuery(String entityName, String queryName, @Nullable Integer limit, @Nullable Integer offset, @Nullable String viewName, @Nullable Boolean returnNulls, @Nullable Boolean dynamicAttributes, @Nullable String version, Map<String, String> params) { LoadContext<Entity> ctx; entityName = restControllerUtils.transformEntityNameIfRequired(entityName, version, JsonTransformationDirection.FROM_VERSION); try {//w ww. ja va 2 s . c o m ctx = createQueryLoadContext(entityName, queryName, limit, offset, params); } catch (ClassNotFoundException | ParseException e) { throw new RestAPIException("Error on executing the query", e.getMessage(), HttpStatus.INTERNAL_SERVER_ERROR, e); } ctx.setLoadDynamicAttributes(BooleanUtils.isTrue(dynamicAttributes)); //override default view defined in queries config if (!Strings.isNullOrEmpty(viewName)) { MetaClass metaClass = restControllerUtils.getMetaClass(entityName); restControllerUtils.getView(metaClass, viewName); ctx.setView(viewName); } List<Entity> entities = dataManager.loadList(ctx); entities.forEach(entity -> restControllerUtils.applyAttributesSecurity(entity)); List<EntitySerializationOption> serializationOptions = new ArrayList<>(); serializationOptions.add(EntitySerializationOption.SERIALIZE_INSTANCE_NAME); if (BooleanUtils.isTrue(returnNulls)) serializationOptions.add(EntitySerializationOption.SERIALIZE_NULLS); String json = entitySerializationAPI.toJson(entities, ctx.getView(), serializationOptions.toArray(new EntitySerializationOption[0])); json = restControllerUtils.transformJsonIfRequired(entityName, version, JsonTransformationDirection.TO_VERSION, json); return json; }
From source file:jp.primecloud.auto.api.instance.EditInstanceVmware.java
/** * * ?(VMware)/*from ww w . j a v a2 s . c o m*/ * @param userName PCC?? * @param farmNo ? * @param instanceNo ? * @param instanceType * @param keyName ?? * @param () * @param isStaticIp IP???? true:IP?false:IP * @param ipAddress IP * @param subnetMask ? * @param defaultGateway * @param comment * * @return EditInstanceVmwareResponse */ @GET @Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML }) public EditInstanceVmwareResponse editInstanceVmware(@Context UriInfo uriInfo, @QueryParam(PARAM_NAME_USER) String userName, @QueryParam(PARAM_NAME_FARM_NO) String farmNo, @QueryParam(PARAM_NAME_INSTANCE_NO) String instanceNo, @QueryParam(PARAM_NAME_INSTANCE_TYPE) String instanceType, @QueryParam(PARAM_NAME_KEY_NAME) String keyName, @QueryParam(PARAM_NAME_COMPUTE_RESOURCE) String computeResource, @QueryParam(PARAM_NAME_IS_STATIC_IP) String isStaticIp, @QueryParam(PARAM_NAME_IP_ADDRESS) String ipAddress, @QueryParam(PARAM_NAME_SUBNET_MASK) String subnetMask, @QueryParam(PARAM_NAME_DEFAULT_GATEWAY) String defaultGateway, @QueryParam(PARAM_NAME_COMMENT) String comment) { EditInstanceVmwareResponse response = new EditInstanceVmwareResponse(); try { // ? // Key(??) ApiValidate.validateUser(userName); // FarmNo ApiValidate.validateFarmNo(farmNo); // InstanceNo ApiValidate.validateInstanceNo(instanceNo); // ? User user = userDao.readByUsername(userName); if (user == null) { // ???? throw new AutoApplicationException("EAPI-100000", "User", "UserName", userName); } //? Instance instance = instanceDao.read(Long.parseLong(instanceNo)); if (instance == null || BooleanUtils.isTrue(instance.getLoadBalancer())) { // ???? or ?? throw new AutoApplicationException("EAPI-100000", "Instance", PARAM_NAME_INSTANCE_NO, instanceNo); } InstanceStatus status = InstanceStatus.fromStatus(instance.getStatus()); if (InstanceStatus.STOPPED != status) { // ??? throw new AutoApplicationException("EAPI-100014", instanceNo); } if (instance.getFarmNo().equals(Long.parseLong(farmNo)) == false) { //????? throw new AutoApplicationException("EAPI-100022", "Instance", farmNo, PARAM_NAME_INSTANCE_NO, instanceNo); } //? Platform platform = platformDao.read(instance.getPlatformNo()); if (platform == null) { // ???? throw new AutoApplicationException("EAPI-100000", "Platform", PARAM_NAME_PLATFORM_NO, instance.getPlatformNo()); } if (!PLATFORM_TYPE_VMWARE.equals(platform.getPlatformType())) { //?VMware throw new AutoApplicationException("EAPI-100031", "VMware", instanceNo, instance.getPlatformNo()); } // ? Image image = imageDao.read(instance.getImageNo()); if (image == null || image.getPlatformNo().equals(platform.getPlatformNo()) == false) { // ???? throw new AutoApplicationException("EAPI-100000", "Image", PARAM_NAME_IMAGE_NO, instance.getImageNo()); } // InstanceType ApiValidate.validateInstanceType(instanceType, true); if (checkInstanceType(platform, image, instanceType) == false) { // ????????? throw new AutoApplicationException("EAPI-000011", instance.getImageNo(), instanceType); } // KeyName ApiValidate.validateKeyName(keyName); Long keyPairNo = getKeyPairNo(user.getUserNo(), platform.getPlatformNo(), keyName); if (keyPairNo == null) { // ????? throw new AutoApplicationException("EAPI-000012", platform.getPlatformNo(), keyName); } // ComputeResource ApiValidate.validateComputeResource(computeResource); if (checkComputeResource(platform.getPlatformNo(), computeResource) == false) { // ????? throw new AutoApplicationException("EAPI-000016", platform.getPlatformNo(), computeResource); } // IsStaticIp ApiValidate.validateIsStaticIp(isStaticIp); VmwareAddressDto addressDto = null; if (Boolean.parseBoolean(isStaticIp)) { //IpAddress ApiValidate.validateIpAddress(ipAddress, true); //SubnetMask ApiValidate.validateSubnetMask(subnetMask); //DefaultGateway ApiValidate.validateDefaultGateway(defaultGateway); addressDto = new VmwareAddressDto(); addressDto.setIpAddress(ipAddress); addressDto.setSubnetMask(subnetMask); addressDto.setDefaultGateway(defaultGateway); } // Comment ApiValidate.validateComment(comment); //(VMware)? instanceService.updateVmwareInstance(Long.parseLong(instanceNo), instance.getInstanceName(), comment, instanceType, computeResource, null, keyPairNo, addressDto); response.setSuccess(true); } catch (Throwable e) { String message = ""; if (StringUtils.isEmpty(e.getMessage())) { message = MessageUtils.getMessage("EAPI-000000"); } else { message = e.getMessage(); } log.error(message, e); response.setMessage(message); response.setSuccess(false); } return response; }
From source file:jp.primecloud.auto.ui.data.InstanceParameterContainer.java
public InstanceParameterContainer(InstanceDto instanceDto) { super(InstanceParameter.class); Instance instance = instanceDto.getInstance(); AwsInstance awsInstance = instanceDto.getAwsInstance(); VmwareInstance vmwareInstance = instanceDto.getVmwareInstance(); NiftyInstance niftyInstance = instanceDto.getNiftyInstance(); CloudstackInstance cloudStackInstance = instanceDto.getCloudstackInstance(); VcloudInstance vcloudInstance = instanceDto.getVcloudInstance(); AzureInstance azureInstance = instanceDto.getAzureInstance(); OpenstackInstance openstackInstance = instanceDto.getOpenstackInstance(); Platform platform = instanceDto.getPlatform().getPlatform(); String platformName = platform.getPlatformNameDisp(); Image image = instanceDto.getImage().getImage(); String imageName = image.getImageNameDisp(); List<InstanceParameter> parameters = new ArrayList<InstanceParameter>(); // //from ww w.j a v a2 s . c om String captionCommon = ViewProperties.getCaption("param.instance.common"); parameters.add(new InstanceParameter(captionCommon, ViewProperties.getCaption("param.instance.name"), instance.getInstanceName())); parameters.add(new InstanceParameter(captionCommon, ViewProperties.getCaption("param.instance.hostName"), instance.getFqdn())); parameters.add(new InstanceParameter(captionCommon, ViewProperties.getCaption("param.instance.comment"), instance.getComment())); Boolean showPublicIp = BooleanUtils.toBooleanObject(Config.getProperty("ui.showPublicIp")); if (BooleanUtils.isTrue(showPublicIp)) { //ui.showPublicIp = true ??IP?PublicIp?IP?PrivateIp parameters.add(new InstanceParameter(captionCommon, ViewProperties.getCaption("param.instance.ipAddress"), instance.getPublicIp())); parameters.add(new InstanceParameter(captionCommon, ViewProperties.getCaption("param.instance.privateIpAddress"), instance.getPrivateIp())); } else { //ui.showPublicIp = false ?? IP?PrivateIp?IP?PublicIp parameters.add(new InstanceParameter(captionCommon, ViewProperties.getCaption("param.instance.ipAddress"), instance.getPrivateIp())); parameters.add(new InstanceParameter(captionCommon, ViewProperties.getCaption("param.instance.privateIpAddress"), instance.getPublicIp())); } parameters.add(new InstanceParameter(captionCommon, ViewProperties.getCaption("param.instance.platform"), platformName)); parameters.add( new InstanceParameter(captionCommon, ViewProperties.getCaption("param.instance.image"), imageName)); // Eucalyptus/EC2 // TODO CLOUD BRANCHING if (PCCConstant.PLATFORM_TYPE_AWS.equals(platform.getPlatformType()) && awsInstance != null) { String kind = platform.getPlatformSimplenameDisp(); String elasticIp = null; if (instanceDto.getAwsAddress() != null) { elasticIp = instanceDto.getAwsAddress().getPublicIp(); } parameters.add( new InstanceParameter(kind, ViewProperties.getCaption("param.instance.elasticIp"), elasticIp)); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.dnsName"), awsInstance.getDnsName())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.privateDns"), awsInstance.getPrivateDnsName())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.instanceId"), awsInstance.getInstanceId())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.keyPair"), awsInstance.getKeyName())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.instanceType"), awsInstance.getInstanceType())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.securityGroup"), awsInstance.getSecurityGroups())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.availabilityZone"), awsInstance.getAvailabilityZone())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.subnetId"), awsInstance.getSubnetId())); } // Vmware else if (PCCConstant.PLATFORM_TYPE_VMWARE.equals(platform.getPlatformType()) && vmwareInstance != null) { String kind = platform.getPlatformSimplenameDisp(); String keyName = null; if (instanceDto.getVmwareKeyPair() != null) { keyName = instanceDto.getVmwareKeyPair().getKeyName(); } String staticIp = ""; VmwareAddress vmwareAddress = instanceDto.getVmwareAddress(); if (vmwareAddress != null && BooleanUtils.isTrue(instanceDto.getVmwareAddress().getEnabled())) { staticIp = instanceDto.getVmwareAddress().getIpAddress(); } parameters.add( new InstanceParameter(kind, ViewProperties.getCaption("param.instance.staticIp"), staticIp)); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.machineName"), vmwareInstance.getMachineName())); parameters .add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.keyPair"), keyName)); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.instanceType"), vmwareInstance.getInstanceType())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.cluster"), vmwareInstance.getComputeResource())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.resourcePool"), vmwareInstance.getResourcePool())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.datastore"), vmwareInstance.getDatastore())); } // Nifty else if (PCCConstant.PLATFORM_TYPE_NIFTY.equals(platform.getPlatformType()) && niftyInstance != null) { String kind = platform.getPlatformSimplenameDisp(); String keyName = null; if (instanceDto.getNiftyKeyPair() != null) { keyName = instanceDto.getNiftyKeyPair().getKeyName(); } parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.instanceId"), niftyInstance.getInstanceId())); parameters .add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.keyPair"), keyName)); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.instanceType"), niftyInstance.getInstanceType())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.publicIp"), niftyInstance.getIpAddress())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.privateIp"), niftyInstance.getPrivateIpAddress())); } // CloudStack else if (PCCConstant.PLATFORM_TYPE_CLOUDSTACK.equals(platform.getPlatformType()) && cloudStackInstance != null) { String kind = platform.getPlatformSimplenameDisp(); String elasticIp = null; if (instanceDto.getCloudstackAddress() != null) { elasticIp = instanceDto.getCloudstackAddress().getIpaddress(); } parameters.add( new InstanceParameter(kind, ViewProperties.getCaption("param.instance.elasticIp"), elasticIp)); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.machineName"), cloudStackInstance.getDisplayname())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.instanceId"), cloudStackInstance.getInstanceId())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.keyPair"), cloudStackInstance.getKeyName())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.instanceType"), cloudStackInstance.getInstanceType())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.securityGroup"), cloudStackInstance.getSecuritygroup())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.zoneId"), cloudStackInstance.getZoneid())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.networkId"), cloudStackInstance.getNetworkid())); } // VCloud else if (PCCConstant.PLATFORM_TYPE_VCLOUD.equals(platform.getPlatformType()) && vcloudInstance != null) { String kind = platform.getPlatformSimplenameDisp(); PlatformVcloud platformVcloud = instanceDto.getPlatform().getPlatformVcloud(); List<VcloudInstanceNetwork> vcloudInstanceNetworks = instanceDto.getVcloudInstanceNetworks(); String keyName = null; if (instanceDto.getVcloudKeyPair() != null) { keyName = instanceDto.getVcloudKeyPair().getKeyName(); } String storageTypeName = null; if (instanceDto.getPlatformVcloudStorageType() != null) { storageTypeName = instanceDto.getPlatformVcloudStorageType().getStorageTypeName(); } for (VcloudInstanceNetwork vcloudInstanceNetwork : vcloudInstanceNetworks) { String ipStr = vcloudInstanceNetwork.getNetworkName(); if (StringUtils.isNotEmpty(vcloudInstanceNetwork.getIpAddress())) { ipStr = ipStr + " (IP" + vcloudInstanceNetwork.getIpAddress() + ")"; } parameters.add( new InstanceParameter(kind, ViewProperties.getCaption("param.instance.network"), ipStr)); } parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.machineName"), vcloudInstance.getVmName())); parameters .add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.keyPair"), keyName)); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.instanceType"), vcloudInstance.getInstanceType())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.organization"), platformVcloud.getOrgName())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.vdc"), platformVcloud.getVdcName())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.storageType"), storageTypeName)); } // Azure else if (PCCConstant.PLATFORM_TYPE_AZURE.equals(platform.getPlatformType()) && azureInstance != null) { String kind = platform.getPlatformSimplenameDisp(); //String subscriptionId = null; //if (instanceDto.getAzureCertificate().getSubscriptionId() != null) { // subscriptionId = instanceDto.getCloudstackAddress().getIpaddress(); //} //String subnetName = null; //if (instanceDto.getAzureInstance().getSubnetNo() != null) { // AzureSubnet azureSubnet = instanceDto.getAzureSubnet(); // subnetName = azureSubnet.getNetworkName(); //} //parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.subscriptionId"), subscriptionId)); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.machineName"), azureInstance.getInstanceName())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.affinityGroup"), azureInstance.getAffinityGroupName())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.cloudService"), azureInstance.getCloudServiceName())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.networkName"), azureInstance.getNetworkName())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.storageAccount"), azureInstance.getStorageAccountName())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.instanceType"), azureInstance.getInstanceType())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.availabilitySet"), azureInstance.getAvailabilitySet())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.subnetName"), azureInstance.getSubnetId())); } // OpenStack else if (PCCConstant.PLATFORM_TYPE_OPENSTACK.equals(platform.getPlatformType())) { String kind = platform.getPlatformSimplenameDisp(); //parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.subscriptionId"), subscriptionId)); //parameters.add(new InstanceParameter(kind, "??", "demo")); //parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.instanceId"), openstackInstance.getInstanceId())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.availabilityZone"), openstackInstance.getAvailabilityZone())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.instanceType"), openstackInstance.getInstanceType())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.keyPair"), openstackInstance.getKeyName())); parameters.add(new InstanceParameter(kind, ViewProperties.getCaption("param.instance.securityGroup"), openstackInstance.getSecurityGroups())); } for (InstanceParameter parameter : parameters) { addItem(parameter); } }
From source file:de.hybris.platform.catalog.job.sort.impl.ComposedTypeSorter.java
private void createNodes(final Set<ComposedTypeModel> origSet, final Map<ComposedTypeModel, ComposedTypeNode> ct_ctn_map, final Map<ComposedTypeModel, Integer> countMap) { for (final ComposedTypeModel ct : origSet) { for (final AttributeDescriptorModel ad : typeService.getAttributeDescriptorsForType(ct)) { if (BooleanUtils.isTrue(ad.getPartOf())) { final TypeModel attrType = ad.getAttributeType(); //ad.getRealAttributeType(); final ComposedTypeModel nested; if (attrType instanceof ComposedTypeModel) { nested = (ComposedTypeModel) attrType; } else if (attrType instanceof CollectionTypeModel && ((CollectionTypeModel) attrType).getElementType() instanceof ComposedTypeModel) { nested = (ComposedTypeModel) ((CollectionTypeModel) attrType).getElementType(); } else if (attrType instanceof MapTypeModel && ((MapTypeModel) attrType).getReturntype() instanceof ComposedTypeModel) { nested = (ComposedTypeModel) ((MapTypeModel) attrType).getReturntype(); } else { nested = null;/* ww w. ja v a 2 s . c o m*/ } if (ct_ctn_map.containsKey(nested)) { final Set<ComposedTypeModel> sub = new HashSet<ComposedTypeModel>(); sub.add(ct); sub.addAll(ct.getAllSubTypes()); for (final ComposedTypeModel t : sub) { if (!t.equals(nested) && ct_ctn_map.containsKey(t)) { ct_ctn_map.get(t).addRequirement(ct_ctn_map.get(nested)); final int count = countMap.get(nested).intValue(); countMap.put(nested, Integer.valueOf(count + 1)); } } } } } } }