クラス 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
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 -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidaddResponseByte(byte[] addResponseByte) intロジッククラス実行jp.ne.mki.wedge.run.servlet.htmlgateway.HTMLGatewayManagerManagerを取得する。推奨されていません。getEngineManager() を使用してください。jp.ne.mki.wedge.run.enums.LogicClassTypeロジッククラスタイプを取得します。jp.ne.mki.wedge.run.servlet.htmlgateway.multipart.MultipartBinaryDatagetMultipartBinaryData(String keyName, int row) intgetMultipartBinaryDataSize(String keyName) boolean推奨されていません。jakarta.servlet.http.HttpServletRequestjakarta.servlet.http.HttpServletResponsereturn HttpServletResponsebyte[]jakarta.servlet.ServletConfigintvoidsetContentType(String contentType) voidsetEngineManager(jp.ne.mki.wedge.run.interfaces.EngineManagerInterface manager) EngineManagerを設定voidsetNoResponseFlag(boolean noResponseFlag) NoResponseFlag、これに値が入っているときはResponseを操作しなくなる。voidsetOutputHtml(String outputHtml) 推奨されていません。voidsetResponseByte(byte[] responseByte) この配列にByte文字列が入っていた場合は htmlを出力せずに、このByte配列を出力する。voidsetSkipNumber(int skipNumber) static voidshowErrorDialog(Object managerObject, String message, jp.ne.mki.wedge.run.data.ControlRecord controlRecord, String className, String physicalName) 推奨されていません。void終了処理protected static voidwriteErrorLog(Object managerObject, String message) 推奨されていません。protected static voidwriteErrorLog(Object managerObject, String message, Throwable th) 推奨されていません。protected static voidwriteTraceLog(Object managerObject, String message) 推奨されていません。protected static voidwriteTraceLog(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
-