package eo.web.webview.pagetransfer;

import java.util.ArrayList;

import com.fujitsu.futurity.web.x31.X31BPageTransferBL;
import com.fujitsu.futurity.web.x31.X31CWebConst;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccess;

public class NextButtonLogic extends X31BPageTransferBL {

	@Override
	protected String businessLogic(String page_id, String btn_blid, String btn_type, ArrayList<String> button_envent_ids) throws Exception {
		
// 20110502 FST)arata exclusiveの際にnullで返却 start
		if(btn_type.equals(X31CWebConst.BTN_TYPE_EXCLUSIVE)){
			return null;
		}
// 20110502 FST)arata exclusiveの際にnullで返却 end

		X31SDataBeanAccess  commoninfoBean = super.getCommonInfoBean();
		
		String screenId = commoninfoBean.sendMessageString("遷移先画面ＩＤ", X31CWebConst.DATABEAN_GET_VALUE);
// 2012/03/30 FST)arata フロント要望 OSIDの場合は0PJPを付与しない start
		if(!screenId.matches("^OS[0-9]+$"))
		{
			screenId += "0PJP";
		}
// 2012/03/30 FST)arata フロント要望 OSIDの場合は0PJPを付与しない end
		
		return screenId;
	}

}
