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()