|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.doma.extension.gen.GlobalFactory
public class GlobalFactory
グローバルなファクトリです。
| コンストラクタの概要 | |
|---|---|
GlobalFactory()
|
|
| メソッドの概要 | |
|---|---|
DaoDelegateDescFactory |
createDaoDelegateDescFactory()
Daoデリゲート記述のファクトリを作成します。 |
DaoDescFactory |
createDaoDescFactory(java.lang.String packageName,
java.lang.String suffix,
java.lang.String configClassName)
Dao記述のファクトリを作成します。 |
javax.sql.DataSource |
createDataSource(java.sql.Driver driver,
java.lang.String user,
java.lang.String password,
java.lang.String url)
データソースを作成します。 |
EntityDescFactory |
createEntityDescFactory(java.lang.String packageName,
java.lang.Class<?> superclass,
EntityPropertyDescFactory entityPropertyDescFactory,
NamingType namingType,
java.lang.String originalStatesPropertyName,
boolean showCatalogName,
boolean showSchemaName,
boolean showTableName,
boolean showDbComment,
boolean useAccessor,
boolean useListener)
エンティティ記述のファクトリを作成します。 |
EntityListenerDescFactory |
createEntityListenerDescFactory(java.lang.String packageName,
java.lang.String superclassName)
|
EntityPropertyClassNameResolver |
createEntityPropertyClassNameResolver(java.io.File propertyFile)
エンティティプロパティのクラス名リゾルバを作成します。 |
EntityPropertyDescFactory |
createEntityPropertyDescFactory(GenDialect dialect,
EntityPropertyClassNameResolver propertyClassNameResolver,
java.lang.String versionColumnNamePattern,
GenerationType generationType,
java.lang.Long initialValue,
java.lang.Long allocationSize,
boolean showColumnName)
エンティティプロパティ記述のファクトリを作成します。 |
Generator |
createGenerator(java.lang.String templateEncoding,
java.io.File templatePrimaryDir)
ジェネレータを作成します。 |
SqlDescFactory |
createSqlDescFactory(java.io.File templatePrimaryDir)
SQL記述ファクトリを作成します。 |
SqlTestDescFactory |
createSqlTestDescFactory(java.lang.String sqlTestClassName,
boolean abstrct,
java.lang.String dialectClassName,
java.lang.String driverClassName,
java.lang.String url,
java.lang.String user,
java.lang.String password,
java.util.Set<java.io.File> sqlFiles)
SQLテスト記述ファクトリを作成します。 |
TableMetaReader |
createTableMetaReader(GenDialect dialect,
javax.sql.DataSource dataSource,
java.lang.String schemaName,
java.lang.String tableNamePattern,
java.lang.String ignoredTableNamePattern,
java.util.List<java.lang.String> tableTypes)
データソースメタデータのファクトリを作成します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public GlobalFactory()
| メソッドの詳細 |
|---|
public javax.sql.DataSource createDataSource(java.sql.Driver driver,
java.lang.String user,
java.lang.String password,
java.lang.String url)
driver - JDBCドライバーuser - ユーザーpassword - パスワードurl - 接続URL
public TableMetaReader createTableMetaReader(GenDialect dialect,
javax.sql.DataSource dataSource,
java.lang.String schemaName,
java.lang.String tableNamePattern,
java.lang.String ignoredTableNamePattern,
java.util.List<java.lang.String> tableTypes)
dialect - 方言dataSource - データソースschemaName - スキーマ名tableNamePattern - 読み取り対象とするテーブル名のパターンignoredTableNamePattern - 読み取り非対象とするテーブル名のパターンtableTypes - テーブルの型のリスト
public EntityPropertyDescFactory createEntityPropertyDescFactory(GenDialect dialect,
EntityPropertyClassNameResolver propertyClassNameResolver,
java.lang.String versionColumnNamePattern,
GenerationType generationType,
java.lang.Long initialValue,
java.lang.Long allocationSize,
boolean showColumnName)
dialect - 方言propertyClassNameResolver - プロパティクラス名のリゾルバversionColumnNamePattern - バージョンカラム名パターンgenerationType - 識別子を生成する方法initialValue - 識別子の初期値allocationSize - 識別子の割り当てサイズshowColumnName - カラム名を表示する場合 true
public EntityDescFactory createEntityDescFactory(java.lang.String packageName,
java.lang.Class<?> superclass,
EntityPropertyDescFactory entityPropertyDescFactory,
NamingType namingType,
java.lang.String originalStatesPropertyName,
boolean showCatalogName,
boolean showSchemaName,
boolean showTableName,
boolean showDbComment,
boolean useAccessor,
boolean useListener)
packageName - パッケージ名superclass - スーパークラスentityPropertyDescFactory - エンティティプロパティ記述のファクトリnamingType - ネーミング規約showCatalogName - カタログ名を表示する場合 trueshowSchemaName - スキーマ名を表示する場合 trueshowTableName - テーブル名を表示する場合 trueshowDbComment - データベースのコメントを表示する場合 trueuseAccessor - アクセッサーを使用する場合 true
public EntityListenerDescFactory createEntityListenerDescFactory(java.lang.String packageName,
java.lang.String superclassName)
public DaoDescFactory createDaoDescFactory(java.lang.String packageName,
java.lang.String suffix,
java.lang.String configClassName)
packageName - パッケージ名suffix - サフィックスconfigClassName - 設定クラス名
public DaoDelegateDescFactory createDaoDelegateDescFactory()
public EntityPropertyClassNameResolver createEntityPropertyClassNameResolver(java.io.File propertyFile)
propertyFile - プロパティファイル
public SqlTestDescFactory createSqlTestDescFactory(java.lang.String sqlTestClassName,
boolean abstrct,
java.lang.String dialectClassName,
java.lang.String driverClassName,
java.lang.String url,
java.lang.String user,
java.lang.String password,
java.util.Set<java.io.File> sqlFiles)
sqlTestClassName - SQLのテストクラス名abstrct - 抽象クラスの場合truedialectClassName - org.seasar.doma.jdbc.dialect.Dialectのサブクラスの名前driverClassName - Driver のサブクラスの名前url - JDBC接続URLuser - JDBC接続ユーザpassword - JDBC接続パスワードsqlFiles - テスト対象のSQLファイルのセット
public SqlDescFactory createSqlDescFactory(java.io.File templatePrimaryDir)
templatePrimaryDir - テンプレートを格納するプライマリディレクトリ、使用しない場合 null
public Generator createGenerator(java.lang.String templateEncoding,
java.io.File templatePrimaryDir)
templateEncoding - テンプレートファイルのエンコーディングtemplatePrimaryDir - テンプレートファイルを格納したプライマリディレクトリ、プライマリディレクトリを使用しない場合null
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||