org.seasar.doma.jdbc.domain
インタフェース DomainType<V,D>

型パラメータ:
V - ドメインが扱う値の型
D - ドメインの型

public interface DomainType<V,D>

ドメインのメタタイプです。

このインタフェースの実装はスレッドセーフであることは要求されません。

導入されたバージョン:
1.8.0
作成者:
taedium

メソッドの概要
 Class<D> getDomainClass()
          ドメインクラスを返します。
 Class<V> getValueClass()
          値のクラスを返します。
 DomainWrapper<V,D> getWrapper(D domain)
          ドメインのラッパーを返します。
 D newDomain(V value)
          ドメインを生成します。
 

メソッドの詳細

newDomain

D newDomain(V value)
ドメインを生成します。

パラメータ:
value - 値
戻り値:
ドメイン

getValueClass

Class<V> getValueClass()
値のクラスを返します。

戻り値:
値のクラス
導入されたバージョン:
1.25.0

getDomainClass

Class<D> getDomainClass()
ドメインクラスを返します。

戻り値:
ドメインクラス

getWrapper

DomainWrapper<V,D> getWrapper(D domain)
ドメインのラッパーを返します。

パラメータ:
domain - ドメイン
戻り値:
ドメインのラッパー


Copyright © 2009-2014 The Seasar Foundation. All Rights Reserved.