From 44b967ef19f5aec3a92db3026c7113ad816d682a Mon Sep 17 00:00:00 2001 From: JoeOLeary Date: Fri, 8 Nov 2019 15:59:50 +0000 Subject: Update Blueprint Generator run procedure Issue-ID: DCAEGEN2-1914 Signed-off-by: JoeOLeary Change-Id: I37855b0610f4c260edea5cd0e7222955ec0818a8 --- .../onap/blueprintgenerator/core/PolicyCreate.java | 85 ---------------------- 1 file changed, 85 deletions(-) delete mode 100644 blueprint-generator/src/main/java/org/onap/blueprintgenerator/core/PolicyCreate.java (limited to 'blueprint-generator/src/main/java/org/onap/blueprintgenerator/core/PolicyCreate.java') diff --git a/blueprint-generator/src/main/java/org/onap/blueprintgenerator/core/PolicyCreate.java b/blueprint-generator/src/main/java/org/onap/blueprintgenerator/core/PolicyCreate.java deleted file mode 100644 index 3210a2f..0000000 --- a/blueprint-generator/src/main/java/org/onap/blueprintgenerator/core/PolicyCreate.java +++ /dev/null @@ -1,85 +0,0 @@ -/**============LICENSE_START======================================================= - org.onap.dcae - ================================================================================ - 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 - - 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. - ============LICENSE_END========================================================= - -*/ - -package org.onap.blueprintgenerator.core; - -import java.util.ArrayList; - -import org.apache.commons.cli.BasicParser; -import org.apache.commons.cli.CommandLine; -import org.apache.commons.cli.Options; -import org.onap.blueprintgenerator.models.componentspec.ComponentSpec; -import org.onap.blueprintgenerator.models.policymodel.PolicyModel; - -public class PolicyCreate { - - private static String componentSpecPath = ""; - - private static String outputPath = ""; - - - - public static void main(String[] args) throws Exception { - printInstructions(); - parseInputs(args); - - ComponentSpec cs = new ComponentSpec(); - cs.createComponentSpecFromFile(componentSpecPath); - - PolicyModel p = new PolicyModel(); - ArrayList models = p.createPolicyModels(cs, outputPath); - } - - public static void printInstructions() { - System.out.println("OPTIONS:"); - System.out.println("-i: The path to the JSON spec file (required)"); - System.out.println("-p: The output path for all of the models (required)"); - } - - public static void parseInputs(String[] args) throws Exception { - //convert the arguments array to a string to make it easier - String commands = ""; - for(String s: args) { - if(commands.length() == 0) { - commands = s; - } - else { - commands = commands + " " + s; - } - } - - //check if it has the required inputs - if(!commands.contains("-p") || !commands.contains("-i")) { - System.out.println("did not enter the required inputs"); - System.exit(0); - } - else { - BasicParser parser = new BasicParser(); - Options options = new Options(); - options.addOption("i", "Spec", true, "ComponentSpec import file"); - options.addOption("p", "Path", true, "Path to the final blueprint"); - - CommandLine commandLine = parser.parse(options, args); - componentSpecPath = commandLine.getOptionValue("i"); - outputPath = commandLine.getOptionValue("p"); - - } - } -} -- cgit 1.2.3-korg