X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=ui%2Fsrc%2Fmain%2Fjava%2Forg%2Fakraino%2Fvalidation%2Fui%2Fservice%2FBlueprintInstanceService.java;h=748085ef8f9530cdbea933eca158642d96035a99;hb=147ecf7bf79ea9967a121d0038103151a38ebef2;hp=33914a479003da14a95df8485caeebdce419ef02;hpb=258e9371b09efc06f8e82fe73d92a96cbecd98a5;p=validation.git diff --git a/ui/src/main/java/org/akraino/validation/ui/service/BlueprintInstanceService.java b/ui/src/main/java/org/akraino/validation/ui/service/BlueprintInstanceService.java index 33914a4..748085e 100644 --- a/ui/src/main/java/org/akraino/validation/ui/service/BlueprintInstanceService.java +++ b/ui/src/main/java/org/akraino/validation/ui/service/BlueprintInstanceService.java @@ -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 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(); } }