Fix scheduler shutdown config function.
[ccsdk/cds.git] / ms / blueprintsprocessor / modules / blueprints / blueprint-core / src / main / kotlin / org / onap / ccsdk / cds / controllerblueprints / core / BluePrintConstants.kt
index 571f0a1..50cc442 100644 (file)
@@ -24,9 +24,7 @@ package org.onap.ccsdk.cds.controllerblueprints.core
  */
 object BluePrintConstants {
 
-    val APP_NAME = System.getProperty("APPLICATION_NAME")
-        ?: System.getProperty("APP_NAME")
-        ?: System.getProperty("APPNAME")
+    val APP_NAME = System.getenv("APP_NAME")
         ?: "cds-controller"
 
     const val DATE_TIME_PATTERN = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
@@ -81,6 +79,7 @@ object BluePrintConstants {
     const val PATH_INPUTS: String = "inputs"
     const val PATH_NODE_WORKFLOWS: String = "workflows"
     const val PATH_NODE_TEMPLATES: String = "node_templates"
+    const val PATH_RELATIONSHIP_TEMPLATES: String = "relationship_templates"
     const val PATH_CAPABILITIES: String = "capabilities"
     const val PATH_REQUIREMENTS: String = "requirements"
     const val PATH_INTERFACES: String = "interfaces"
@@ -97,6 +96,10 @@ object BluePrintConstants {
     const val MODEL_DEFINITION_TYPE_CAPABILITY_TYPE: String = "capability_type"
     const val MODEL_DEFINITION_TYPE_RELATIONSHIP_TYPE: String = "relationship_type"
     const val MODEL_DEFINITION_TYPE_DATA_TYPE: String = "data_type"
+    const val MODEL_DEFINITION_TYPE_NODE_TEMPLATE: String = "node_template"
+    const val MODEL_DEFINITION_TYPE_RELATIONSHIP_TEMPLATE: String = "relationship_template"
+    const val MODEL_DEFINITION_TYPE_WORKFLOW: String = "workflow"
+    const val MODEL_DEFINITION_TYPE_DSL: String = "dsl"
 
     const val MODEL_TYPE_DATATYPES_ROOT: String = "tosca.datatypes.Root"
     const val MODEL_TYPE_NODES_ROOT: String = "tosca.nodes.Root"
@@ -111,6 +114,15 @@ object BluePrintConstants {
     const val MODEL_TYPE_RELATIONSHIPS_CONNECTS_TO = "tosca.relationships.ConnectsTo"
     const val MODEL_TYPE_RELATIONSHIPS_ATTACH_TO = "tosca.relationships.AttachesTo"
     const val MODEL_TYPE_RELATIONSHIPS_ROUTES_TO = "tosca.relationships.RoutesTo"
+    // CDS Defined Relationship Types
+    const val MODEL_TYPE_RELATIONSHIPS_CONNECTS_TO_DB = "tosca.relationships.ConnectsTo.Db"
+    const val MODEL_TYPE_RELATIONSHIPS_CONNECTS_TO_REST_CLIENT = "tosca.relationships.ConnectsTo.RestClient"
+    const val MODEL_TYPE_RELATIONSHIPS_CONNECTS_TO_SSH_CLIENT = "tosca.relationships.ConnectsTo.SshClient"
+    const val MODEL_TYPE_RELATIONSHIPS_CONNECTS_TO_MESSAGE_PRODUCER = "tosca.relationships.ConnectsTo.MessageProducer"
+    const val MODEL_TYPE_RELATIONSHIPS_CONNECTS_TO_MESSAGE_CONSUMER = "tosca.relationships.ConnectsTo.MessageConsumer"
+    const val MODEL_TYPE_RELATIONSHIPS_CONNECTS_TO_GRPC_SERVER = "tosca.relationships.ConnectsTo.GrpcServer"
+    const val MODEL_TYPE_RELATIONSHIPS_CONNECTS_TO_GRPC_CLIENT = "tosca.relationships.ConnectsTo.GrpcClient"
+    const val MODEL_TYPE_RELATIONSHIPS_CONNECTS_TO_NATS = "tosca.relationships.ConnectsTo.Nats"
 
     const val MODEL_TYPE_NODE_WORKFLOW = "tosca.nodes.Workflow"
     const val MODEL_TYPE_NODE_COMPONENT = "tosca.nodes.Component"
@@ -200,6 +212,7 @@ object BluePrintConstants {
     const val PROPERTY_CURRENT_TIMEOUT = "current-timeout"
     const val PROPERTY_CURRENT_IMPLEMENTATION = "current-implementation"
     const val PROPERTY_EXECUTION_REQUEST = "execution-request"
+    const val PROPERTY_CONNECTION_CONFIG = "connection-config"
 
     const val DEFAULT_VERSION_NUMBER = "1.0.0"
     const val DEFAULT_STEP_OPERATION = "process"
@@ -218,6 +231,8 @@ object BluePrintConstants {
 
     val USE_SCRIPT_COMPILE_CACHE: Boolean = (System.getenv("USE_SCRIPT_COMPILE_CACHE") ?: "true").toBoolean()
 
+    const val LOG_PROTECT: String = "log-protect"
+
     /** Cluster Properties */
     val CLUSTER_ENABLED = (System.getenv("CLUSTER_ENABLED") ?: "false").toBoolean()
     const val PROPERTY_CLUSTER_ID = "CLUSTER_ID"