/**
* @version $Id: ClaimWorkDataRecord.java 1840 2014-04-16 05:38:34Z yukihiro-kinjyo $
*
* 2011/08/31 17:15:13
* @author shingo_wakamatsu
*
* Copyright 2011-2014 TIDAコンソーシアム All Rights Reserved.
*/
package com.tida_okinawa.corona.correction.data;
/**
* 中間データの処理結果
*
* @author shingo_wakamatsu
*/
public class ClaimWorkDataRecord implements Comparable<ClaimWorkDataRecord> {
// TODO テスト用にUIから丸コピしてきたクラス(Javadocはこっちのほうがしっかりしている)
int claimID;
int fieldID;
int recordID;
String result;
/**
* 中間データの処理結果取得
*
* @param claimID
* クレームID
* @param fieldID
* フィールドID
* @param recordID
* レコードID
* @param result
* 処理結果テキスト
*/
public ClaimWorkDataRecord(int claimID, int fieldID, int recordID, String result) {
this.claimID = claimID;
this.fieldID = fieldID;
this.recordID = recordID;
this.result = result;
}
/**
* @return クレームID
*/
public int getClaimId() {
return claimID;
}
/**
* @return フィールドID
*/
public int getFieldId() {
return fieldID;
}
/**
* @return レコードID
*/
public int getRecordId() {
return recordID;
}
/**
* @return 結果
*/
public String getResult() {
return result;
}
@Override
public int compareTo(ClaimWorkDataRecord o) {
if (o == null) {
return -1;
}
if (claimID != o.claimID) {
return claimID - o.claimID;
}
if (fieldID != o.fieldID) {
return fieldID - o.fieldID;
}
return recordID - o.recordID;
}
}