org.seasar.codegen.lib.impl
クラス ConditionElementImpl<T>

java.lang.Object
  上位を拡張 org.seasar.codegen.lib.impl.ConditionElementImpl<T>
すべての実装されたインタフェース:
ConditionElement<T>
直系の既知のサブクラス:
DateConditionElementImpl, StringConditionElementImpl

public class ConditionElementImpl<T>
extends Object
implements ConditionElement<T>

作成者:
azusa

フィールドの概要
protected  Column column
           
protected  ConditionResult conditionResult
           
 
コンストラクタの概要
ConditionElementImpl(ConditionResult conditionResult, Column column)
          コンストラクタです。
 
メソッドの概要
 void addOrderAsc()
          昇順の並び替えを指定します。
 void addOrderDesc()
          降順の並び替えを指定します。
 void equal(T value)
          値が等しい条件を示します。
 void in(List<T> values)
          SQLのin句の条件を指定します
 void in(T... values)
          SQLのin句の条件を指定します。
 void isNotNull()
          SQLのNOT NULLの条件を指定します。
 void isNull()
          SQLのIS NULLの条件を指定します。
 void less(T value)
          未満の条件を指定します。
 void lessThan(T value)
          以下の条件を指定します。
 void more(T value)
          「より大きい」条件を指定します。
 void moreThan(T value)
          以上の条件を指定します。
 void not(T value)
          値が等しくない条件を指定します。
 void notIn(List<T> values)
          SQLのNOT IN句の条件を指定します。
 void notIn(T... values)
          SQLのNOT IN句の条件を指定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

conditionResult

protected ConditionResult conditionResult

column

protected Column column
コンストラクタの詳細

ConditionElementImpl

public ConditionElementImpl(ConditionResult conditionResult,
                            Column column)
コンストラクタです。

パラメータ:
conditionResult - 検索条件の組み立て結果
column - カラム
メソッドの詳細

addOrderAsc

public void addOrderAsc()
インタフェース ConditionElement の記述:
昇順の並び替えを指定します。

定義:
インタフェース ConditionElement<T> 内の addOrderAsc

addOrderDesc

public void addOrderDesc()
インタフェース ConditionElement の記述:
降順の並び替えを指定します。

定義:
インタフェース ConditionElement<T> 内の addOrderDesc

equal

public void equal(T value)
インタフェース ConditionElement の記述:
値が等しい条件を示します。

定義:
インタフェース ConditionElement<T> 内の equal
パラメータ:
value - 検索条件

in

public void in(T... values)
インタフェース ConditionElement の記述:
SQLのin句の条件を指定します。

定義:
インタフェース ConditionElement<T> 内の in
パラメータ:
values - 検索条件

in

public void in(List<T> values)
インタフェース ConditionElement の記述:
SQLのin句の条件を指定します

定義:
インタフェース ConditionElement<T> 内の in
パラメータ:
values - 検索条件

isNotNull

public void isNotNull()
インタフェース ConditionElement の記述:
SQLのNOT NULLの条件を指定します。

定義:
インタフェース ConditionElement<T> 内の isNotNull

isNull

public void isNull()
インタフェース ConditionElement の記述:
SQLのIS NULLの条件を指定します。

定義:
インタフェース ConditionElement<T> 内の isNull

less

public void less(T value)
インタフェース ConditionElement の記述:
未満の条件を指定します。

定義:
インタフェース ConditionElement<T> 内の less
パラメータ:
value - 検索条件

lessThan

public void lessThan(T value)
インタフェース ConditionElement の記述:
以下の条件を指定します。

定義:
インタフェース ConditionElement<T> 内の lessThan
パラメータ:
value - 検索条件

more

public void more(T value)
インタフェース ConditionElement の記述:
「より大きい」条件を指定します。

定義:
インタフェース ConditionElement<T> 内の more
パラメータ:
value - 検索条件

moreThan

public void moreThan(T value)
インタフェース ConditionElement の記述:
以上の条件を指定します。

定義:
インタフェース ConditionElement<T> 内の moreThan
パラメータ:
value - 検索条件

not

public void not(T value)
インタフェース ConditionElement の記述:
値が等しくない条件を指定します。

定義:
インタフェース ConditionElement<T> 内の not
パラメータ:
value - 検索条件

notIn

public void notIn(T... values)
インタフェース ConditionElement の記述:
SQLのNOT IN句の条件を指定します。

定義:
インタフェース ConditionElement<T> 内の notIn
パラメータ:
values - 検索条件

notIn

public void notIn(List<T> values)
インタフェース ConditionElement の記述:
SQLのNOT IN句の条件を指定します。

定義:
インタフェース ConditionElement<T> 内の notIn
パラメータ:
values - 検索条件


Copyright © 2010. All Rights Reserved.