X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=activiti-extension%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fworkflow%2Factivitiext%2Frestservicetask%2FICatalogService.java;fp=activiti-extension%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fworkflow%2Factivitiext%2FActivitiExtAppInit.java;h=81081b574c3c4743d9bb01c2a132761423c7a77b;hb=ca57c4bc2ce48c52f10bf6ef816492cf044430e0;hp=0291e3b4b14ce15cfe1e135aa02b59dd1da38c59;hpb=4d813ced540b70cefd212f9b082bce474b3c2977;p=vfc%2Fnfvo%2Fwfengine.git diff --git a/activiti-extension/src/main/java/org/onap/workflow/activitiext/ActivitiExtAppInit.java b/activiti-extension/src/main/java/org/onap/workflow/activitiext/restservicetask/ICatalogService.java similarity index 53% rename from activiti-extension/src/main/java/org/onap/workflow/activitiext/ActivitiExtAppInit.java rename to activiti-extension/src/main/java/org/onap/workflow/activitiext/restservicetask/ICatalogService.java index 0291e3b..81081b5 100644 --- a/activiti-extension/src/main/java/org/onap/workflow/activitiext/ActivitiExtAppInit.java +++ b/activiti-extension/src/main/java/org/onap/workflow/activitiext/restservicetask/ICatalogService.java @@ -13,27 +13,21 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +package org.onap.workflow.activitiext.restservicetask; -package org.onap.workflow.activitiext; +import javax.ws.rs.Consumes; +import javax.ws.rs.GET; +import javax.ws.rs.Path; +import javax.ws.rs.PathParam; +import javax.ws.rs.Produces; +import javax.ws.rs.core.MediaType; -import javax.annotation.PostConstruct; -import javax.inject.Inject; - -import org.jvnet.hk2.annotations.Service; -import org.onap.workflow.activitiext.common.Config; - - -@Service -public class ActivitiExtAppInit { - @Inject - private ActivitiExtAppConfig appconfig; - - @PostConstruct - private void run() { - runConfigComponent(); - } - - private void runConfigComponent() { - Config.getInstance().setAppconfig(appconfig); - } +@Path("/") +public interface ICatalogService { + + @Path("csars/{csarId}/tosca/nodes/{nodeName}/properties") + @GET + @Consumes(MediaType.APPLICATION_JSON) + @Produces(MediaType.APPLICATION_JSON) + String getTopologyJson(@PathParam("csarId") String csarId, @PathParam("nodeName") String nodeName); }