jp.sf.bli.framework.ss
クラス BusinessLogicValidateSS

java.lang.Object
  上位を拡張 jp.sf.bli.framework.ss.BusinessLogicValidateSS

public abstract class BusinessLogicValidateSS
extends java.lang.Object

ビジネスロジック Validateクラスのabstractクラス

作成者:
takeda

コンストラクタの概要
BusinessLogicValidateSS()
           
 
メソッドの概要
 void 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をセットする。
 GetMessageDB getGetMessageDB()
           
 java.lang.String getValidateConfigFile()
           
 java.lang.String getValidateMessageFile()
           
 void setGetMessageDB(GetMessageDB getMessageDB)
          DBからValidate時のエラーメッセージを取得する場合はSpringにて
jp.sf.bli.framework.validate.GetMessageDB を実装した
クラスをこのメソッドでインジェクションする
 void setValidateConfigFile(java.lang.String validateConfigFile)
           
 void setValidateMessageFile(java.lang.String validateMessageFile)
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BusinessLogicValidateSS

public BusinessLogicValidateSS()
メソッドの詳細

getValidateConfigFile

public java.lang.String getValidateConfigFile()
戻り値:
this.validateConfigFile

setValidateConfigFile

public void setValidateConfigFile(java.lang.String validateConfigFile)
パラメータ:
validateConfigFile - this.validateConfigFile = validateConfigFile

getValidateMessageFile

public java.lang.String getValidateMessageFile()
戻り値:
this.validateMessageFile

setValidateMessageFile

public void setValidateMessageFile(java.lang.String validateMessageFile)
パラメータ:
validateMessageFile - this.validateMessageFile = validateMessageFile

getGetMessageDB

public GetMessageDB getGetMessageDB()
戻り値:
this.getMessageDB

setGetMessageDB

public void setGetMessageDB(GetMessageDB getMessageDB)
DBからValidate時のエラーメッセージを取得する場合はSpringにて
jp.sf.bli.framework.validate.GetMessageDB を実装した
クラスをこのメソッドでインジェクションする

パラメータ:
getMessageDB - this.getMessageDB = getMessageDB

doValidate

public void 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)
                throws BusinessLogicException
inputValueMapの値をValidateチェックして、
結果をoutputValueMapにresultFlagというKeyでInteger型をセットして返す
論理的にエラーになった場合はoutputValueMapのresultFlagに0をセットする。 処理が障害によって止まったらBusinessLogicExceptionをスローする。

パラメータ:
loginName -
inputValueMap -
outputValueMap -
例外:
BusinessLogicException - 実行時に各種Exceptionが起きた場合に
BusinessLogicException発生させてthrowする