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, RuleEngineInterface, ServerDCInterface, ServerInterface, ServerRuleInterface
直系の既知のサブクラス:
MakeDcQuery

public abstract class AbstractServerDC
extends AbstractServer
implements ServerDCInterface

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



フィールドの概要
 java.lang.String className
           
protected  java.lang.String m_ConnectDB
           
protected  java.lang.String m_RuleSQL
           
 
クラス jp.ne.mki.wedge.rule.base.AbstractServer から継承したフィールド
serverControlData, wedgeLog
 
クラス jp.ne.mki.wedge.rule.base.AbstractBase から継承したフィールド
controlRecord, engineManager, errorMessage, executeType, id, inputRecord, logicalName, 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コネクションの取得
 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, log, setBatchStatus, setExecuteParameter, setServerControlData, setServerStatus, setSkipNumber, setSkipNumber, setWedgeLog, showErrorDialog, showErrorDialog, writeErrorLog, writeErrorLog, writeErrorLog, writeLog, writeLog, writeTraceLog, writeTraceLog
 
クラス jp.ne.mki.wedge.rule.base.AbstractBase から継承したメソッド
callDispose, createErrorMessage, dataClearOfOutRecord, dataClearOfRecord, dispose, getAppAccount, getAppAuthority, getAppMenu, getAppPassword, getClassErrorName, getClientId, getConnectionId, getConnectionPoolId, getConstantKeys, getConstantValue, getConstantValueAsStringArray, getDbAccessCount, getDbErrorCode, getDbErrorMessage, getDbStatus, getDbUpdatedRecordCount, getEngineManager, getErrorMessage, getErrorMessage, getErrorMessage, getExceptionMessage, getExecuteType, getId, getInRecord, getInRecord, getInRecord, getInRecordCount, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getOutputHtml, getOutRecord, getOutRecord, getOutRecord, getOutRecordCount, 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, logDebug, logError, logError, logFatal, logFatal, logInfo, logTrace, logWarn, logWarn, loopInOutRecord, loopInOutRecordSub, loopInRecord, loopInRecordSub, loopOutRecord, loopOutRecordSub, setControlRecord, setErrorMessage, setErrorMessageMustInRecord, setErrorMessageMustOutRecord, setErrorMessageMustParamIsNumber, setExecuteType, setFatalError, setHtmlManager, setId, setInRecord, setLogicalName, setManager, setOutputHtml, setOutRecord, setPhysicalName, setPropertyFromEngine, setRuleParameter, setRuleType, setServerParameter, setUserConstant, showErrorDialogAddRuleName, 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, showErrorDialogAddRuleName, writeTraceLog
 
インタフェース jp.ne.mki.wedge.run.interfaces.RuleEngineInterface から継承したメソッド
execute, exit, getIOParameter
 

フィールドの詳細

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
ロジッククラス実行
オーバーライド:
クラス AbstractServer 内の executeRule
戻り値:
int

setThisRuleType

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

terminate

public void terminate()
終了処理
オーバーライド:
クラス AbstractServer 内の terminate
インタフェース jp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:
例外:
java.lang.Throwable -  

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

setConnectDB

public void setConnectDB(java.lang.String conDB)
DBコネクションの設定
定義:
インタフェース ServerDCInterface 内の setConnectDB