private List<KModuleDeploymentUnitSummary> getDeployedUnits(final QueryFilter filter) { Collection<DeployedUnit> deployedUnits = deploymentService.getDeployedUnits(); List<KModuleDeploymentUnitSummary> unitsIds = new ArrayList<KModuleDeploymentUnitSummary>(deployedUnits.size()); for (DeployedUnit du : deployedUnits) { KModuleDeploymentUnit kdu = (KModuleDeploymentUnit) du.getDeploymentUnit(); KModuleDeploymentUnitSummary duSummary = new KModuleDeploymentUnitSummary(kdu.getIdentifier(), kdu.getGroupId(), kdu.getArtifactId(), kdu.getVersion(), kdu.getKbaseName(), kdu.getKsessionName(), kdu.getStrategy().toString(), kdu.getMergeMode().toString()); if(filter.getParams() == null || filter.getParams().get("textSearch") == null || ((String)filter.getParams().get("textSearch")).isEmpty()){ unitsIds.add(duSummary); }else if(kdu.getIdentifier().toLowerCase().contains((String)filter.getParams().get("textSearch"))){ unitsIds.add(duSummary); } duSummary.setActive(du.isActive()); } sort(unitsIds, filter); return unitsIds; }
@Override public void deploy(DeploymentUnit unit) { KModuleDeploymentUnit kmoduleUnit = (KModuleDeploymentUnit) unit; remote.deploy(kmoduleUnit.getGroupId(), kmoduleUnit.getArtifactId(), kmoduleUnit.getVersion(), kmoduleUnit.getKbaseName(), kmoduleUnit.getKsessionName(), kmoduleUnit.getStrategy().toString()); }
depUnit.setKbaseName(kDepUnit.getKbaseName()); depUnit.setKsessionName(kDepUnit.getKsessionName()); depUnit.setStrategy(kDepUnit.getStrategy()); depUnit.setStatus(JaxbDeploymentStatus.NONEXISTENT); depUnitList.getDeploymentUnitList().add(depUnit);
depUnit.setKbaseName(kDepUnit.getKbaseName()); depUnit.setKsessionName(kDepUnit.getKsessionName()); depUnit.setStrategy(kDepUnit.getStrategy()); depUnit.setStatus(JaxbDeploymentStatus.NONEXISTENT); depUnitList.getDeploymentUnitList().add(depUnit);