summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornancylizi <li.zi30@zte.com.cn>2016-09-27 08:54:08 +0800
committernancylizi <li.zi30@zte.com.cn>2016-09-27 08:54:08 +0800
commit5bcaa6077f38d7f284b02e1e256f2b74bc08ae48 (patch)
treea5220b6db530871958603ca7be44ded5b114de64
parent46fb5720713fafcc47bb2d3db852728edff7a0ef (diff)
Restore the bug which delete package can not delete template
Issue-id:TOSCA-82 Change-Id: Ib749580b30c5bad4dbaf7607e8a3e6d5f38991aa Signed-off-by: nancylizi <li.zi30@zte.com.cn>
-rw-r--r--catalog-core/catalog-mgr/src/main/java/org/openo/commontosca/catalog/wrapper/PackageWrapper.java38
1 files changed, 6 insertions, 32 deletions
diff --git a/catalog-core/catalog-mgr/src/main/java/org/openo/commontosca/catalog/wrapper/PackageWrapper.java b/catalog-core/catalog-mgr/src/main/java/org/openo/commontosca/catalog/wrapper/PackageWrapper.java
index 5bee0382..8d2c2ef8 100644
--- a/catalog-core/catalog-mgr/src/main/java/org/openo/commontosca/catalog/wrapper/PackageWrapper.java
+++ b/catalog-core/catalog-mgr/src/main/java/org/openo/commontosca/catalog/wrapper/PackageWrapper.java
@@ -180,32 +180,6 @@ public class PackageWrapper {
}
}
- // public Response delPackageByServiceTemplateId(String serviceTemplateId) {
- // LOG.info("delete package info.serviceTemplateId:" + serviceTemplateId);
- // if (ToolUtil.isEmptyString(serviceTemplateId)) {
- // LOG.error("delete package fail, serviceTemplateId is null");
- // return Response.serverError().build();
- // }
- // ArrayList<PackageData> result = new ArrayList<PackageData>();
- // try {
- // result = PackageManager.getInstance().queryPackageByServiceTemplateId(serviceTemplateId);
- //
- // } catch (CatalogResourceException e) {
- // LOG.error("query package by csarId from db error ! " + e.getMessage());
- // return RestUtil.getRestException(e.getMessage());
- // }
- // if (result.size() <= 0) {
- // LOG.warn("not exist package by serviceTemplateId");
- // return Response.status(Status.NOT_FOUND).build();
- // }
- // if ("true".equals(result.get(0).getDeletionPending())) {
- // LOG.info("start delete package.csarId:" + result.get(0).getCsarId());
- // delCsarThread thread = new delCsarThread(result.get(0).getCsarId(), true);
- // new Thread(thread).start();
- // }
- // return Response.noContent().build();
- // }
-
class DelCsarThread implements Runnable {
private String csarid;
private boolean isInstanceTemplate = false;
@@ -237,11 +211,6 @@ public class PackageWrapper {
return;
}
FileManagerFactory.createFileManager().delete(packagePath);
- try {
- PackageManager.getInstance().deletePackage(csarId);
- } catch (CatalogResourceException e1) {
- LOG.error("delete package by csarId from db error ! " + e1.getMessage());
- }
// delete template data from db
PackageData packageData = new PackageData();
packageData.setCsarId(csarId);
@@ -250,7 +219,12 @@ public class PackageWrapper {
} catch (CatalogResourceException e2) {
LOG.error("delete template data from db error! csarId = " + csarId);
}
- // publishDelFinishCometdMessage(csarid, "true");
+ //delete package data from database
+ try {
+ PackageManager.getInstance().deletePackage(csarId);
+ } catch (CatalogResourceException e1) {
+ LOG.error("delete package by csarId from db error ! " + e1.getMessage());
+ }
}
// private void publishDelFinishCometdMessage(String csarid, String csarDelStatus) {