diff options
Diffstat (limited to 'openecomp-be/lib/openecomp-tosca-lib/src/main/java/org/openecomp/sdc/tosca/datatypes/ToscaRelationshipType.java')
-rw-r--r-- | openecomp-be/lib/openecomp-tosca-lib/src/main/java/org/openecomp/sdc/tosca/datatypes/ToscaRelationshipType.java | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/openecomp-be/lib/openecomp-tosca-lib/src/main/java/org/openecomp/sdc/tosca/datatypes/ToscaRelationshipType.java b/openecomp-be/lib/openecomp-tosca-lib/src/main/java/org/openecomp/sdc/tosca/datatypes/ToscaRelationshipType.java index 03a35bd4d0..f1ef5ab234 100644 --- a/openecomp-be/lib/openecomp-tosca-lib/src/main/java/org/openecomp/sdc/tosca/datatypes/ToscaRelationshipType.java +++ b/openecomp-be/lib/openecomp-tosca-lib/src/main/java/org/openecomp/sdc/tosca/datatypes/ToscaRelationshipType.java @@ -20,25 +20,24 @@ package org.openecomp.sdc.tosca.datatypes; -public enum ToscaRelationshipType { +import org.openecomp.config.api.Configuration; +import org.openecomp.config.api.ConfigurationManager; +import org.openecomp.sdc.tosca.services.ConfigConstants; - ROOT("tosca.relationships.Root"), - NATIVE_ATTACHES_TO("tosca.relationships.AttachesTo"), - DEPENDS_ON("tosca.relationships.DependsOn"), - NETWORK_LINK_TO("tosca.relationships.network.LinksTo"), - NETWORK_BINDS_TO("tosca.relationships.network.BindsTo"), - CINDER_VOLUME_ATTACHES_TO("org.openecomp.relationships.heat.cinder.VolumeAttachesTo"), - ATTACHES_TO("org.openecomp.relationships.AttachesTo"),; +public class ToscaRelationshipType { - private String displayName; + private static Configuration config = ConfigurationManager.lookup(); - ToscaRelationshipType(String displayName) { - this.displayName = displayName; - } - - public String getDisplayName() { - return displayName; - } + public static String RELATIONSHIP_TYPE_PREFIX = + config.getAsString(ConfigConstants.NAMESPACE, ConfigConstants.PREFIX_RELATIONSHIP_TYPE); + public static String NATIVE_ROOT = "tosca.relationships.Root"; + public static String NATIVE_ATTACHES_TO = "tosca.relationships.AttachesTo"; + public static String NATIVE_DEPENDS_ON = "tosca.relationships.DependsOn"; + public static String NATIVE_NETWORK_LINK_TO = "tosca.relationships.network.LinksTo"; + public static String NATIVE_NETWORK_BINDS_TO = "tosca.relationships.network.BindsTo"; + public static String CINDER_VOLUME_ATTACHES_TO = + RELATIONSHIP_TYPE_PREFIX + "VolumeAttachesTo"; + public static String ATTACHES_TO = RELATIONSHIP_TYPE_PREFIX + "AttachesTo"; } |