public abstract class AbstractHtmlGateway extends AbstractBase implements HtmlGatewayInterface
HtmlGatewayのみで使用するロジッククラスを使用する場合に、継承元として使用します。
このクラスを継承すると、HtmlGateway専用のメソッド setOutputHtml などのメソッドが使用可能です。
controlRecord, engineManager, errorMessage, executeType, id, inputRecord, logicalName, logicClassDelegate, outputRecord, physicalName, ruleParameter, ruleType, serverParameter, userConstantCANCEL, 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() |
jp.ne.mki.wedge.run.servlet.htmlgateway.HTMLGatewayManager |
getEngineManager()
Managerを取得する。
|
java.lang.Object |
getHtmlExecution() |
java.lang.Object |
getHtmlManager()
非推奨です。
getEngineManager() を使用してください。
|
jp.ne.mki.wedge.run.enums.LogicClassType |
getLogicClassType()
ロジッククラスタイプを取得します。
|
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()
非推奨です。
|
HttpServletRequest |
getRequest() |
HttpServletResponse |
getResponse()
return HttpServletResponse
|
byte[] |
getResponseByte() |
ServletConfig |
getServletConfig() |
int |
getSkipNumber() |
void |
setContentType(java.lang.String contentType) |
void |
setEngineManager(jp.ne.mki.wedge.run.interfaces.EngineManagerInterface manager)
EngineManagerを設定
|
void |
setNoResponseFlag(boolean noResponseFlag)
NoResponseFlag、これに値が入っているときはResponseを操作しなくなる。
|
void |
setOutputHtml(java.lang.String outputHtml)
非推奨です。
|
void |
setResponseByte(byte[] responseByte)
この配列にByte文字列が入っていた場合は
htmlを出力せずに、このByte配列を出力する。
|
void |
setSkipNumber(int skipNumber) |
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 |
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)
非推奨です。
|
protected static void |
writeTraceLog(java.lang.Object managerObject,
java.lang.String message)
非推奨です。
|
protected static void |
writeTraceLog(java.lang.Object managerObject,
java.lang.String message,
java.lang.String className,
java.lang.String physicalName)
非推奨です。
|
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, writeTraceLogclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdispose, 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, writeTraceLogcreateLogicErrorLogRecord, createLogicExceptionLogRecord, createLogicLogRecord, getLogicClassDelegate, setControlRecord, setId, setInRecord, setLogicalName, setLogicClassDelegate, setOutRecord, setPhysicalName, setPropertyFromEngine, setRuleParameter, setUserConstantpublic void setEngineManager(jp.ne.mki.wedge.run.interfaces.EngineManagerInterface manager)
setEngineManager インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterfacesetEngineManager クラス内 AbstractBasemanager - public void setOutputHtml(java.lang.String outputHtml)
setOutputHtml インタフェース内 HtmlGatewayInterfacesetOutputHtml クラス内 AbstractBaseoutputHtml - public java.lang.String getOutputHtml()
getOutputHtml インタフェース内 HtmlGatewayInterfacegetOutputHtml クラス内 AbstractBasepublic HttpServletRequest getRequest()
getRequest インタフェース内 HtmlGatewayInterfacepublic HttpServletResponse getResponse()
getResponse インタフェース内 HtmlGatewayInterfacepublic ServletConfig getServletConfig()
getServletConfig インタフェース内 HtmlGatewayInterfacepublic int executeRule()
throws java.lang.Throwable
executeRule インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterfaceexecuteRule クラス内 AbstractBasejava.lang.Throwablepublic void terminate()
terminate インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterfaceterminate クラス内 AbstractBasepublic void setContentType(java.lang.String contentType)
setContentType インタフェース内 HtmlGatewayInterfacecontentType - public java.lang.String getContentType()
getContentType インタフェース内 HtmlGatewayInterfacepublic void setResponseByte(byte[] responseByte)
setResponseByte インタフェース内 HtmlGatewayInterfaceresponseByte - public byte[] getResponseByte()
getResponseByte インタフェース内 HtmlGatewayInterfacepublic void addResponseByte(byte[] addResponseByte)
addResponseByte インタフェース内 HtmlGatewayInterfaceaddResponseByte - public void setNoResponseFlag(boolean noResponseFlag)
setNoResponseFlag インタフェース内 HtmlGatewayInterfaceboolean - noResponseFlagpublic boolean getNoResponseFlag()
getNoResponseFlag インタフェース内 HtmlGatewayInterfacepublic jp.ne.mki.wedge.run.servlet.htmlgateway.multipart.MultipartBinaryData getMultipartBinaryData(java.lang.String keyName,
int row)
getMultipartBinaryData インタフェース内 HtmlGatewayInterfacekeyName - row - public int getMultipartBinaryDataSize(java.lang.String keyName)
getMultipartBinaryDataSize インタフェース内 HtmlGatewayInterfacekeyName - public void setSkipNumber(int skipNumber)
setSkipNumber インタフェース内 HtmlGatewayInterfaceskipNumber - public int getSkipNumber()
getSkipNumber インタフェース内 HtmlGatewayInterfaceint - public java.lang.Object getHtmlExecution()
getHtmlExecution インタフェース内 HtmlGatewayInterfacepublic java.lang.Object getHtmlManager()
getHtmlManager インタフェース内 HtmlGatewayInterfacepublic 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 - protected static void writeTraceLog(java.lang.Object managerObject,
java.lang.String message,
java.lang.String className,
java.lang.String physicalName)
protected static void writeTraceLog(java.lang.Object managerObject,
java.lang.String message)
WedgeLog - message - protected static void writeErrorLog(java.lang.Object managerObject,
java.lang.String message,
java.lang.Throwable th)
th - 例外オブジェクトprotected static void writeErrorLog(java.lang.Object managerObject,
java.lang.String message)
message - public jp.ne.mki.wedge.run.servlet.htmlgateway.HTMLGatewayManager getEngineManager()
getEngineManager インタフェース内 CommonInterfacegetEngineManager インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterfacegetEngineManager クラス内 AbstractBasepublic jp.ne.mki.wedge.run.enums.LogicClassType getLogicClassType()
getLogicClassType インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterface