クラス AbstractHtmlGateway
java.lang.Object
jp.ne.mki.wedge.rule.base.AbstractBase
jp.ne.mki.wedge.rule.base.AbstractHtmlGateway
- すべての実装されたインタフェース:
CommonInterface
,HtmlGatewayInterface
,jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
- 直系の既知のサブクラス:
DispatcherForward
,GatewayProcessSkip
,GetCookie
,GetHttpUserAgent
,GetMultipartDataForBase64
,GetRemoteAddress
,GetRequestHeader
,GetServletURI
,InvalidateSession
,RemoveSessionData
,RequestForwardOtherHamc
,ResponseFile
,SessionRule
,SetContentDispositionFileName
,SetCookie
,SetNoCache
,SetResponseHeader
,WriteFileMultipartData
HtmlGateway用 ロジッククラス抽象クラス
HtmlGatewayのみで使用するロジッククラスを使用する場合に、継承元として使用します。
このクラスを継承すると、HtmlGateway専用のメソッド setOutputHtml などのメソッドが使用可能です。
- バージョン:
- 1.3.0
-
フィールドの概要
クラスから継承されたフィールド jp.ne.mki.wedge.rule.base.AbstractBase
controlRecord, engineManager, errorMessage, executeType, id, inputRecord, logicalName, logicClassDelegate, 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
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明void
addResponseByte
(byte[] addResponseByte) int
ロジッククラス実行jp.ne.mki.wedge.run.servlet.htmlgateway.HTMLGatewayManager
Managerを取得する。推奨されていません。getEngineManager() を使用してください。jp.ne.mki.wedge.run.enums.LogicClassType
ロジッククラスタイプを取得します。jp.ne.mki.wedge.run.servlet.htmlgateway.multipart.MultipartBinaryData
getMultipartBinaryData
(String keyName, int row) int
getMultipartBinaryDataSize
(String keyName) boolean
推奨されていません。jakarta.servlet.http.HttpServletRequest
jakarta.servlet.http.HttpServletResponse
return HttpServletResponsebyte[]
jakarta.servlet.ServletConfig
int
void
setContentType
(String contentType) void
setEngineManager
(jp.ne.mki.wedge.run.interfaces.EngineManagerInterface manager) EngineManagerを設定void
setNoResponseFlag
(boolean noResponseFlag) NoResponseFlag、これに値が入っているときはResponseを操作しなくなる。void
setOutputHtml
(String outputHtml) 推奨されていません。void
setResponseByte
(byte[] responseByte) この配列にByte文字列が入っていた場合は htmlを出力せずに、このByte配列を出力する。void
setSkipNumber
(int skipNumber) static void
showErrorDialog
(Object managerObject, String message, jp.ne.mki.wedge.run.data.ControlRecord controlRecord, String className, String physicalName) 推奨されていません。void
終了処理protected static void
writeErrorLog
(Object managerObject, String message) 推奨されていません。protected static void
writeErrorLog
(Object managerObject, String message, Throwable th) 推奨されていません。protected static void
writeTraceLog
(Object managerObject, String message) 推奨されていません。protected static void
writeTraceLog
(Object managerObject, String message, String className, String physicalName) 推奨されていません。クラスから継承されたメソッド jp.ne.mki.wedge.rule.base.AbstractBase
callDispose, checkDelegate, createErrorMessage, createLogicErrorLogRecord, createLogicExceptionLogRecord, createLogicLogRecord, dataClearOfOutRecord, dataClearOfRecord, dispose, getAppAccount, getAppAuthority, getAppMenu, getAppPassword, getClassErrorName, getClientId, getConnectionId, getConnectionPoolId, getConstantKeys, getConstantValue, getConstantValueAsStringArray, getControlRecord, getDbAccessCount, getDbErrorCode, getDbErrorMessage, getDbStatus, getDbUpdatedRecordCount, getErrorMessage, getErrorMessage, getErrorMessage, getExceptionMessage, getExecuteType, getId, getInputRecordIterator, getInRecord, getInRecord, getInRecord, getInRecordCount, getInRecordList, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getLogicClassDelegate, getOutputRecordIterator, getOutRecord, getOutRecord, getOutRecord, getOutRecordCount, getOutRecordList, getPhysicalErrorName, getPhysicalName, getProjectId, getQueryEndLine, getQueryMaxCount, getQueryPageCount, getQueryStartLine, getReturnString, getRowSize, getRowSizeOfInRecord, getRuleParameter, getRuleParameters, getRuleParameters, getRuleParameters, getRuleType, getRuleTypeName, getServerMessage, getServerParameter, getServerStatus, getServerSubName, getServerSubRevision, getServerTran, getUpdateErrorLine, getUpdateTargetCount, getWebServerIpAddress, isExecutable, isJDK15, log, logDebug, logError, logError, logFatal, logFatal, logInfo, logTrace, logWarn, logWarn, loopInOutRecord, loopInOutRecordSub, loopInRecord, loopInRecordSub, loopOutRecord, loopOutRecordSub, setControlRecord, setErrorMessage, setErrorMessageMustInRecord, setErrorMessageMustOutRecord, setErrorMessageMustParamIsNumber, setExecuteType, setFatalError, setId, setInRecord, setLogicalName, setLogicClassDelegate, setOutRecord, setPhysicalName, setPropertyFromEngine, setRuleParameter, setRuleType, setServerParameter, setUserConstant, showErrorDialog, showErrorDialogAddRuleName, writeErrorLog, writeErrorLog, writeLog, writeLog, writeLog, 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, getInRecordCount, getIOParameter, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getOutRecord, getOutRecord, getOutRecord, getOutRecordCount, getPhysicalErrorName, getPhysicalName, getProjectId, getQueryEndLine, getQueryMaxCount, getQueryPageCount, getQueryStartLine, getReturnString, getRuleParameter, getRuleParameters, getRuleType, getRuleTypeName, getServerMessage, getServerParameter, getServerStatus, getServerSubName, getServerSubRevision, getServerTran, getUpdateErrorLine, getUpdateTargetCount, getWebServerIpAddress, isExecutable, logDebug, logError, logError, logFatal, logFatal, logInfo, logTrace, logWarn, logWarn, setExecuteType, setRuleType, setServerParameter, showErrorDialog, showErrorDialogAddRuleName, writeErrorLog, writeLog, writeLog, writeTraceLog
インタフェースから継承されたメソッド jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
createLogicErrorLogRecord, createLogicExceptionLogRecord, createLogicLogRecord, getLogicClassDelegate, setControlRecord, setId, setInRecord, setLogicalName, setLogicClassDelegate, setOutRecord, setPhysicalName, setPropertyFromEngine, setRuleParameter, setUserConstant
-
コンストラクタの詳細
-
AbstractHtmlGateway
public AbstractHtmlGateway()
-
-
メソッドの詳細
-
setEngineManager
public void setEngineManager(jp.ne.mki.wedge.run.interfaces.EngineManagerInterface manager) EngineManagerを設定- 定義:
setEngineManager
インタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
- オーバーライド:
setEngineManager
クラス内AbstractBase
- パラメータ:
manager
-
-
setOutputHtml
推奨されていません。OutputHtmlを設定します。- 定義:
setOutputHtml
インタフェース内HtmlGatewayInterface
- オーバーライド:
setOutputHtml
クラス内AbstractBase
- パラメータ:
outputHtml
-
-
getOutputHtml
推奨されていません。OutputHtmlを取得します- 定義:
getOutputHtml
インタフェース内HtmlGatewayInterface
- オーバーライド:
getOutputHtml
クラス内AbstractBase
- 戻り値:
- String
-
getRequest
public jakarta.servlet.http.HttpServletRequest getRequest()- 定義:
getRequest
インタフェース内HtmlGatewayInterface
- 戻り値:
- HttpServletRequest
-
getResponse
public jakarta.servlet.http.HttpServletResponse getResponse()return HttpServletResponse- 定義:
getResponse
インタフェース内HtmlGatewayInterface
-
getServletConfig
public jakarta.servlet.ServletConfig getServletConfig()- 定義:
getServletConfig
インタフェース内HtmlGatewayInterface
- 戻り値:
- ServletConfig
-
executeRule
ロジッククラス実行- 定義:
executeRule
インタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
- オーバーライド:
executeRule
クラス内AbstractBase
- 戻り値:
- int
- 例外:
Throwable
-
terminate
public void terminate()終了処理- 定義:
terminate
インタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
- オーバーライド:
terminate
クラス内AbstractBase
-
setContentType
- 定義:
setContentType
インタフェース内HtmlGatewayInterface
- パラメータ:
contentType
-
-
getContentType
- 定義:
getContentType
インタフェース内HtmlGatewayInterface
- 戻り値:
- String
-
setResponseByte
public void setResponseByte(byte[] responseByte) この配列にByte文字列が入っていた場合は htmlを出力せずに、このByte配列を出力する。- 定義:
setResponseByte
インタフェース内HtmlGatewayInterface
- パラメータ:
responseByte
-
-
getResponseByte
public byte[] getResponseByte()- 定義:
getResponseByte
インタフェース内HtmlGatewayInterface
- 戻り値:
- byte[]
-
addResponseByte
public void addResponseByte(byte[] addResponseByte) - 定義:
addResponseByte
インタフェース内HtmlGatewayInterface
- パラメータ:
addResponseByte
-
-
setNoResponseFlag
public void setNoResponseFlag(boolean noResponseFlag) NoResponseFlag、これに値が入っているときはResponseを操作しなくなる。- 定義:
setNoResponseFlag
インタフェース内HtmlGatewayInterface
- パラメータ:
boolean
- noResponseFlag
-
getNoResponseFlag
public boolean getNoResponseFlag()- 定義:
getNoResponseFlag
インタフェース内HtmlGatewayInterface
- 戻り値:
- boolean
-
getMultipartBinaryData
public jp.ne.mki.wedge.run.servlet.htmlgateway.multipart.MultipartBinaryData getMultipartBinaryData(String keyName, int row) - 定義:
getMultipartBinaryData
インタフェース内HtmlGatewayInterface
- パラメータ:
keyName
-row
-
-
getMultipartBinaryDataSize
- 定義:
getMultipartBinaryDataSize
インタフェース内HtmlGatewayInterface
- パラメータ:
keyName
-
-
setSkipNumber
public void setSkipNumber(int skipNumber) - 定義:
setSkipNumber
インタフェース内HtmlGatewayInterface
- パラメータ:
skipNumber
-
-
getSkipNumber
public int getSkipNumber()- 定義:
getSkipNumber
インタフェース内HtmlGatewayInterface
- パラメータ:
int
-
-
getHtmlExecution
- 定義:
getHtmlExecution
インタフェース内HtmlGatewayInterface
- 戻り値:
- Object
-
getHtmlManager
推奨されていません。getEngineManager() を使用してください。- 定義:
getHtmlManager
インタフェース内HtmlGatewayInterface
- 戻り値:
- Object
-
showErrorDialog
public static void showErrorDialog(Object managerObject, String message, jp.ne.mki.wedge.run.data.ControlRecord controlRecord, String className, String physicalName) 推奨されていません。エラーダイアログを表示する- パラメータ:
message
-
-
writeTraceLog
protected static void writeTraceLog(Object managerObject, String message, String className, String physicalName) 推奨されていません。トレースLogの吐き出し クラス名称付き -
writeTraceLog
推奨されていません。TraceLog の吐き出し- パラメータ:
message
-WedgeLog
-
-
writeErrorLog
推奨されていません。Exception の バックトレースを吐き出し- パラメータ:
th
- 例外オブジェクト
-
writeErrorLog
推奨されていません。エラーログ出力- パラメータ:
message
-
-
getEngineManager
public jp.ne.mki.wedge.run.servlet.htmlgateway.HTMLGatewayManager getEngineManager()Managerを取得する。- 定義:
getEngineManager
インタフェース内CommonInterface
- 定義:
getEngineManager
インタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
- オーバーライド:
getEngineManager
クラス内AbstractBase
- 戻り値:
-
getLogicClassType
public jp.ne.mki.wedge.run.enums.LogicClassType getLogicClassType()ロジッククラスタイプを取得します。- 定義:
getLogicClassType
インタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
- 戻り値:
- LogicClassType.HTMLGATEWAY
- 導入されたバージョン:
- 1.3.0-03
-