/** * This file is licensed under the University of Illinois/NCSA Open Source License. See LICENSE.TXT for details. */ package edu.illinois.codingspectator.logstocsv; import java.util.HashMap; import java.util.Map; /** * @author Mohsen Vakilian * */ public class CheckAndRefactoring implements Mappable { Event refactoring; Event check; public CheckAndRefactoring(Event refactoring, Event check) { this.refactoring= refactoring; this.check= check; } @Override public Map<String, String> toMap() { Map<String, String> map= new HashMap<String, String>(); map.put("username", refactoring.username); map.put("workspace ID", refactoring.workspaceID); map.put("codingspectator version", refactoring.toMap().get("codingspectator version")); map.put("refactoring ID", refactoring.toMap().get("id")); map.put("refactoring timestamp", String.valueOf(refactoring.getTimestamp())); map.put("check timestamp", String.valueOf(check.getTimestamp())); return map; } }