org.seasar.extension.jdbc.gen.internal.version
クラス DdlVersionDirectoryTreeImpl

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.gen.internal.version.DdlVersionDirectoryTreeImpl
すべての実装されたインタフェース:
DdlVersionDirectoryTree

public class DdlVersionDirectoryTreeImpl
extends java.lang.Object
implements DdlVersionDirectoryTree

DdlVersionDirectoryTreeの実装クラスです。

作成者:
taedium

フィールドの概要
protected  java.io.File baseDir
          バージョン管理のベースディレクトリ
protected static java.lang.String CREATE_DIR_NAME
          createディレクトリの名前
protected  DdlInfoFile ddlInfoFile
          DDLのバージョン
protected static java.lang.String DROP_DIR_NAME
          dropディレクトリの名前
protected  java.lang.String env
          環境名
protected static Logger logger
          ロガー
protected  java.lang.String versionNoPattern
          バージョン番号のパターン
 
コンストラクタの概要
DdlVersionDirectoryTreeImpl(java.io.File baseDir, java.io.File versionFile, java.lang.String versionNoPattern, java.lang.String env)
          インスタンスを構築します。
 
メソッドの概要
protected  DdlInfoFile createDdlInfoFile(java.io.File file)
          DdlInfoFileの実装を作成します。
protected  DdlVersionDirectory createDdlVersionDirectory(int versionNo)
          DdlVersionDirectoryの実装を作成します。
 DdlVersionDirectory getCurrentVersionDirectory()
          現バージョンに対応するディレクトリを返します。
 DdlInfoFile getDdlInfoFile()
          DDL情報ファイルを返します。
 DdlVersionDirectory getNextVersionDirectory()
          次バージョンに対応するディレクトリを返します。
 DdlVersionDirectory getVersionDirectory(int versionNo)
          指定されたバージョン番号に対応するディレクトリを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

CREATE_DIR_NAME

protected static java.lang.String CREATE_DIR_NAME
createディレクトリの名前


DROP_DIR_NAME

protected static java.lang.String DROP_DIR_NAME
dropディレクトリの名前


logger

protected static Logger logger
ロガー


baseDir

protected java.io.File baseDir
バージョン管理のベースディレクトリ


versionNoPattern

protected java.lang.String versionNoPattern
バージョン番号のパターン


env

protected java.lang.String env
環境名


ddlInfoFile

protected DdlInfoFile ddlInfoFile
DDLのバージョン

コンストラクタの詳細

DdlVersionDirectoryTreeImpl

public DdlVersionDirectoryTreeImpl(java.io.File baseDir,
                                   java.io.File versionFile,
                                   java.lang.String versionNoPattern,
                                   java.lang.String env)
インスタンスを構築します。

パラメータ:
baseDir - バージョン管理のベースディレクトリ
versionFile - バージョンファイル
versionNoPattern - バージョン番号のパターン
env - 環境名、指定されない場合null
メソッドの詳細

getCurrentVersionDirectory

public DdlVersionDirectory getCurrentVersionDirectory()
インタフェース DdlVersionDirectoryTree の記述:
現バージョンに対応するディレクトリを返します。

定義:
インタフェース DdlVersionDirectoryTree 内の getCurrentVersionDirectory
戻り値:
現バージョンに対応するディレクトリ

getNextVersionDirectory

public DdlVersionDirectory getNextVersionDirectory()
インタフェース DdlVersionDirectoryTree の記述:
次バージョンに対応するディレクトリを返します。

定義:
インタフェース DdlVersionDirectoryTree 内の getNextVersionDirectory
戻り値:
次バージョンに対応するディレクトリ

getVersionDirectory

public DdlVersionDirectory getVersionDirectory(int versionNo)
インタフェース DdlVersionDirectoryTree の記述:
指定されたバージョン番号に対応するディレクトリを返します。

定義:
インタフェース DdlVersionDirectoryTree 内の getVersionDirectory
パラメータ:
versionNo - バージョン番号
戻り値:
バージョン番号に対応するディレクトリ

getDdlInfoFile

public DdlInfoFile getDdlInfoFile()
インタフェース DdlVersionDirectoryTree の記述:
DDL情報ファイルを返します。

定義:
インタフェース DdlVersionDirectoryTree 内の getDdlInfoFile
戻り値:
DDL情報ファイル

createDdlInfoFile

protected DdlInfoFile createDdlInfoFile(java.io.File file)
DdlInfoFileの実装を作成します。

パラメータ:
file - ファイル
戻り値:
DdlInfoFileの実装

createDdlVersionDirectory

protected DdlVersionDirectory createDdlVersionDirectory(int versionNo)
DdlVersionDirectoryの実装を作成します。

パラメータ:
versionNo - バージョン番号
戻り値:
DdlVersionDirectoryの実装


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