summaryrefslogtreecommitdiffstats
path: root/blueprint-generator/src/main/java/org/onap/blueprintgenerator/core/PolicyCreate.java
diff options
context:
space:
mode:
authorJoeOLeary <joseph.o.leary@est.tech>2019-11-08 15:59:50 +0000
committerJoeOLeary <joseph.o.leary@est.tech>2019-11-11 12:02:14 +0000
commit44b967ef19f5aec3a92db3026c7113ad816d682a (patch)
tree5f5916bf73a6e7ed4b0701b27385af101c8a27da /blueprint-generator/src/main/java/org/onap/blueprintgenerator/core/PolicyCreate.java
parent32b25b04e604a804616a1193087eeec4740ebc6a (diff)
Update Blueprint Generator run procedure
Issue-ID: DCAEGEN2-1914 Signed-off-by: JoeOLeary <joseph.o.leary@est.tech> Change-Id: I37855b0610f4c260edea5cd0e7222955ec0818a8
Diffstat (limited to 'blueprint-generator/src/main/java/org/onap/blueprintgenerator/core/PolicyCreate.java')
-rw-r--r--blueprint-generator/src/main/java/org/onap/blueprintgenerator/core/PolicyCreate.java85
1 files changed, 0 insertions, 85 deletions
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<PolicyModel> 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");
-
- }
- }
-}