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

java.lang.Object
  上位を拡張 jp.ne.mki.wedge.rule.base.AbstractBase
      上位を拡張 jp.ne.mki.wedge.rule.base.AbstractServer
          上位を拡張 jp.ne.mki.wedge.rule.base.AbstractServerDC
すべての実装されたインタフェース:
CommonInterface, ServerDCInterface, ServerInterface, RuleEngineInterface, ServerRuleInterface
直系の既知のサブクラス:
MakeDcQuery

public abstract class AbstractServerDC
extends AbstractServer
implements ServerDCInterface

動的SQL実行用 ロジッククラス抽象クラス

バージョン:
1.3.0

フィールドの概要
 java.lang.String className
           
protected  java.lang.String m_ConnectDB
           
protected  java.lang.String m_RuleSQL
           
 
クラス jp.ne.mki.wedge.rule.base.AbstractServer から継承されたフィールド
serverControlData
 
クラス 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
 
インタフェース jp.ne.mki.wedge.run.interfaces.ServerRuleInterface から継承されたフィールド
DTBREAK, DTTYPEBREAK, EXECUTESKIP, EXIT
 
コンストラクタの概要
AbstractServerDC()
           
 
メソッドの概要
 int executeRule()
          ロジッククラス実行
 java.lang.String getConnectDB()
          DBコネクションの取得
 jp.ne.mki.wedge.run.enums.LogicClassType getLogicClassType()
          ロジッククラスタイプを取得します。
 java.lang.String getRuleSQL()
          rule設定sqlの取得
 void setConnectDB(java.lang.String conDB)
          DBコネクションの設定
 void setRuleSQL(java.lang.String sql)
          rule設定sqlの設定
protected  void setThisRuleType()
           
 void terminate()
          終了処理
 
クラス jp.ne.mki.wedge.rule.base.AbstractServer から継承されたメソッド
errorFixed, executeCallStran, executeDecisionTable, executeDecisionTable, executeServerDc, executeServerDcChangeConnection, executeServerDcChangeSql, executeServerDcChangeSqlConnection, executeServerRule, getBatchStatus, getExecuteParameter, getJobParameter, getServerControlData, getSkipNumber, getStepParameter, getStepParameter, getTransactionArea, setBatchStatus, setEngineManager, setExecuteParameter, setServerStatus, setSkipNumber, setSkipNumber, showErrorDialog, writeErrorLog, writeErrorLog, writeTraceLog, writeTraceLog
 
クラス 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, getEngineManager, getErrorMessage, getErrorMessage, getErrorMessage, getExceptionMessage, getExecuteType, getId, getInputRecordIterator, getInRecord, getInRecord, getInRecord, getInRecordCount, getInRecordList, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getLogicClassDelegate, getOutputHtml, 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, setOutputHtml, 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, getEngineManager, 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
 

フィールドの詳細

m_RuleSQL

protected java.lang.String m_RuleSQL

m_ConnectDB

protected java.lang.String m_ConnectDB

className

public java.lang.String className
コンストラクタの詳細

AbstractServerDC

public AbstractServerDC()
メソッドの詳細

executeRule

public int executeRule()
                throws java.lang.Throwable
ロジッククラス実行

定義:
インタフェース RuleEngineInterface 内の executeRule
オーバーライド:
クラス AbstractServer 内の executeRule
戻り値:
int
例外:
java.lang.Throwable

setThisRuleType

protected void setThisRuleType()
オーバーライド:
クラス AbstractServer 内の setThisRuleType

terminate

public void terminate()
終了処理

定義:
インタフェース RuleEngineInterface 内の terminate
オーバーライド:
クラス AbstractServer 内の terminate

getRuleSQL

public java.lang.String getRuleSQL()
rule設定sqlの取得

定義:
インタフェース ServerDCInterface 内の getRuleSQL
戻り値:
String

getConnectDB

public java.lang.String getConnectDB()
DBコネクションの取得

定義:
インタフェース ServerDCInterface 内の getConnectDB
戻り値:
String

setRuleSQL

public void setRuleSQL(java.lang.String sql)
rule設定sqlの設定

定義:
インタフェース ServerDCInterface 内の setRuleSQL
パラメータ:
sql -

setConnectDB

public void setConnectDB(java.lang.String conDB)
DBコネクションの設定

定義:
インタフェース ServerDCInterface 内の setConnectDB
パラメータ:
conDB -

getLogicClassType

public jp.ne.mki.wedge.run.enums.LogicClassType getLogicClassType()
ロジッククラスタイプを取得します。

定義:
インタフェース RuleEngineInterface 内の getLogicClassType
オーバーライド:
クラス AbstractServer 内の getLogicClassType
戻り値:
LogicClassType.COMMON
導入されたバージョン:
1.3.0-03