/** * @version $Id: ErratumCorrectionRecord.java 1839 2014-04-16 02:33:51Z yukihiro-kinjyo $ * * 2011/09/06 9:45:34 * @author kyohei-miyazato * * Copyright 2011-2014 TIDAコンソーシアム All Rights Reserved. */ package com.tida_okinawa.corona.ui.data; import java.util.ArrayList; import java.util.List; import com.tida_okinawa.corona.correction.erratum.IllegalWordRecord; /** * 誤記補正 * * @author kyohei-miyazato, imai */ public class ErratumCorrectionRecord extends ClaimWorkDataRecord { /** * 誤記訂正箇所 */ List<IllegalWordRecord> illegalWordList; /** * 誤記訂正箇所なし */ final static List<IllegalWordRecord> NO_ILLEGAL = new ArrayList<IllegalWordRecord>(); /** * 誤記訂正箇所なし * * @param claimID * @param fieldID * @param recordID * @param result */ public ErratumCorrectionRecord(int claimID, int fieldID, int recordID, String result) { super(claimID, fieldID, recordID, result); this.illegalWordList = NO_ILLEGAL; } /** * 誤記補正箇所あり * * @param claimID * @param fieldID * @param recordID * @param result * @param illegalWordList */ public ErratumCorrectionRecord(int claimID, int fieldID, int recordID, String result, List<IllegalWordRecord> illegalWordList) { super(claimID, fieldID, recordID, result); this.illegalWordList = illegalWordList; } /** * 誤記補正箇所取得 * * @return illegalWordList 誤記補正箇所 */ public List<IllegalWordRecord> getIllegalWordList() { return illegalWordList; } /** * @param correctText */ public void setResult(String correctText) { result = correctText; } }