diff options
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.java | 18 |
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; } + } |