org.seasar.extension.jdbc.where.condition
クラス NotNullableCondition<CONDITION extends AbstractEntityCondition<CONDITION>,VALUETYPE>

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.where.condition.NotNullableCondition<CONDITION,VALUETYPE>
型パラメータ:
CONDITION - このプロパティを持つエンティティの問い合わせ条件を構築するクラス
VALUETYPE - このプロパティの型
直系の既知のサブクラス:
NotNullableStringCondition, NullableCondition

public class NotNullableCondition<CONDITION extends AbstractEntityCondition<CONDITION>,VALUETYPE>
extends Object

Nullableでないプロパティの問い合わせ条件を表現するクラスです。

作成者:
koichik

フィールドの概要
protected  CONDITION condition
          このプロパティを持つエンティティの問い合わせ条件
protected  String propertyName
          プロパティ名
 
コンストラクタの概要
NotNullableCondition(String propertyName, CONDITION condition)
          インスタンスを構築します。
 
メソッドの概要
 CONDITION eq(VALUETYPE value)
          =の条件を追加します。
 CONDITION ge(VALUETYPE value)
          >=の条件を追加します。
 CONDITION gt(VALUETYPE value)
          >の条件を追加します。
 CONDITION in(VALUETYPE... values)
          inの条件を追加します。
 CONDITION le(VALUETYPE value)
          <=の条件を追加します。
 CONDITION lt(VALUETYPE value)
          <の条件を追加します。
 CONDITION ne(VALUETYPE value)
          <>の条件を追加します。
 CONDITION notIn(VALUETYPE... values)
          not inの条件を追加します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

propertyName

protected String propertyName
プロパティ名


condition

protected CONDITION extends AbstractEntityCondition<CONDITION> condition
このプロパティを持つエンティティの問い合わせ条件

コンストラクタの詳細

NotNullableCondition

public NotNullableCondition(String propertyName,
                            CONDITION condition)
インスタンスを構築します。

パラメータ:
propertyName - プロパティ名
condition - このプロパティを持つエンティティの問い合わせ条件
メソッドの詳細

eq

public CONDITION eq(VALUETYPE value)
=の条件を追加します。

パラメータ:
value - 条件となる値
戻り値:
このインスタンス自身
関連項目:
SimpleWhere#eq(String, Object)

ne

public CONDITION ne(VALUETYPE value)
<>の条件を追加します。

パラメータ:
value - 条件となる値
戻り値:
このインスタンス自身
関連項目:
SimpleWhere#ne(String, Object)

lt

public CONDITION lt(VALUETYPE value)
<の条件を追加します。

パラメータ:
value - 条件となる値
戻り値:
このインスタンス自身
関連項目:
SimpleWhere#lt(String, Object)

le

public CONDITION le(VALUETYPE value)
<=の条件を追加します。

パラメータ:
value - 条件となる値
戻り値:
このインスタンス自身
関連項目:
SimpleWhere#le(String, Object)

gt

public CONDITION gt(VALUETYPE value)
>の条件を追加します。

パラメータ:
value - 条件となる値
戻り値:
このインスタンス自身
関連項目:
SimpleWhere#gt(String, Object)

ge

public CONDITION ge(VALUETYPE value)
>=の条件を追加します。

パラメータ:
value - 条件となる値
戻り値:
このインスタンス自身
関連項目:
SimpleWhere#ge(String, Object)

in

public CONDITION in(VALUETYPE... values)
inの条件を追加します。

パラメータ:
values - 条件となる値の並び
戻り値:
このインスタンス自身
関連項目:
SimpleWhere#in(String, Object...)

notIn

public CONDITION notIn(VALUETYPE... values)
not inの条件を追加します。

パラメータ:
values - 条件となる値の並び
戻り値:
このインスタンス自身
関連項目:
SimpleWhere#notIn(String, Object...)


Copyright ? 2004-2008 The Seasar Foundation. All Rights Reserved.