インタフェース
org.seasar.doma.domain.NumberDomain の使用

NumberDomain を使用しているパッケージ
org.seasar.doma.domain ドメイン(値の定義域)を表すインタフェースやクラスを提供します。 
org.seasar.doma.jdbc.entity エンティティやそのプロパティを表すクラスやインタフェースを提供します。 
 

org.seasar.doma.domain での NumberDomain の使用
 

NumberDomain 型の型パラメータを持つ org.seasar.doma.domain のクラス
 interface NumberDomain<V extends Number,D extends NumberDomain<V,D>>
          値の型が Number である Domain です。
 

NumberDomain を実装している org.seasar.doma.domain のクラス
 class BigDecimalDomain<D extends BigDecimalDomain<D>>
          BigDecimal を値の型とするドメインの骨格実装です。
 class BigIntegerDomain<D extends BigIntegerDomain<D>>
          BigInteger を値の型とするドメインの骨格実装です。
 class BuiltinBigDecimalDomain
          BigDecimal を値の型とする組み込みのドメインです。
 class BuiltinBigIntegerDomain
          BigInteger を値の型とする組み込みのドメインです。
 class BuiltinByteDomain
          Byte を値の型とする組み込みのドメインです。
 class BuiltinDoubleDomain
          Double を値の型とする組み込みのドメインです。
 class BuiltinFloatDomain
          Float を値の型とする組み込みのドメインです。
 class BuiltinIntegerDomain
          Integer を値の型とする組み込みのドメインです。
 class BuiltinLongDomain
          Long を値の型とする組み込みのドメインです。
 class BuiltinShortDomain
          Short を値の型とする組み込みのドメインです。
 class ByteDomain<D extends ByteDomain<D>>
          Byte を値の型とするドメインの骨格実装です。
 class DoubleDomain<D extends DoubleDomain<D>>
          Double を値の型とするドメインの骨格実装です。
 class FloatDomain<D extends FloatDomain<D>>
          Float を値の型とするドメインの骨格実装です。
 class IntegerDomain<D extends IntegerDomain<D>>
          Integer を値の型とするドメインの骨格実装です。
 class LongDomain<D extends LongDomain<D>>
          Long を値の型とするドメインの骨格実装です。
 class ShortDomain<D extends ShortDomain<D>>
          Short を値の型とするドメインの骨格実装です。
 

NumberDomain 型のパラメータを持つ org.seasar.doma.domain のメソッド
 void BigDecimalDomain.setDomain(NumberDomain<BigDecimal,D> other)
           
 void BigIntegerDomain.setDomain(NumberDomain<BigInteger,D> other)
           
 void ByteDomain.setDomain(NumberDomain<Byte,D> other)
           
 void DoubleDomain.setDomain(NumberDomain<Double,D> other)
           
 void FloatDomain.setDomain(NumberDomain<Float,D> other)
           
 void IntegerDomain.setDomain(NumberDomain<Integer,D> other)
           
 void LongDomain.setDomain(NumberDomain<Long,D> other)
           
 void ShortDomain.setDomain(NumberDomain<Short,D> other)
           
 void NumberDomain.setDomain(NumberDomain<V,D> other)
          ドメインを設定します。
 

org.seasar.doma.jdbc.entity での NumberDomain の使用
 

NumberDomain 型の型パラメータを持つ org.seasar.doma.jdbc.entity のクラス
 class GeneratedIdProperty<D extends NumberDomain<?,?>>
          生成される識別子のプロパティです。
 class VersionProperty<D extends NumberDomain<?,?>>
          バージョンプロパティです。
 



Copyright © 2009 The Seasar Foundation. All Rights Reserved.