aboutsummaryrefslogtreecommitdiffstats
path: root/catalog-model/src/main/java/org/openecomp/sdc/be/model/ComponentInstance.java
diff options
context:
space:
mode:
Diffstat (limited to 'catalog-model/src/main/java/org/openecomp/sdc/be/model/ComponentInstance.java')
-rw-r--r--catalog-model/src/main/java/org/openecomp/sdc/be/model/ComponentInstance.java18
1 files changed, 17 insertions, 1 deletions
diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/ComponentInstance.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/ComponentInstance.java
index fc3eb69656..3eefcc1505 100644
--- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/ComponentInstance.java
+++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/ComponentInstance.java
@@ -23,7 +23,9 @@ package org.openecomp.sdc.be.model;
import org.apache.commons.collections.MapUtils;
import org.openecomp.sdc.be.datatypes.elements.ComponentInstanceDataDefinition;
import org.openecomp.sdc.be.datatypes.elements.PropertiesOwner;
+import org.openecomp.sdc.be.datatypes.enums.CreatedFrom;
import org.openecomp.sdc.common.api.ArtifactGroupTypeEnum;
+import org.openecomp.sdc.common.log.api.ILogConfiguration;
import org.openecomp.sdc.be.datatypes.elements.CINodeFilterDataDefinition;
import java.util.Collections;
@@ -31,7 +33,7 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
-public class ComponentInstance extends ComponentInstanceDataDefinition implements PropertiesOwner {
+public class ComponentInstance extends ComponentInstanceDataDefinition implements PropertiesOwner{
private Map<String, List<CapabilityDefinition>> capabilities;
private Map<String, List<RequirementDefinition>> requirements;
@@ -146,6 +148,19 @@ public class ComponentInstance extends ComponentInstanceDataDefinition implement
this.nodeFilter = nodeFilter;
}
+ //supportability log method return map of component metadata teddy.h
+ public Map<String,String> getComponentMetadataForSupportLog(){
+ Map<String,String>componentMetadata=new HashMap<>();
+ componentMetadata.put(ILogConfiguration.MDC_SUPPORTABLITY_COMPONENT_NAME,getName());
+ componentMetadata.put(ILogConfiguration.MDC_SUPPORTABLITY_COMPONENT_VERSION,getVersion());
+ componentMetadata.put(ILogConfiguration.MDC_SUPPORTABLITY_COMPONENT_UUID, getSourceModelUuid());
+ return componentMetadata;
+ }
+
+ public boolean isCreatedFromCsar(){
+ return CreatedFrom.CSAR.equals(this.getCreatedFrom());
+ }
+
public List<InputDefinition> getInputs() {
return inputs;
}
@@ -153,4 +168,5 @@ public class ComponentInstance extends ComponentInstanceDataDefinition implement
public void setInputs(List<InputDefinition> inputs) {
this.inputs = inputs;
}
+
}