|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.extension.jdbc.gen.internal.command.AbstractCommand
org.seasar.extension.jdbc.gen.internal.command.DumpDataCommand
public class DumpDataCommand
エンティティに対応するデータベースのデータをテーブルごとにダンプするCommand
の実装です。
フィールドの概要 | |
---|---|
protected boolean |
applyEnvToVersion
環境名をバージョンに適用する場合 true |
protected java.io.File |
classpathDir
クラスパスのディレクトリ |
protected DatabaseDescFactory |
databaseDescFactory
データベース記述ファクトリ |
protected java.io.File |
ddlInfoFile
DDLのバージョンファイル |
protected DdlVersionDirectoryTree |
ddlVersionDirectoryTree
DDLのバージョンを管理するディレクトリツリー |
protected GenDialect |
dialect
方言 |
protected java.io.File |
dumpDir
ダンプディレクトリ |
protected java.lang.String |
dumpDirName
ダンプディレクトリ名 |
protected Dumper |
dumper
ダンパ |
protected java.lang.String |
dumpFileEncoding
ダンプファイルのエンコーディング |
protected java.lang.String |
entityClassNamePattern
対象とするエンティティクラス名の正規表現 |
protected EntityMetaReader |
entityMetaReader
エンティティメタデータのリーダ |
protected java.lang.String |
entityPackageName
エンティティクラスのパッケージ名 |
protected java.lang.String |
genDialectClassName
GenDialect の実装クラス名 |
protected java.lang.String |
ignoreEntityClassNamePattern
対象としないエンティティクラス名の正規表現 |
protected static Logger |
logger
ロガー |
protected java.io.File |
migrateDir
マイグレーションのディレクトリ |
protected java.lang.String |
rootPackageName
ルートパッケージ名 |
protected SqlUnitExecutor |
sqlUnitExecutor
SQLのひとまとまりの処理の実行者 |
protected boolean |
transactional
トランザクション内で実行する場合 true 、そうでない場合false |
protected UserTransaction |
userTransaction
ユーザトランザクション |
protected ValueTypeProvider |
valueTypeProvider
ValueType の提供者 |
protected java.lang.String |
versionNoPattern
バージョン番号のパターン |
クラス org.seasar.extension.jdbc.gen.internal.command.AbstractCommand から継承されたフィールド |
---|
configPath, containerFactorySupport, env, factory, factoryClassName, jdbcManager, jdbcManagerName |
コンストラクタの概要 | |
---|---|
DumpDataCommand()
インスタンスを構築します。 |
メソッドの概要 | |
---|---|
protected DatabaseDescFactory |
createDatabaseDescFactory()
DatabaseDescFactory の実装を作成します。 |
protected DdlVersionDirectoryTree |
createDdlVersionDirectoryTree()
DdlVersionDirectoryTree の実装を作成します。 |
protected Dumper |
createDumper()
Dumper の実装を作成します。 |
protected EntityMetaReader |
createEntityMetaReader()
EntityMetaReader の実装を作成します。 |
protected SqlUnitExecutor |
createSqlUnitExecutor()
SqlUnitExecutor の実装を作成します。 |
protected ValueTypeProvider |
createValueTypeProvider()
ValueTypeProvider の実装を作成します。 |
protected void |
doDestroy()
サブクラスで破棄します。 |
protected void |
doExecute()
サブクラスで実行します。 |
protected void |
doInit()
サブクラスで初期化します。 |
protected void |
doValidate()
サブクラスで検証します。 |
java.io.File |
getClasspathDir()
クラスパスのディレクトリを返します。 |
java.io.File |
getDdlInfoFile()
DDL情報ファイル名を返します。 |
java.io.File |
getDumpDir()
ダンプディレクトリを返します。 |
java.lang.String |
getDumpDirName()
ダンプディレクトリ名を返します。 |
java.lang.String |
getDumpFileEncoding()
ダンプファイルのエンコーディングを返します。 |
java.lang.String |
getEntityClassNamePattern()
対象とするエンティティクラス名の正規表現を返します。 |
java.lang.String |
getEntityPackageName()
エンティティクラスのパッケージ名を返します。 |
java.lang.String |
getGenDialectClassName()
GenDialect の実装クラス名を返します。 |
java.lang.String |
getIgnoreEntityClassNamePattern()
対象としないエンティティクラス名の正規表現を返します。 |
protected Logger |
getLogger()
ロガーを返します。 |
java.io.File |
getMigrateDir()
マイグレーションのディレクトリを返します。 |
java.lang.String |
getRootPackageName()
ルートパッケージ名を返します。 |
java.lang.String |
getVersionNoPattern()
バージョン番号のパターンを返します。 |
boolean |
isApplyEnvToVersion()
環境名をバージョンに適用する場合 true を返します。 |
boolean |
isTransactional()
トランザクション内で実行する場合 true 、そうでない場合false を返します。 |
void |
setApplyEnvToVersion(boolean applyEnvToVersion)
環境名をバージョンに適用する場合 true を設定します。 |
void |
setClasspathDir(java.io.File classpathDir)
クラスパスのディレクトリを設定します。 |
void |
setDdlInfoFile(java.io.File ddlInfoFile)
DDL情報ファイルを設定します。 |
void |
setDumpDir(java.io.File dumpDir)
ダンプディレクトリを設定します。 |
void |
setDumpDirName(java.lang.String dumpDirName)
ダンプディレクトリ名を設定します。 |
void |
setDumpFileEncoding(java.lang.String dumpFileEncoding)
ダンプファイルのエンコーディングを設定します。 |
void |
setEntityClassNamePattern(java.lang.String entityClassNamePattern)
対象とするエンティティクラス名の正規表現を設定します。 |
void |
setEntityPackageName(java.lang.String entityPackageName)
エンティティクラスのパッケージ名を設定します。 |
void |
setGenDialectClassName(java.lang.String genDialectClassName)
GenDialect の実装クラス名を設定します。 |
void |
setIgnoreEntityClassNamePattern(java.lang.String ignoreEntityClassNamePattern)
対象としないエンティティクラス名の正規表現を設定します。 |
void |
setMigrateDir(java.io.File migrateDir)
マイグレーションのディレクトリを設定します。 |
void |
setRootPackageName(java.lang.String rootPackageName)
ルートパッケージ名を設定します。 |
void |
setTransactional(boolean transactional)
トランザクション内で実行する場合 true 、そうでない場合false を設定します。 |
void |
setVersionNoPattern(java.lang.String versionNoPattern)
バージョン番号のパターンを設定します。 |
クラス org.seasar.extension.jdbc.gen.internal.command.AbstractCommand から継承されたメソッド |
---|
destroy, execute, getConfigPath, getEnv, getFactoryClassName, getGenDialect, getJdbcManagerName, getRdbmsName, init, logRdbmsAndGenDialect, logWritableProperties, setConfigPath, setEnv, setFactoryClassName, setJdbcManagerName, validate |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected static Logger logger
protected java.io.File classpathDir
protected java.lang.String rootPackageName
protected java.lang.String entityPackageName
protected java.lang.String entityClassNamePattern
protected java.lang.String ignoreEntityClassNamePattern
protected java.io.File dumpDir
protected java.lang.String dumpDirName
protected java.lang.String dumpFileEncoding
protected java.io.File migrateDir
protected java.io.File ddlInfoFile
protected java.lang.String versionNoPattern
protected boolean applyEnvToVersion
true
protected java.lang.String genDialectClassName
GenDialect
の実装クラス名
protected boolean transactional
true
、そうでない場合false
protected UserTransaction userTransaction
protected GenDialect dialect
protected ValueTypeProvider valueTypeProvider
ValueType
の提供者
protected EntityMetaReader entityMetaReader
protected DatabaseDescFactory databaseDescFactory
protected SqlUnitExecutor sqlUnitExecutor
protected Dumper dumper
protected DdlVersionDirectoryTree ddlVersionDirectoryTree
コンストラクタの詳細 |
---|
public DumpDataCommand()
メソッドの詳細 |
---|
public java.io.File getClasspathDir()
public void setClasspathDir(java.io.File classpathDir)
classpathDir
- クラスパスのディレクトリpublic java.lang.String getEntityPackageName()
public void setEntityPackageName(java.lang.String entityPackageName)
entityPackageName
- エンティティクラスのパッケージ名public java.lang.String getEntityClassNamePattern()
public void setEntityClassNamePattern(java.lang.String entityClassNamePattern)
entityClassNamePattern
- 対象とするエンティティクラス名の正規表現public java.lang.String getIgnoreEntityClassNamePattern()
public void setIgnoreEntityClassNamePattern(java.lang.String ignoreEntityClassNamePattern)
ignoreEntityClassNamePattern
- 対象としないエンティティクラス名の正規表現public java.lang.String getRootPackageName()
public void setRootPackageName(java.lang.String rootPackageName)
rootPackageName
- ルートパッケージ名public java.io.File getDumpDir()
public void setDumpDir(java.io.File dumpDir)
dumpDir
- ダンプディレクトリpublic java.lang.String getDumpFileEncoding()
public void setDumpFileEncoding(java.lang.String dumpFileEncoding)
dumpFileEncoding
- ダンプファイルのエンコーディングpublic java.lang.String getGenDialectClassName()
GenDialect
の実装クラス名を返します。
GenDialect
の実装クラス名public void setGenDialectClassName(java.lang.String genDialectClassName)
GenDialect
の実装クラス名を設定します。
genDialectClassName
- GenDialect
の実装クラス名public java.io.File getDdlInfoFile()
public void setDdlInfoFile(java.io.File ddlInfoFile)
ddlInfoFile
- DDL情報ファイルpublic java.lang.String getVersionNoPattern()
public void setVersionNoPattern(java.lang.String versionNoPattern)
versionNoPattern
- バージョン番号のパターンpublic java.lang.String getDumpDirName()
public void setDumpDirName(java.lang.String dumpDirName)
dumpDirName
- ダンプディレクトリ名public java.io.File getMigrateDir()
public void setMigrateDir(java.io.File migrateDir)
migrateDir
- マイグレーションのディレクトリpublic boolean isApplyEnvToVersion()
true
を返します。
true
public void setApplyEnvToVersion(boolean applyEnvToVersion)
true
を設定します。
applyEnvToVersion
- 環境名をバージョンに適用する場合true
public boolean isTransactional()
true
、そうでない場合false
を返します。
true
、そうでない場合false
public void setTransactional(boolean transactional)
true
、そうでない場合false
を設定します。
transactional
- トランザクション内で実行する場合true
、そうでない場合false
protected void doValidate()
AbstractCommand
の記述:
AbstractCommand
内の doValidate
protected void doInit()
AbstractCommand
の記述:
AbstractCommand
内の doInit
protected void doExecute()
AbstractCommand
の記述:
AbstractCommand
内の doExecute
protected void doDestroy()
AbstractCommand
の記述:
AbstractCommand
内の doDestroy
protected EntityMetaReader createEntityMetaReader()
EntityMetaReader
の実装を作成します。
EntityMetaReader
の実装protected DatabaseDescFactory createDatabaseDescFactory()
DatabaseDescFactory
の実装を作成します。
DatabaseDescFactory
の実装protected Dumper createDumper()
Dumper
の実装を作成します。
Dumper
の実装protected DdlVersionDirectoryTree createDdlVersionDirectoryTree()
DdlVersionDirectoryTree
の実装を作成します。
DdlVersionDirectoryTree
の実装protected SqlUnitExecutor createSqlUnitExecutor()
SqlUnitExecutor
の実装を作成します。
SqlUnitExecutor
の実装protected ValueTypeProvider createValueTypeProvider()
ValueTypeProvider
の実装を作成します。
ValueTypeProvider
の実装protected Logger getLogger()
AbstractCommand
の記述:
AbstractCommand
内の getLogger
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |