private void onDeploy() { if (isCompleteImmediately()) { return; } List<Pair<BaseTargetModuleID, BaseTargetModuleID>> modules = getManager().getInitialDeployedModulesOld(); Project wp = BaseUtil.getOwnerProject( FileUtil.toFileObject(new File(getTargetModuleID().getProjectDir()))); int i = 0; for (Pair<BaseTargetModuleID, BaseTargetModuleID> pair : modules) { if (pair.first().getContextPath().equals(getTargetModuleID().getContextPath())) { modules.set(i, Pair.of(getTargetModuleID(), (BaseTargetModuleID) null)); return; } i++; } i = 0; for (Pair<BaseTargetModuleID, BaseTargetModuleID> pair : modules) { if (pair.first().getProjectDir().equals(getTargetModuleID().getProjectDir())) { modules.set(i, Pair.of(getTargetModuleID(), (BaseTargetModuleID) null)); return; } i++; } modules.add(Pair.of(getTargetModuleID(), (BaseTargetModuleID) null)); // } }
private void onUndeploy() { if (isCompleteImmediately()) { return; } List<Pair<BaseTargetModuleID, BaseTargetModuleID>> modules = getManager().getInitialDeployedModulesOld(); String cpdel = getTargetModuleID().getContextPath(); int i = 0; for (Pair<BaseTargetModuleID, BaseTargetModuleID> p : modules) { String cp = p.first().getContextPath(); // String dir = p.first().getProjectDir(); if (cpdel.equals(cp)) { modules.remove(i); break; } i++; } }