public String getIdentifier() { String id = getGroupId() + ":" + getArtifactId() + ":" + getVersion(); boolean kbaseFilled = kbaseName != null && !kbaseName.isEmpty(); boolean ksessionFilled = ksessionName != null && !ksessionName.isEmpty(); if( kbaseFilled || ksessionFilled) { id = id.concat(":"); if( kbaseFilled ) { id = id.concat(kbaseName); } if( ksessionFilled ) { id = id.concat(":" + ksessionName); } } return id; }
kDepUnit.setStrategy(RuntimeStrategy.PER_PROCESS_INSTANCE); JaxbDeploymentUnit depUnit = new JaxbDeploymentUnit(kDepUnit.getGroupId(), kDepUnit.getArtifactId(), kDepUnit.getArtifactId()); depUnit.setKbaseName(kDepUnit.getKbaseName()); depUnit.setKsessionName(kDepUnit.getKsessionName()); depUnit.setStrategy(kDepUnit.getStrategy()); depUnit.setStatus(JaxbDeploymentStatus.NONEXISTENT); depUnitList.getDeploymentUnitList().add(depUnit); ComparePair.compareObjectsViaFields(jaxbJob, copyJaxbJob, "jobId", "identifier"); depUnit = new JaxbDeploymentUnit("g", "a", "v"); depUnit.setKbaseName("kbase"); depUnit.setKsessionName("ksession"); depUnit.setStatus(JaxbDeploymentStatus.DEPLOY_FAILED); depUnit.setStrategy(RuntimeStrategy.PER_PROCESS_INSTANCE); depUnitList.getDeploymentUnitList().add(depUnit);
kDepUnit.setStrategy(RuntimeStrategy.PER_PROCESS_INSTANCE); JaxbDeploymentUnit depUnit = new JaxbDeploymentUnit( kDepUnit.getGroupId(), kDepUnit.getArtifactId(), kDepUnit.getArtifactId()); depUnit.setKbaseName(kDepUnit.getKbaseName()); depUnit.setKsessionName(kDepUnit.getKsessionName()); depUnit.setStrategy(kDepUnit.getStrategy()); depUnit.setStatus(JaxbDeploymentStatus.NONEXISTENT); depUnitList.getDeploymentUnitList().add(depUnit); ComparePair.compareObjectsViaFields(jaxbJob, copyJaxbJob, "jobId", "identifier"); depUnit = new JaxbDeploymentUnit("g", "a", "v"); depUnit.setKbaseName("kbase"); depUnit.setKsessionName("ksession"); depUnit.setStatus(JaxbDeploymentStatus.DEPLOY_FAILED); depUnit.setStrategy(RuntimeStrategy.PER_PROCESS_INSTANCE); depUnitList.getDeploymentUnitList().add(depUnit);
public String getIdentifier() { String id = getGroupId() + ":" + getArtifactId() + ":" + getVersion(); boolean kbaseFilled = !StringUtils.isEmpty(kbaseName); boolean ksessionFilled = !StringUtils.isEmpty(ksessionName); if( kbaseFilled || ksessionFilled) { id = id.concat(":"); if( kbaseFilled ) { id = id.concat(kbaseName); } if( ksessionFilled ) { id = id.concat(":" + ksessionName); } } return id; }