public class InitService extends BaseService
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
ecommap_jar_db_version
eコミJarライブラリの対応DBバージョン
|
コンストラクタと説明 |
---|
InitService() |
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
assumeBaselineVersion()
現在のDBのバージョンを推測する。
|
void |
destroy()
終了処理
|
Flyway |
getFlyway() |
void |
init(boolean dbMigration)
初期実行
|
void |
initDatabase(boolean dbMigration)
データベースの初期化
WEB-INF/classes/data/sql にあるマイグレーションSQLファイルを使ってDBの更新を行う。
|
void |
initEcompath()
eコミマップのパスを初期化
eコミJavaライブラリで、ファイルの取得できるように調整
|
boolean |
isExists(java.lang.String tableNamePattern)
テーブルの存在チェック
|
boolean |
isExists(java.lang.String tableNamePattern,
java.lang.String columnNamePattern)
カラムの存在チェック
|
void |
readManifest()
マニフェストファイルからシステムのバージョン情報などを取得する.
|
void |
readPomProperties()
システムバージョン情報等を取得してログ出力する.
|
public static java.lang.String ecommap_jar_db_version
public void init(boolean dbMigration)
dbMigration
- DBマイグレーション実行フラグpublic void readPomProperties()
public void readManifest()
public void initDatabase(boolean dbMigration)
dbMigration
- DBマイグレーション実行フラグpublic Flyway getFlyway()
public java.lang.String assumeBaselineVersion()
public boolean isExists(java.lang.String tableNamePattern)
tableNamePattern
- public boolean isExists(java.lang.String tableNamePattern, java.lang.String columnNamePattern)
tableNamePattern
- columnNamePattern
- public void initEcompath()
public void destroy()