/* * Copyright (c) 2015 BISON Schweiz AG, All Rights Reserved. */ package to.rtc.rtc2jira.exporter.jira.mapping; import to.rtc.rtc2jira.exporter.jira.entities.Issue; import to.rtc.rtc2jira.exporter.jira.entities.IssueResolution; import to.rtc.rtc2jira.exporter.jira.entities.ResolutionEnum; import to.rtc.rtc2jira.storage.StorageEngine; /** * @author gustaf.hansen * */ public class ResolutionMapping implements Mapping { @Override public void map(Object value, Issue issue, StorageEngine storage) { Object resolution = value; if (resolution != null) { int id = Integer.parseInt((String) resolution); ResolutionEnum resEnum = ResolutionEnum.fromRtcId(id); if (resEnum != null) { issue.getFields().setResolution(new IssueResolution(resEnum)); } } } }