protected List<Map<String, String>> collectActivityTrace() { List<Map<String, String>> activityTrace = new ArrayList<Map<String, String>>(); for (AtomicOperationInvocation atomicOperationInvocation : perfromedInvocations) { String activityId = atomicOperationInvocation.getActivityId(); if(activityId == null) { continue; } Map<String, String> activity = new HashMap<String, String>(); activity.put("activityId", activityId); String activityName = atomicOperationInvocation.getActivityName(); if (activityName != null) { activity.put("activityName", activityName); } if(activityTrace.isEmpty() || !activity.get("activityId").equals(activityTrace.get(0).get("activityId"))) { activityTrace.add(0, activity); } } return activityTrace; }
protected List<Map<String, String>> collectActivityTrace() { List<Map<String, String>> activityTrace = new ArrayList<Map<String, String>>(); for (AtomicOperationInvocation atomicOperationInvocation : perfromedInvocations) { String activityId = atomicOperationInvocation.getActivityId(); if(activityId == null) { continue; } Map<String, String> activity = new HashMap<String, String>(); activity.put("activityId", activityId); String activityName = atomicOperationInvocation.getActivityName(); if (activityName != null) { activity.put("activityName", activityName); } if(activityTrace.isEmpty() || !activity.get("activityId").equals(activityTrace.get(0).get("activityId"))) { activityTrace.add(0, activity); } } return activityTrace; }
protected List<Map<String, String>> collectActivityTrace() { List<Map<String, String>> activityTrace = new ArrayList<Map<String, String>>(); for (AtomicOperationInvocation atomicOperationInvocation : perfromedInvocations) { String activityId = atomicOperationInvocation.getActivityId(); if(activityId == null) { continue; } Map<String, String> activity = new HashMap<String, String>(); activity.put("activityId", activityId); String activityName = atomicOperationInvocation.getActivityName(); if (activityName != null) { activity.put("activityName", activityName); } if(activityTrace.isEmpty() || !activity.get("activityId").equals(activityTrace.get(0).get("activityId"))) { activityTrace.add(0, activity); } } return activityTrace; }