org.seasar.extension.jdbc.gen.task
クラス LoadDataTask

java.lang.Object
  上位を拡張 org.apache.tools.ant.ProjectComponent
      上位を拡張 org.apache.tools.ant.Task
          上位を拡張 org.seasar.extension.jdbc.gen.task.AbstractTask
              上位を拡張 org.seasar.extension.jdbc.gen.task.LoadDataTask
すべての実装されたインタフェース:
java.lang.Cloneable

public class LoadDataTask
extends AbstractTask

ダンプファイルをロードするTaskの実装クラスです。

作成者:
taedium
関連項目:
LoadDataCommand

フィールドの概要
protected  LoadDataCommand command
          コマンド
 
クラス org.seasar.extension.jdbc.gen.task.AbstractTask から継承されたフィールド
classpath, commandInvokerClassName, ERROR_PROPERTY_NAME_SUFFIX, java, jvmCommandline, RESULT_PROPERTY_NAME_SUFFIX
 
クラス org.apache.tools.ant.Task から継承されたフィールド
target, taskName, taskType, wrapper
 
クラス org.apache.tools.ant.ProjectComponent から継承されたフィールド
description, location, project
 
コンストラクタの概要
LoadDataTask()
           
 
メソッドの概要
protected  Command getCommand()
          コマンドを返します。
 void setApplyEnvToVersion(boolean applyEnvToVersion)
          環境名をバージョンに適用する場合trueを設定します。
 void setClasspathDir(java.io.File classpathDir)
          クラスパスのディレクトリを設定します。
 void setConfigPath(java.lang.String configPath)
          設定ファイルのパスを設定します。
 void setDdlInfoFile(java.io.File ddlInfoFile)
          DDL情報ファイルを設定します。
 void setDelete(boolean delete)
          ロードの前に存在するデータを削除する場合true、削除しない場合falseを設定します。
 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 setEnv(java.lang.String env)
          環境名を設定します。
 void setFactoryClassName(java.lang.String factoryClassName)
          Factoryの実装クラス名を設定します。
 void setGenDialectClassName(java.lang.String genDialectClassName)
          GenDialectの実装クラス名を設定します。
 void setIgnoreEntityClassNamePattern(java.lang.String ignoreEntityClassNamePattern)
          対象としないエンティティクラス名の正規表現を設定します。
 void setJdbcManagerName(java.lang.String jdbcManagerName)
          JdbcManagerのコンポーネント名を設定します。
 void setLoadBatchSize(int loadBatchSize)
          データをロードする際のバッチサイズを設定します。
 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.task.AbstractTask から継承されたメソッド
createClasspath, createJvmarg, execute, executeCommand, getCommandInvokerClassName, setClasspath, setClasspathRef, setCommandInvokerClassName
 
クラス org.apache.tools.ant.Task から継承されたメソッド
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
クラス org.apache.tools.ant.ProjectComponent から継承されたメソッド
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

command

protected LoadDataCommand command
コマンド

コンストラクタの詳細

LoadDataTask

public LoadDataTask()
メソッドの詳細

getCommand

protected Command getCommand()
クラス AbstractTask の記述:
コマンドを返します。

定義:
クラス AbstractTask 内の getCommand
戻り値:
コマンド

setConfigPath

public void setConfigPath(java.lang.String configPath)
設定ファイルのパスを設定します。

パラメータ:
configPath - 設定ファイルのパス

setEnv

public void setEnv(java.lang.String env)
環境名を設定します。

パラメータ:
env - 環境名

setJdbcManagerName

public void setJdbcManagerName(java.lang.String jdbcManagerName)
JdbcManagerのコンポーネント名を設定します。

パラメータ:
jdbcManagerName - JdbcManagerのコンポーネント名

setFactoryClassName

public void setFactoryClassName(java.lang.String factoryClassName)
Factoryの実装クラス名を設定します。

パラメータ:
factoryClassName - Factoryの実装クラス名

setClasspathDir

public void setClasspathDir(java.io.File classpathDir)
クラスパスのディレクトリを設定します。

パラメータ:
classpathDir - クラスパスのディレクトリ

setDumpDir

public void setDumpDir(java.io.File dumpDir)
ダンプファイルのディレクトリを返します。

パラメータ:
dumpDir - ダンプファイルのディレクトリ

setDumpFileEncoding

public void setDumpFileEncoding(java.lang.String dumpFileEncoding)
ダンプファイルのエンコーディングを設定します。

パラメータ:
dumpFileEncoding - ダンプファイルのエンコーディング

setEntityClassNamePattern

public void setEntityClassNamePattern(java.lang.String entityClassNamePattern)
対象とするエンティティクラス名の正規表現を設定します。

パラメータ:
entityClassNamePattern - 対象とするエンティティクラス名の正規表現

setEntityPackageName

public void setEntityPackageName(java.lang.String entityPackageName)
エンティティクラスのパッケージ名を設定します。

パラメータ:
entityPackageName - エンティティクラスのパッケージ名

setIgnoreEntityClassNamePattern

public void setIgnoreEntityClassNamePattern(java.lang.String ignoreEntityClassNamePattern)
対象としないエンティティクラス名の正規表現を設定します。

パラメータ:
ignoreEntityClassNamePattern - 対象としないエンティティクラス名の正規表現

setRootPackageName

public void setRootPackageName(java.lang.String rootPackageName)
ルートパッケージ名を設定します。

パラメータ:
rootPackageName - ルートパッケージ名

setLoadBatchSize

public void setLoadBatchSize(int loadBatchSize)
データをロードする際のバッチサイズを設定します。

パラメータ:
loadBatchSize - データをロードする際のバッチサイズ

setTransactional

public void setTransactional(boolean transactional)
トランザクション内で実行する場合true、そうでない場合falseを設定します。

パラメータ:
transactional - トランザクション内で実行する場合true、そうでない場合false

setGenDialectClassName

public void setGenDialectClassName(java.lang.String genDialectClassName)
GenDialectの実装クラス名を設定します。

パラメータ:
genDialectClassName - GenDialectの実装クラス名

setDdlInfoFile

public void setDdlInfoFile(java.io.File ddlInfoFile)
DDL情報ファイルを設定します。

パラメータ:
ddlInfoFile - DDL情報ファイル

setDumpDirName

public void setDumpDirName(java.lang.String dumpDirName)
ダンプディレクトリ名を設定します。

パラメータ:
dumpDirName - ダンプディレクトリ名

setMigrateDir

public void setMigrateDir(java.io.File migrateDir)
マイグレーションのディレクトリを設定します。

パラメータ:
migrateDir - マイグレーションのディレクトリ

setVersionNoPattern

public void setVersionNoPattern(java.lang.String versionNoPattern)
バージョン番号のパターンを設定します。

パラメータ:
versionNoPattern - バージョン番号のパターン

setApplyEnvToVersion

public void setApplyEnvToVersion(boolean applyEnvToVersion)
環境名をバージョンに適用する場合trueを設定します。

パラメータ:
applyEnvToVersion - 環境名をバージョンに適用する場合true

setDelete

public void setDelete(boolean delete)
ロードの前に存在するデータを削除する場合true、削除しない場合falseを設定します。

パラメータ:
delete - ロードの前に存在するデータを削除する場合true、削除しない場合false


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.