import org.onap.holmes.common.aai.AaiQuery;
import org.onap.holmes.common.aai.entity.RelationshipList.RelationshipData;
import org.onap.holmes.common.aai.entity.VmEntity;
import org.onap.holmes.common.aai.AaiQuery;
import org.onap.holmes.common.aai.entity.RelationshipList.RelationshipData;
import org.onap.holmes.common.aai.entity.VmEntity;
import org.onap.holmes.common.dmaap.entity.PolicyMsg;
import org.onap.holmes.common.dmaap.entity.PolicyMsg.EVENT_STATUS;
import org.onap.holmes.common.exception.CorrelationException;
import org.onap.holmes.common.dmaap.entity.PolicyMsg;
import org.onap.holmes.common.dmaap.entity.PolicyMsg.EVENT_STATUS;
import org.onap.holmes.common.exception.CorrelationException;
} catch (CorrelationException e) {
log.error("Failed to publish policyMsg to dmaap", e.getMessage());
} catch (CorrelationException e) {
log.error("Failed to publish policyMsg to dmaap", e.getMessage());
return Optional.ofNullable(getVmEntity(vesAlarm.getSourceId(), vesAlarm.getSourceName()))
.map(vmEntity -> getEnrichedPolicyMsg(vmEntity, vesAlarm))
.orElse(getDefaultPolicyMsg(vesAlarm.getSourceName()));
}
return Optional.ofNullable(getVmEntity(vesAlarm.getSourceId(), vesAlarm.getSourceName()))
.map(vmEntity -> getEnrichedPolicyMsg(vmEntity, vesAlarm))
.orElse(getDefaultPolicyMsg(vesAlarm.getSourceName()));
}
String vserverInstanceId = "";
if (vnfEntity != null) {
List<RelationshipData> relationshipDataList = vnfEntity.getRelationshipList()
String vserverInstanceId = "";
if (vnfEntity != null) {
List<RelationshipData> relationshipDataList = vnfEntity.getRelationshipList()
VnfEntity vnfEntity = null;
try {
vnfEntity = aaiQuery.getAaiVnfData(vnfId, vnfName);
VnfEntity vnfEntity = null;
try {
vnfEntity = aaiQuery.getAaiVnfData(vnfId, vnfName);
VmEntity vmEntity = null;
try {
vmEntity = aaiQuery.getAaiVmData(sourceId, sourceName);
VmEntity vmEntity = null;
try {
vmEntity = aaiQuery.getAaiVmData(sourceId, sourceName);
VnfEntity vnfEntity = getVnfEntity(vesAlarm.getEventId(), vesAlarm.getEventName());
String vserverInstatnceId = getVserverInstanceId(vnfEntity);
PolicyMsg policyMsg = new PolicyMsg();
VnfEntity vnfEntity = getVnfEntity(vesAlarm.getEventId(), vesAlarm.getEventName());
String vserverInstatnceId = getVserverInstanceId(vnfEntity);
PolicyMsg policyMsg = new PolicyMsg();
PolicyMsg policyMsg = new PolicyMsg();
policyMsg.setTarget("vserver.vserver-name");
policyMsg.setTargetType("VM");
PolicyMsg policyMsg = new PolicyMsg();
policyMsg.setTarget("vserver.vserver-name");
policyMsg.setTargetType("VM");