|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
- カタログ名を表示する場合 true
showSchemaName
- スキーマ名を表示する場合 true
showTableName
- テーブル名を表示する場合 true
showDbComment
- データベースのコメントを表示する場合 true
useAccessor
- アクセッサーを使用する場合 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
- 抽象クラスの場合true
dialectClassName
- 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
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |