jp.ne.mki.wedge.rule.base
クラス AbstractHtmlGateway

java.lang.Object
  |
  +--jp.ne.mki.wedge.rule.base.AbstractBase
        |
        +--jp.ne.mki.wedge.rule.base.AbstractHtmlGateway
すべての実装インタフェース:
CommonInterface, HtmlGatewayInterface, RuleEngineInterface

public abstract class AbstractHtmlGateway
extends AbstractBase
implements HtmlGatewayInterface

HtmlGateway用 ビジネスルール抽象クラス


バージョン:
1.0
作成者:
mki

クラス jp.ne.mki.wedge.rule.base.AbstractBase から継承したフィールド
controlRecord, errorMessage, executeType, id, inputRecord, logicalName, outputRecord, physicalName, ruleParameter, ruleType, serverParameter, userConstant
 
インタフェース jp.ne.mki.wedge.rule.base.interfaces.CommonInterface から継承したフィールド
CANCEL, ERROR, EXECUTE_BOTH, EXECUTE_CLIENT, EXECUTE_DEBUG, EXECUTE_HTMLGATEWAY, EXECUTE_SERVER, EXECUTE_SERVERDC, IO_ERROR, IO_ERROR_EXECUTE_PARAMETER, IO_ERROR_IN, IO_ERROR_IO_MUST_SAME_COUNT, IO_ERROR_ITEM_TYPE, IO_ERROR_OUT, IO_ERROR_PARAMETER, NONE, OK, PARAMETER_DELIMITER, SKIP, USER_ERROR
 
コンストラクタの概要
AbstractHtmlGateway()
           
 
メソッドの概要
 void addResponseByte(byte[] addResponseByte)
           
 int executeRule()
          ルール実行
 java.lang.String getContentType()
           
 java.lang.Object getHtmlExecution()
           
 java.lang.Object getHtmlManager()
           
 jp.ne.mki.wedge.run.servlet.htmlgateway.multipart.MultipartBinaryData getMultipartBinaryData(java.lang.String keyName, int row)
           
 int getMultipartBinaryDataSize(java.lang.String keyName)
           
 boolean getNoResponseFlag()
           
 java.lang.String getOutputHtml()
           
 javax.servlet.http.HttpServletRequest getRequest()
           
 javax.servlet.http.HttpServletResponse getResponse()
           
 byte[] getResponseByte()
           
 javax.servlet.ServletConfig getServletConfig()
           
 int getSkipNumber()
           
 void setContentType(java.lang.String contentType)
           
 void setHtmlManager(java.lang.Object htmlManager)
          HTMLGateway Managerオブジェクトを設定する。
 void setManager(jp.ne.mki.wedge.run.client.control.Manager manager)
          Manager設定 サーバでは使用なし
 void setNoResponseFlag(boolean noResponseFlag)
           
 void setOutputHtml(java.lang.String outputHtml)
           
 void setResponseByte(byte[] responseByte)
           
 void setServerControlData(jp.ne.mki.wedge.run.common.library.XM_ServerControlData serverControlData)
          ServerControlDataの設定 RunApServer、Batch以外では使用なし
 void setSkipNumber(int skipNumber)
           
 void setWedgeLog(java.lang.Object pWedgeLog)
          WedgeLogオブジェクト設定 実行エンジンにて設定を行う Server側
static void showErrorDialog(java.lang.Object managerObject, java.lang.String message, jp.ne.mki.wedge.run.data.ControlRecord controlRecord, java.lang.String className, java.lang.String physicalName)
          エラーダイアログを表示する
 void showErrorDialog(java.lang.String message)
          エラーダイアログの表示
 void terminate()
          終了処理
protected static void writeErrorLog(java.lang.Object managerObject, java.lang.String message)
          エラーログ出力
protected static void writeErrorLog(java.lang.Object managerObject, java.lang.String message, java.lang.Throwable th)
          Exception の バックトレースを吐き出し
 void writeErrorLog(java.lang.String message)
          エラーログ出力
 void writeLog(java.lang.String message)
          Logの吐き出し クラス名称、ルールの物理名称も一緒に出力します
 void writeLog(java.lang.String message, java.lang.Throwable th)
          エラーログを出力 Throwableのスタックトレースも同時に出力する
protected static void writeTraceLog(java.lang.Object managerObject, java.lang.String message)
          TraceLog の吐き出し
protected static void writeTraceLog(java.lang.Object managerObject, java.lang.String message, java.lang.String className, java.lang.String physicalName)
          トレースLogの吐き出し クラス名称付き
 
クラス jp.ne.mki.wedge.rule.base.AbstractBase から継承したメソッド
callDispose, createErrorMessage, dispose, getAppAccount, getAppAuthority, getAppMenu, getAppPassword, getClassErrorName, getClientId, getConnectionId, getConnectionPoolId, getConstantValue, getDbAccessCount, getDbErrorCode, getDbErrorMessage, getDbStatus, getDbUpdatedRecordCount, getErrorMessage, getErrorMessage, getErrorMessage, getExceptionMessage, getExecuteType, getId, getInRecord, getInRecord, getInRecord, getInRecordCount, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getOutRecord, getOutRecord, getOutRecord, getOutRecordCount, getPhysicalErrorName, getPhysicalName, getProjectId, getQueryEndLine, getQueryMaxCount, getQueryPageCount, getQueryStartLine, getReturnString, getRuleParameter, getRuleParameters, getRuleParameters, getRuleParameters, getRuleType, getRuleTypeName, getServerMessage, getServerParameter, getServerStatus, getServerSubName, getServerSubRevision, getServerTran, getUpdateErrorLine, getUpdateTargetCount, getWebServerIpAddress, isExecutable, loopInOutRecord, loopInOutRecordSub, loopInRecord, loopInRecordSub, loopOutRecord, loopOutRecordSub, setControlRecord, setErrorMessage, setErrorMessageMustInRecord, setErrorMessageMustOutRecord, setErrorMessageMustParamIsNumber, setExecuteType, setId, setInRecord, setLogicalName, setManager, setOutRecord, setPhysicalName, setPropertyFromEngine, setRuleParameter, setRuleType, setServerControlData, setServerParameter, setUserConstant, showErrorDialogAddRuleName, writeTraceLog
 
クラス java.lang.Object から継承したメソッド
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.ne.mki.wedge.rule.base.interfaces.CommonInterface から継承したメソッド
dispose, execute, exit, getAppAccount, getAppAuthority, getAppMenu, getAppPassword, getClassErrorName, getClientId, getConnectionId, getConnectionPoolId, getDbAccessCount, getDbErrorCode, getDbErrorMessage, getDbStatus, getExceptionMessage, getExecuteType, getId, getInRecord, getInRecord, getInRecord, getIOParameter, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getOutRecord, getOutRecord, getOutRecord, getPhysicalErrorName, getPhysicalName, getProjectId, getQueryEndLine, getQueryMaxCount, getQueryPageCount, getQueryStartLine, getReturnString, getRuleParameter, getRuleParameters, getRuleType, getServerMessage, getServerParameter, getServerStatus, getServerSubName, getServerSubRevision, getServerTran, getUpdateErrorLine, getUpdateTargetCount, getWebServerIpAddress, isExecutable, setExecuteType, setRuleType, setServerParameter, showErrorDialogAddRuleName, writeTraceLog
 

コンストラクタの詳細

AbstractHtmlGateway

public AbstractHtmlGateway()
メソッドの詳細

setHtmlManager

public void setHtmlManager(java.lang.Object htmlManager)
クラス AbstractBase の記述:
HTMLGateway Managerオブジェクトを設定する。
オーバーライド:
クラス AbstractBase 内の setHtmlManager
クラス jp.ne.mki.wedge.rule.base.AbstractBase からコピーされたタグ:
パラメータ:
manager -  

setOutputHtml

public void setOutputHtml(java.lang.String outputHtml)
定義:
インタフェース HtmlGatewayInterface 内の setOutputHtml
オーバーライド:
クラス AbstractBase 内の setOutputHtml

getOutputHtml

public java.lang.String getOutputHtml()
定義:
インタフェース HtmlGatewayInterface 内の getOutputHtml
オーバーライド:
クラス AbstractBase 内の getOutputHtml

getRequest

public javax.servlet.http.HttpServletRequest getRequest()
定義:
インタフェース HtmlGatewayInterface 内の getRequest

getResponse

public javax.servlet.http.HttpServletResponse getResponse()
定義:
インタフェース HtmlGatewayInterface 内の getResponse

getServletConfig

public javax.servlet.ServletConfig getServletConfig()
定義:
インタフェース HtmlGatewayInterface 内の getServletConfig

executeRule

public int executeRule()
                throws java.lang.Throwable
ルール実行
オーバーライド:
クラス AbstractBase 内の executeRule
戻り値:
int

terminate

public void terminate()
終了処理
オーバーライド:
クラス AbstractBase 内の terminate
インタフェース jp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:
例外:
java.lang.Throwable -  

setContentType

public void setContentType(java.lang.String contentType)
定義:
インタフェース HtmlGatewayInterface 内の setContentType

