org.seasar.extension.jdbc.where.condition
クラス NullableStringCondition<CONDITION extends AbstractEntityCondition<CONDITION>>

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

public class NullableStringCondition<CONDITION extends AbstractEntityCondition<CONDITION>>
extends NullableCondition<CONDITION,java.lang.String>

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

作成者:
koichik

フィールドの概要
 
クラス org.seasar.extension.jdbc.where.condition.NotNullableCondition から継承されたフィールド
condition, propertyName
 
コンストラクタの概要
NullableStringCondition(java.lang.String propertyName, CONDITION condition)
          インスタンスを構築します。
 
メソッドの概要
 CONDITION contains(java.lang.String value)
          like '%?
 CONDITION ends(java.lang.String value)
          like '%?'
 CONDITION like(java.lang.String value)
          likeの条件を追加します。
 CONDITION notContains(java.lang.String value)
          not like '%?
 CONDITION notEnds(java.lang.String value)
          not like '%?'
 CONDITION notLike(java.lang.String value)
          not likeの条件を追加します。
 CONDITION notStarts(java.lang.String value)
          not like '?
 CONDITION starts(java.lang.String value)
          like '?
 
クラス org.seasar.extension.jdbc.where.condition.NullableCondition から継承されたメソッド
isNotNull, isNotNull, isNull, isNull
 
クラス org.seasar.extension.jdbc.where.condition.NotNullableCondition から継承されたメソッド
eq, ge, gt, in, in, le, lt, ne, notIn, notIn
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NullableStringCondition

public NullableStringCondition(java.lang.String propertyName,
                               CONDITION condition)
インスタンスを構築します。

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

like

public CONDITION like(java.lang.String value)
likeの条件を追加します。

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

notLike

public CONDITION notLike(java.lang.String value)
not likeの条件を追加します。

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

starts

public CONDITION starts(java.lang.String value)
like '?%'の条件を追加します。

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

notStarts

public CONDITION notStarts(java.lang.String value)
not like '?%'の条件を追加します。

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

ends

public CONDITION ends(java.lang.String value)
like '%?'の条件を追加します。

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

notEnds

public CONDITION notEnds(java.lang.String value)
not like '%?'の条件を追加します。

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

contains

public CONDITION contains(java.lang.String value)
like '%?%'の条件を追加します。

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

notContains

public CONDITION notContains(java.lang.String value)
not like '%?%'の条件を追加します。

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


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