package com.fujitsu.futurity.bp.custom.reqchk;

import com.fujitsu.futurity.bp.custom.common.JDKPreviousValueCarrier;
import com.fujitsu.futurity.bp.x21.bpm.common.AbstractCustomReqChk;
import com.fujitsu.futurity.bp.x21.bpm.common.IConditionValue;
import com.fujitsu.futurity.bp.x21.bpm.exception.RequestParameterException;
import com.fujitsu.futurity.bp.x21.bpm.parameter.IRequestParameterReadOnly;
import com.fujitsu.futurity.bp.x21.bpm.reqchk.exception.ReqChkException;

import eo.common.util.JDKCommonUtil;

/**
 * セット品削除実行判定クラスです。
 * @author 富士通
 */
public class JDKDKSV005001ReqChk extends AbstractCustomReqChk
{

	@Override
	public boolean checkExecution(IRequestParameterReadOnly irp,
			IConditionValue conditionvalue) throws ReqChkException
	{
		try
		{
			return !JDKCommonUtil.isNull(JDKPreviousValueCarrier.put(irp, "work", "works", "taknkiki_sethin_model_cd"));
		}
		catch (RequestParameterException e)
		{
			return false;
		}
	}
}
