/// <summary> /// Populate bean. /// </summary> /// <param name="baseStatisticsBean">results</param> /// <param name="eventAdapterService">event wrapping</param> /// <param name="eventType">type to produce</param> /// <param name="additionalProps">addition properties</param> /// <param name="decoration">decoration values</param> /// <returns>bean</returns> public static EventBean DoPopulateMap( BaseStatisticsBean baseStatisticsBean, EventBeanTypedEventFactory eventAdapterService, EventType eventType, StatViewAdditionalPropsEval additionalProps, object[] decoration) { IDictionary<string, object> result = new Dictionary<string, object>(); result.Put(ViewFieldEnum.CORRELATION__CORRELATION.GetName(), baseStatisticsBean.Correlation); additionalProps?.AddProperties(result, decoration); return eventAdapterService.AdapterForTypedMap(result, eventType); }
private void AddProperties(IDictionary<string, object> newDataMap) { additionalProps?.AddProperties(newDataMap, lastValuesEventNew); }