public abstract class AbstractHtmlGateway extends AbstractBase implements HtmlGatewayInterface
HtmlGatewayのみで使用するロジッククラスを使用する場合に、継承元として使用します。
このクラスを継承すると、HtmlGateway専用のメソッド setOutputHtml などのメソッドが使用可能です。
controlRecord, engineManager, errorMessage, executeType, id, inputRecord, logicalName, logicClassDelegate, outputRecord, physicalName, ruleParameter, ruleType, serverParameter, userConstant
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() |
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, writeTraceLog
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
createLogicErrorLogRecord, createLogicExceptionLogRecord, createLogicLogRecord, getLogicClassDelegate, setControlRecord, setId, setInRecord, setLogicalName, setLogicClassDelegate, setOutRecord, setPhysicalName, setPropertyFromEngine, setRuleParameter, setUserConstant
public void setEngineManager(jp.ne.mki.wedge.run.interfaces.EngineManagerInterface manager)
setEngineManager
インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
setEngineManager
クラス内 AbstractBase
manager
- public void setOutputHtml(java.lang.String outputHtml)
setOutputHtml
インタフェース内 HtmlGatewayInterface
setOutputHtml
クラス内 AbstractBase
outputHtml
- public java.lang.String getOutputHtml()
getOutputHtml
インタフェース内 HtmlGatewayInterface
getOutputHtml
クラス内 AbstractBase
public HttpServletRequest getRequest()
getRequest
インタフェース内 HtmlGatewayInterface
public HttpServletResponse getResponse()
getResponse
インタフェース内 HtmlGatewayInterface
public ServletConfig getServletConfig()
getServletConfig
インタフェース内 HtmlGatewayInterface
public int executeRule() throws java.lang.Throwable
executeRule
インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
executeRule
クラス内 AbstractBase
java.lang.Throwable
public void terminate()
terminate
インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
terminate
クラス内 AbstractBase
public void setContentType(java.lang.String contentType)
setContentType
インタフェース内 HtmlGatewayInterface
contentType
- public java.lang.String getContentType()
getContentType
インタフェース内 HtmlGatewayInterface
public void setResponseByte(byte[] responseByte)
setResponseByte
インタフェース内 HtmlGatewayInterface
responseByte
- public byte[] getResponseByte()
getResponseByte
インタフェース内 HtmlGatewayInterface
public void addResponseByte(byte[] addResponseByte)
addResponseByte
インタフェース内 HtmlGatewayInterface
addResponseByte
- public void setNoResponseFlag(boolean noResponseFlag)
setNoResponseFlag
インタフェース内 HtmlGatewayInterface
boolean
- noResponseFlagpublic boolean getNoResponseFlag()
getNoResponseFlag
インタフェース内 HtmlGatewayInterface
public jp.ne.mki.wedge.run.servlet.htmlgateway.multipart.MultipartBinaryData getMultipartBinaryData(java.lang.String keyName, int row)
getMultipartBinaryData
インタフェース内 HtmlGatewayInterface
keyName
- row
- public int getMultipartBinaryDataSize(java.lang.String keyName)
getMultipartBinaryDataSize
インタフェース内 HtmlGatewayInterface
keyName
- public void setSkipNumber(int skipNumber)
setSkipNumber
インタフェース内 HtmlGatewayInterface
skipNumber
- public int getSkipNumber()
getSkipNumber
インタフェース内 HtmlGatewayInterface
int
- public java.lang.Object getHtmlExecution()
getHtmlExecution
インタフェース内 HtmlGatewayInterface
public java.lang.Object getHtmlManager()
getHtmlManager
インタフェース内 HtmlGatewayInterface
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
- 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
インタフェース内 CommonInterface
getEngineManager
インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
getEngineManager
クラス内 AbstractBase
public jp.ne.mki.wedge.run.enums.LogicClassType getLogicClassType()
getLogicClassType
インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterface