aboutsummaryrefslogtreecommitdiffstats
path: root/jtosca/src/main/java/org/openecomp/sdc/toscaparser/api/UnsupportedType.java
diff options
context:
space:
mode:
Diffstat (limited to 'jtosca/src/main/java/org/openecomp/sdc/toscaparser/api/UnsupportedType.java')
-rw-r--r--jtosca/src/main/java/org/openecomp/sdc/toscaparser/api/UnsupportedType.java78
1 files changed, 0 insertions, 78 deletions
diff --git a/jtosca/src/main/java/org/openecomp/sdc/toscaparser/api/UnsupportedType.java b/jtosca/src/main/java/org/openecomp/sdc/toscaparser/api/UnsupportedType.java
deleted file mode 100644
index 2bd0197..0000000
--- a/jtosca/src/main/java/org/openecomp/sdc/toscaparser/api/UnsupportedType.java
+++ /dev/null
@@ -1,78 +0,0 @@
-package org.openecomp.sdc.toscaparser.api;
-
-import org.openecomp.sdc.toscaparser.api.common.ExceptionCollector;
-import org.openecomp.sdc.toscaparser.api.utils.ThreadLocalsHolder;
-
-public class UnsupportedType {
-
- // Note: TOSCA spec version related
-
- /*
- The tosca.nodes.Storage.ObjectStorage and tosca.nodes.Storage.BlockStorage
- used here as un_supported_types are part of the name changes in TOSCA spec
- version 1.1. The original name as specified in version 1.0 are,
- tosca.nodes.BlockStorage and tosca.nodes.ObjectStorage which are supported
- by the tosca-parser. Since there are little overlapping in version support
- currently in the tosca-parser, the names tosca.nodes.Storage.ObjectStorage
- and tosca.nodes.Storage.BlockStorage are used here to demonstrate the usage
- of un_supported_types. As tosca-parser move to provide support for version
- 1.1 and higher, they will be removed.
- */
-
- private static final String unsupportedTypes[] = {
- "tosca.test.invalidtype",
- "tosca.nodes.Storage.ObjectStorage",
- "tosca.nodes.Storage.BlockStorage"};
-
- public static boolean validateType(String entityType) {
- for(String ust: unsupportedTypes) {
- if(ust.equals(entityType)) {
- ThreadLocalsHolder.getCollector().appendException(String.format(
- "UnsupportedTypeError: Entity type \"%s\" is not supported",entityType));
- return true;
- }
- }
- return false;
- }
-}
-
-/*python
-
-from toscaparser.common.exception import ExceptionCollector
-from toscaparser.common.exception import UnsupportedTypeError
-from toscaparser.utils.gettextutils import _
-
-log = logging.getLogger('tosca')
-
-
-class UnsupportedType(object):
-
- """Note: TOSCA spec version related
-
- The tosca.nodes.Storage.ObjectStorage and tosca.nodes.Storage.BlockStorage
- used here as un_supported_types are part of the name changes in TOSCA spec
- version 1.1. The original name as specified in version 1.0 are,
- tosca.nodes.BlockStorage and tosca.nodes.ObjectStorage which are supported
- by the tosca-parser. Since there are little overlapping in version support
- currently in the tosca-parser, the names tosca.nodes.Storage.ObjectStorage
- and tosca.nodes.Storage.BlockStorage are used here to demonstrate the usage
- of un_supported_types. As tosca-parser move to provide support for version
- 1.1 and higher, they will be removed.
- """
- un_supported_types = ['tosca.test.invalidtype',
- 'tosca.nodes.Storage.ObjectStorage',
- 'tosca.nodes.Storage.BlockStorage']
-
- def __init__(self):
- pass
-
- @staticmethod
- def validate_type(entitytype):
- if entitytype in UnsupportedType.un_supported_types:
- ExceptionCollector.appendException(UnsupportedTypeError(
- what=_('%s')
- % entitytype))
- return True
- else:
- return False
-*/ \ No newline at end of file