|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.extension.jdbc.gen.internal.desc.AttributeDescFactoryImpl
public class AttributeDescFactoryImpl
AttributeDescFactoryの実装クラスです。
| フィールドの概要 | |
|---|---|
protected int |
allocationSize
エンティティの識別子の割り当てサイズ |
protected GenDialect |
dialect
方言 |
protected GenerationType |
generationType
エンティティの識別子の生成方法を示す列挙型 、生成しない場合は null |
protected int |
initialValue
エンティティの識別子の初期値 |
protected PersistenceConvention |
persistenceConvention
永続化層の命名規約 |
protected java.util.regex.Pattern |
versionColumnNamePattern
バージョンカラム名のパターン |
| コンストラクタの概要 | |
|---|---|
AttributeDescFactoryImpl(PersistenceConvention persistenceConvention,
GenDialect dialect,
java.lang.String versionColumnNamePattern,
GenerationType generationType,
java.lang.Integer initialValue,
java.lang.Integer allocationSize)
インスタンスを構築します。 |
|
| メソッドの概要 | |
|---|---|
protected void |
doColumn(DbTableMeta tableMeta,
DbColumnMeta columnMeta,
AttributeDesc attributeDesc)
カラムを処理します。 |
protected void |
doGenerationType(DbTableMeta tableMeta,
DbColumnMeta columnMeta,
AttributeDesc attributeDesc)
GenerationTypeを処理します。 |
protected void |
doId(DbTableMeta tableMeta,
DbColumnMeta columnMeta,
AttributeDesc attributeDesc)
識別子を処理します。 |
protected void |
doName(DbTableMeta tableMeta,
DbColumnMeta columnMeta,
AttributeDesc attributeDesc)
名前を処理します。 |
protected void |
doTransient(DbTableMeta tableMeta,
DbColumnMeta columnMeta,
AttributeDesc attributeDesc)
一時的なプロパティを処理します。 |
protected void |
doVersion(DbTableMeta tableMeta,
DbColumnMeta columnMeta,
AttributeDesc attributeDesc)
バージョンを処理します。 |
AttributeDesc |
getAttributeDesc(DbTableMeta tableMeta,
DbColumnMeta columnMeta)
属性記述を返します。 |
protected boolean |
isVersionAnnotatable(java.lang.Class<?> clazz)
Versionを注釈できるクラスの場合true |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected PersistenceConvention persistenceConvention
protected GenDialect dialect
protected java.util.regex.Pattern versionColumnNamePattern
protected GenerationType generationType
null
protected int initialValue
protected int allocationSize
| コンストラクタの詳細 |
|---|
public AttributeDescFactoryImpl(PersistenceConvention persistenceConvention,
GenDialect dialect,
java.lang.String versionColumnNamePattern,
GenerationType generationType,
java.lang.Integer initialValue,
java.lang.Integer allocationSize)
persistenceConvention - 永続化層の命名規約dialect - 方言versionColumnNamePattern - バージョンカラム名のパターンgenerationType - エンティティの識別子の生成方法を示す列挙型 、生成しない場合はnullinitialValue - エンティティの識別子の初期値、指定しない場合はnullallocationSize - エンティティの識別子の割り当てサイズ、指定しない場合はnull| メソッドの詳細 |
|---|
public AttributeDesc getAttributeDesc(DbTableMeta tableMeta,
DbColumnMeta columnMeta)
AttributeDescFactory の記述:
AttributeDescFactory 内の getAttributeDesctableMeta - テーブルメタデータcolumnMeta - カラムメタデータ
protected void doName(DbTableMeta tableMeta,
DbColumnMeta columnMeta,
AttributeDesc attributeDesc)
tableMeta - テーブルメタデータcolumnMeta - カラムメタデータattributeDesc - 属性記述
protected void doId(DbTableMeta tableMeta,
DbColumnMeta columnMeta,
AttributeDesc attributeDesc)
tableMeta - テーブルメタデータcolumnMeta - カラムメタデータattributeDesc - 属性記述
protected void doTransient(DbTableMeta tableMeta,
DbColumnMeta columnMeta,
AttributeDesc attributeDesc)
tableMeta - テーブルメタデータcolumnMeta - カラムメタデータattributeDesc - 属性記述
protected void doVersion(DbTableMeta tableMeta,
DbColumnMeta columnMeta,
AttributeDesc attributeDesc)
tableMeta - テーブルメタデータcolumnMeta - カラムメタデータattributeDesc - 属性記述
protected void doColumn(DbTableMeta tableMeta,
DbColumnMeta columnMeta,
AttributeDesc attributeDesc)
tableMeta - テーブルメタデータcolumnMeta - カラムメタデータattributeDesc - 属性記述
protected void doGenerationType(DbTableMeta tableMeta,
DbColumnMeta columnMeta,
AttributeDesc attributeDesc)
GenerationTypeを処理します。
tableMeta - テーブルメタデータcolumnMeta - カラムメタデータattributeDesc - 属性記述protected boolean isVersionAnnotatable(java.lang.Class<?> clazz)
Versionを注釈できるクラスの場合true
clazz - クラス
Versionを注釈できるクラスの場合true
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||