[UI] Common class for results
[validation.git] / ui / src / main / java / org / akraino / validation / ui / service / BlueprintInstanceService.java
index 33914a4..748085e 100644 (file)
@@ -1,23 +1,24 @@
 /*
  * Copyright (c) 2019 AT&T Intellectual Property. All rights reserved.
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License. You may obtain
+ * a copy of the License at
  *
- *        http://www.apache.org/licenses/LICENSE-2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied. See the License for the specific language governing
+ * permissions and limitations under the License.
  */
 package org.akraino.validation.ui.service;
 
 import java.util.List;
 
 import org.akraino.validation.ui.dao.BlueprintInstanceDAO;
+import org.akraino.validation.ui.entity.Blueprint;
 import org.akraino.validation.ui.entity.BlueprintInstance;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
@@ -28,22 +29,26 @@ import org.springframework.transaction.annotation.Transactional;
 public class BlueprintInstanceService {
 
     @Autowired
-    private BlueprintInstanceDAO blueprintInstDAO;
-
-    public void saveBlueprintInstance(BlueprintInstance blueprintInstance) {
-
-        blueprintInstDAO.saveOrUpdate(blueprintInstance);
+    private BlueprintInstanceDAO dao;
 
+    public void saveBlueprintInstance(BlueprintInstance blueprintIns) {
+        dao.saveOrUpdate(blueprintIns);
     }
 
     public List<BlueprintInstance> getBlueprintInstances() {
+        return dao.getBlueprintInstances();
+    }
 
-        return blueprintInstDAO.getBlueprintInstances();
+    public BlueprintInstance getBlueprintInstance(int instId) {
+        return dao.getBlueprintInstance(instId);
+    }
 
+    public BlueprintInstance getBlueprintInstance(Blueprint blueprint, String version) {
+        return dao.getBlueprintInstance(blueprint, version);
     }
 
     public void deleteAll() {
-        blueprintInstDAO.deleteAll();
+        dao.deleteAll();
     }
 
 }