diff options
Diffstat (limited to 'common')
-rw-r--r-- | common/onap-tosca-datatype/src/main/java/org/onap/sdc/tosca/datatypes/model/PropertyType.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/common/onap-tosca-datatype/src/main/java/org/onap/sdc/tosca/datatypes/model/PropertyType.java b/common/onap-tosca-datatype/src/main/java/org/onap/sdc/tosca/datatypes/model/PropertyType.java index 3cec134b86..e49a6ef11c 100644 --- a/common/onap-tosca-datatype/src/main/java/org/onap/sdc/tosca/datatypes/model/PropertyType.java +++ b/common/onap-tosca-datatype/src/main/java/org/onap/sdc/tosca/datatypes/model/PropertyType.java @@ -42,7 +42,7 @@ public enum PropertyType { private static final Map<String, PropertyType> M_MAP = Collections.unmodifiableMap(initializeMapping()); private static final Set<String> SIMPLE_PROPERTY_TYPES = Collections.unmodifiableSet(initializeSimplePropertyTypes()); - private String displayName; + private final String displayName; /** * Initilize property type display name mapping. @@ -85,4 +85,8 @@ public enum PropertyType { public static Set<String> getSimplePropertyTypes() { return SIMPLE_PROPERTY_TYPES; } + + public static boolean typeHasSchema(final String type) { + return LIST.getDisplayName().equals(type) || MAP.getDisplayName().equals(type); + } } |