クラス
jp.sf.bli.framework.common.BusinessLogicException の使用

BusinessLogicException を使用しているパッケージ
jp.sf.bli.framework.batch   
jp.sf.bli.framework.ss   
 

jp.sf.bli.framework.batch での BusinessLogicException の使用
 

BusinessLogicException をスローする jp.sf.bli.framework.batch のメソッド
 int BusinessLogicCtrlBT.doBizCtrl(java.lang.String[] args)
          ビジネスロジックの実行を制御する
 void BusinessLogicDoBT.doBizLogic(java.lang.String loginName, java.util.Map<java.lang.String,java.lang.Object> inputValueMap, java.util.Map<java.lang.String,java.lang.Object> outputValueMap)
          BlCtrlから呼び出されてビジネスロジックの処理を行う。
 void BusinessLogicValidateBT.doValidate(java.lang.String loginName, java.util.Map<java.lang.String,java.lang.Object> inputValueMap, java.util.Map<java.lang.String,java.lang.Object> outputValueMap)
          inputValueMapの値をValidateチェックして、
結果をoutputValueMapにresultFlagというKeyでInteger型をセットして返す
論理的にエラーになった場合はoutputValueMapのresultFlagに0をセットする。
 

jp.sf.bli.framework.ss での BusinessLogicException の使用
 

BusinessLogicException をスローする jp.sf.bli.framework.ss のメソッド
 int BusinessLogicCtrlSS.doBizCtrl(javax.servlet.ServletContext sc, javax.servlet.http.HttpSession session, javax.servlet.http.HttpServletResponse res, javax.servlet.http.HttpServletRequest req, org.apache.struts.action.ActionForm form)
          ビジネスロジックの実行を制御する
 void BusinessLogicDoSS.doBizLogic(java.lang.String loginName, java.util.Map<java.lang.String,java.lang.Object> inputValueMap, java.util.Map<java.lang.String,java.lang.Object> outputValueMap)
          BlCtrlから呼び出されてビジネスロジックの処理を行う。
 void BusinessLogicValidateSS.doValidate(java.lang.String loginName, java.util.Map<java.lang.String,java.lang.Object> inputValueMap, java.util.Map<java.lang.String,java.lang.Object> outputValueMap)
          inputValueMapの値をValidateチェックして、
結果をoutputValueMapにresultFlagというKeyでInteger型をセットして返す
論理的にエラーになった場合はoutputValueMapのresultFlagに0をセットする。