Permalink
package com.smbc.jimuwf.saimu.jisutil.commonstatuscheck.ap; | |
import java.util.ArrayList; | |
import java.util.Arrays; | |
import java.util.List; | |
public class NotStatusCheck extends StatusCheckChain { | |
private List<String> successList = new ArrayList<String>(); | |
private String msgId = null; | |
public NotStatusCheck(String msgId, String... statuses) { | |
this.msgId = msgId; | |
successList = Arrays.asList(statuses); | |
} | |
@Override | |
protected void privateCheck(WorkFlowInfo data) throws CheckException { | |
// 回付先ステータスが等しい(リストに含まる) | |
if (successList.contains(data.getStatus())) { | |
CheckException err = new CheckException(this.msgId); | |
err.setUmekomiMoji(data.getUketuke_NO(), data.getStatusNM()); | |
err.setWorkFrowInfo(data); | |
throw err; | |
} | |
} | |
} |