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

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

public class NotNullableStringCondition<CONDITION extends AbstractEntityCondition<CONDITION>>
extends NotNullableCondition<CONDITION,java.lang.String>

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

作成者:
koichik

フィールドの概要
 
クラス org.seasar.extension.jdbc.where.condition.NotNullableCondition から継承されたフィールド
condition, propertyName
 
コンストラクタの概要
NotNullableStringCondition(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.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
 

コンストラクタの詳細

NotNullableStringCondition

public NotNullableStringCondition(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.