getContentType

public java.lang.String getContentType()
定義:
インタフェース HtmlGatewayInterface 内の getContentType

setResponseByte

public void setResponseByte(byte[] responseByte)
定義:
インタフェース HtmlGatewayInterface 内の setResponseByte

getResponseByte

public byte[] getResponseByte()
定義:
インタフェース HtmlGatewayInterface 内の getResponseByte

addResponseByte

public void addResponseByte(byte[] addResponseByte)
定義:
インタフェース HtmlGatewayInterface 内の addResponseByte

setNoResponseFlag

public void setNoResponseFlag(boolean noResponseFlag)
定義:
インタフェース HtmlGatewayInterface 内の setNoResponseFlag

getNoResponseFlag

public boolean getNoResponseFlag()
定義:
インタフェース HtmlGatewayInterface 内の getNoResponseFlag

getMultipartBinaryData

public jp.ne.mki.wedge.run.servlet.htmlgateway.multipart.MultipartBinaryData getMultipartBinaryData(java.lang.String keyName,
                                                                                                    int row)
定義:
インタフェース HtmlGatewayInterface 内の getMultipartBinaryData

getMultipartBinaryDataSize

public int getMultipartBinaryDataSize(java.lang.String keyName)
定義:
インタフェース HtmlGatewayInterface 内の getMultipartBinaryDataSize

setSkipNumber

public void setSkipNumber(int skipNumber)
定義:
インタフェース HtmlGatewayInterface 内の setSkipNumber

getSkipNumber

public int getSkipNumber()
定義:
インタフェース HtmlGatewayInterface 内の getSkipNumber

getHtmlExecution

public java.lang.Object getHtmlExecution()
定義:
インタフェース HtmlGatewayInterface 内の getHtmlExecution

getHtmlManager

public java.lang.Object getHtmlManager()
定義:
インタフェース HtmlGatewayInterface 内の getHtmlManager

showErrorDialog

public void showErrorDialog(java.lang.String message)
エラーダイアログの表示
定義:
インタフェース CommonInterface 内の showErrorDialog
パラメータ:
String - 表示文字列

writeLog

public void writeLog(java.lang.String message)
Logの吐き出し クラス名称、ルールの物理名称も一緒に出力します
定義:
インタフェース CommonInterface 内の writeLog
戻り値:
object

writeLog

public void writeLog(java.lang.String message,
                     java.lang.Throwable th)
エラーログを出力 Throwableのスタックトレースも同時に出力する
定義:
インタフェース CommonInterface 内の writeLog
パラメータ:
message -  
th - 例外オブジェクト

writeErrorLog

public void writeErrorLog(java.lang.String message)
エラーログ出力
定義:
インタフェース CommonInterface 内の writeErrorLog
パラメータ:
message -  

showErrorDialog

public static void showErrorDialog(java.lang.Object managerObject,
                                   java.lang.String message,
                                   jp.ne.mki.wedge.run.data.ControlRecord controlRecord,
                                   java.lang.String className,
                                   java.lang.String physicalName)
エラーダイアログを表示する
パラメータ:
message -  

writeTraceLog

protected static void writeTraceLog(java.lang.Object managerObject,
                                    java.lang.String message,
                                    java.lang.String className,
                                    java.lang.String physicalName)
トレースLogの吐き出し クラス名称付き
戻り値:
object

writeTraceLog

protected static void writeTraceLog(java.lang.Object managerObject,
                                    java.lang.String message)
TraceLog の吐き出し
パラメータ:
wedgeLog -  
message -  

writeErrorLog

protected static void writeErrorLog(java.lang.Object managerObject,
                                    java.lang.String message,
                                    java.lang.Throwable th)
Exception の バックトレースを吐き出し
パラメータ:
th - 例外オブジェクト

writeErrorLog

protected static void writeErrorLog(java.lang.Object managerObject,
                                    java.lang.String message)
エラーログ出力
パラメータ:
message -  

setWedgeLog

public void setWedgeLog(java.lang.Object pWedgeLog)
WedgeLogオブジェクト設定 実行エンジンにて設定を行う Server側
パラメータ:
pWedgeLog -  

setManager

public void setManager(jp.ne.mki.wedge.run.client.control.Manager manager)
Manager設定 サーバでは使用なし
パラメータ:
manager -  

setServerControlData

public void setServerControlData(jp.ne.mki.wedge.run.common.library.XM_ServerControlData serverControlData)
ServerControlDataの設定 RunApServer、Batch以外では使用なし
パラメータ:
controlRecord -