|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.extension.jdbc.gen.internal.command.AbstractCommand
public abstract class AbstractCommand
コマンドの抽象クラスです。
フィールドの概要 | |
---|---|
protected java.lang.String |
configPath
設定ファイルのパス |
protected SingletonS2ContainerFactorySupport |
containerFactorySupport
SingletonS2ContainerFactory のサポート |
protected java.lang.String |
env
環境名 |
protected Factory |
factory
S2JDBC-Genのインタフェースの実装を作成するファクトリ |
protected java.lang.String |
factoryClassName
Factory の実装クラス名 |
protected JdbcManagerImplementor |
jdbcManager
内部的なJDBCマネージャ |
protected java.lang.String |
jdbcManagerName
JdbcManager のコンポーネント名 |
コンストラクタの概要 | |
---|---|
AbstractCommand()
インスタンスを構築します。 |
メソッドの概要 | |
---|---|
protected void |
destroy()
破棄します。 |
protected abstract void |
doDestroy()
サブクラスで破棄します。 |
protected abstract void |
doExecute()
サブクラスで実行します。 |
protected abstract void |
doInit()
サブクラスで初期化します。 |
protected abstract void |
doValidate()
サブクラスで検証します。 |
void |
execute()
実行します。 |
java.lang.String |
getConfigPath()
設定ファイルのパスを返します。 |
java.lang.String |
getEnv()
環境名を返します。 |
java.lang.String |
getFactoryClassName()
Factory の実装クラス名を返します。 |
protected GenDialect |
getGenDialect(java.lang.String genDialectClassName)
GenDialect の実装クラスを返します。 |
java.lang.String |
getJdbcManagerName()
JdbcManager のコンポーネント名を返します。 |
protected abstract Logger |
getLogger()
ロガーを返します。 |
protected java.lang.String |
getRdbmsName()
RDBMSの名前を返します。 |
protected void |
init()
初期化します。 |
protected void |
logRdbmsAndGenDialect(GenDialect dialect)
RDBMSとRDBMSに対する方言をログ出力します。 |
protected void |
logWritableProperties()
設定可能なプロパティの値をログ出力します。 |
void |
setConfigPath(java.lang.String configPath)
設定ファイルのパスを設定します。 |
void |
setEnv(java.lang.String env)
環境名を設定します。 |
void |
setFactoryClassName(java.lang.String factoryClassName)
Factory の実装クラス名を設定します。 |
void |
setJdbcManagerName(java.lang.String jdbcManagerName)
JdbcManager のコンポーネント名を設定します。 |
protected void |
validate()
検証します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected java.lang.String configPath
protected java.lang.String env
protected java.lang.String jdbcManagerName
JdbcManager
のコンポーネント名
protected java.lang.String factoryClassName
Factory
の実装クラス名
protected SingletonS2ContainerFactorySupport containerFactorySupport
SingletonS2ContainerFactory
のサポート
protected JdbcManagerImplementor jdbcManager
protected Factory factory
コンストラクタの詳細 |
---|
public AbstractCommand()
メソッドの詳細 |
---|
public java.lang.String getConfigPath()
public void setConfigPath(java.lang.String configPath)
configPath
- 設定ファイルのパスpublic java.lang.String getEnv()
public void setEnv(java.lang.String env)
env
- 環境名public java.lang.String getJdbcManagerName()
JdbcManager
のコンポーネント名を返します。
JdbcManager
のコンポーネント名public void setJdbcManagerName(java.lang.String jdbcManagerName)
JdbcManager
のコンポーネント名を設定します。
jdbcManagerName
- JdbcManager
のコンポーネント名public java.lang.String getFactoryClassName()
Factory
の実装クラス名を返します。
Factory
の実装クラス名public void setFactoryClassName(java.lang.String factoryClassName)
Factory
の実装クラス名を設定します。
factoryClassName
- Factory
の実装クラス名public final void execute()
Command
の記述:
Command
内の execute
protected void logWritableProperties()
protected final void validate()
protected final void init()
protected final void destroy()
protected void logRdbmsAndGenDialect(GenDialect dialect)
dialect
- protected java.lang.String getRdbmsName()
protected GenDialect getGenDialect(java.lang.String genDialectClassName)
GenDialect
の実装クラスを返します。
genDialectClassName
- GenDialect
の実装クラス名
GenDialect
の実装クラスprotected abstract void doValidate()
protected abstract void doInit()
protected abstract void doExecute() throws java.lang.Throwable
java.lang.Throwable
protected abstract void doDestroy()
protected abstract Logger getLogger()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |