diff options
Diffstat (limited to 'test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/tosca/datatypes/ToscaDefinition.java')
-rw-r--r-- | test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/tosca/datatypes/ToscaDefinition.java | 113 |
1 files changed, 0 insertions, 113 deletions
diff --git a/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/tosca/datatypes/ToscaDefinition.java b/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/tosca/datatypes/ToscaDefinition.java deleted file mode 100644 index 5bbb71b853..0000000000 --- a/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/tosca/datatypes/ToscaDefinition.java +++ /dev/null @@ -1,113 +0,0 @@ -/*- - * ============LICENSE_START======================================================= - * SDC - * ================================================================================ - * Copyright (C) 2017 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.openecomp.sdc.ci.tests.tosca.datatypes; - -import org.yaml.snakeyaml.TypeDescription; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -public class ToscaDefinition { - - String tosca_definitions_version; - Map<String, String> metadata = new HashMap<>(); - List<Map<String, ToscaImportsDefinition>> imports = new ArrayList<>(); - Map<String, ToscaNodeTypesDefinition> node_types = new HashMap<>(); - ToscaTopologyTemplateDefinition topology_template = new ToscaTopologyTemplateDefinition(); - - public ToscaDefinition() { - super(); - } - - public ToscaDefinition(String tosca_definitions_version, Map<String, String> metadata, List<Map<String, ToscaImportsDefinition>> imports, Map<String, ToscaNodeTypesDefinition> node_types, - ToscaTopologyTemplateDefinition topology_template) { - super(); - this.tosca_definitions_version = tosca_definitions_version; - this.metadata = metadata; - this.imports = imports; - this.node_types = node_types; - this.topology_template = topology_template; - } - - public ToscaDefinition(ToscaDefinition toscaDefinition){ - this.tosca_definitions_version = toscaDefinition.tosca_definitions_version; - this.metadata = new HashMap<>(toscaDefinition.metadata); - this.imports = new ArrayList<>(toscaDefinition.imports); - this.node_types = new HashMap<>(toscaDefinition.node_types); - this.topology_template = new ToscaTopologyTemplateDefinition(toscaDefinition.topology_template); - } - - public List<Map<String, ToscaImportsDefinition>> getImports() { - return imports; - } - - public void setImports(List<Map<String, ToscaImportsDefinition>> imports) { - this.imports = imports; - } - - public Map<String, String> getMetadata() { - return metadata; - } - - public void setMetadata(Map<String, String> metadata) { - this.metadata = metadata; - } - - public String getTosca_definitions_version() { - return tosca_definitions_version; - } - - public void setTosca_definitions_version(String tosca_definitions_version) { - this.tosca_definitions_version = tosca_definitions_version; - } - - - public Map<String, ToscaNodeTypesDefinition> getNode_types() { - return node_types; - } - - public void setNode_types(Map<String, ToscaNodeTypesDefinition> node_types) { - this.node_types = node_types; - } - - public ToscaTopologyTemplateDefinition getTopology_template() { - return topology_template; - } - - public void setTopology_template(ToscaTopologyTemplateDefinition topology_template) { - this.topology_template = topology_template; - } - - - - //gets Type description for Yaml snake - public static TypeDescription getTypeDescription(){ - TypeDescription typeDescription = new TypeDescription(ToscaDefinition.class); - typeDescription.putMapPropertyType("metadata", String.class, String.class); - typeDescription.putListPropertyType("imports", Map.class); - typeDescription.putMapPropertyType("node_types", String.class, ToscaNodeTypesDefinition.class); - return typeDescription; - } - - -} |