org.seasar.tuigwaa.database.function.criteria
クラス CriteriaListFunction

java.lang.Object
  拡張org.seasar.tuigwaa.database.function.criteria.CriteriaListFunction
すべての実装インタフェース:
BinaryCriteriaFunction, com.isenshi.util.functor.BinaryFunction, CriteriaFunction, UnaryCriteriaFunction, com.isenshi.util.functor.UnaryFunction

public class CriteriaListFunction
extends Object
implements CriteriaFunction


コンストラクタの概要
CriteriaListFunction()
           
CriteriaListFunction(CriteriaFunction obj)
           
CriteriaListFunction(CriteriaFunction left, CriteriaFunction right)
           
 
メソッドの概要
static CriteriaFunction addCriteria(CriteriaFunction origCriteria, CriteriaFunction addCriteria)
           
 void addFunction(CriteriaFunction function)
           
static CriteriaListFunction create(int firstResult, int maxResult)
           
 Object evaluate(ICriteria criteria)
           
 Object evaluate(ICriteria criteria, Object dto)
           
 Object evaluate(Object obj)
           
 Object evaluate(Object left, Object right)
           
 String getField()
           
 List getFunctionList()
           
 String getName()
           
 String getOption()
           
 Object getValue()
           
 void injectCriteriaListFunction(CriteriaFunction func)
           
 boolean isDisjunction()
           
 CriteriaListFunction replace(String name, CriteriaFunction newFunc)
           
 void setDisjunction(boolean disjunction)
           
 void setField(String field)
           
 void setName(String name)
           
 void setOption(String option)
           
 void setValue(Object value)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CriteriaListFunction

public CriteriaListFunction()

CriteriaListFunction

public CriteriaListFunction(CriteriaFunction obj)

CriteriaListFunction

public CriteriaListFunction(CriteriaFunction left,
                            CriteriaFunction right)
メソッドの詳細

create

public static CriteriaListFunction create(int firstResult,
                                          int maxResult)

addCriteria

public static CriteriaFunction addCriteria(CriteriaFunction origCriteria,
                                           CriteriaFunction addCriteria)

setName

public void setName(String name)
定義:
インタフェース CriteriaFunction 内の setName

getName

public String getName()
定義:
インタフェース CriteriaFunction 内の getName

isDisjunction

public boolean isDisjunction()

setDisjunction

public void setDisjunction(boolean disjunction)

getFunctionList

public List getFunctionList()

replace

public CriteriaListFunction replace(String name,
                                    CriteriaFunction newFunc)

injectCriteriaListFunction

public void injectCriteriaListFunction(CriteriaFunction func)

addFunction

public void addFunction(CriteriaFunction function)

evaluate

public Object evaluate(Object obj)
定義:
インタフェース com.isenshi.util.functor.UnaryFunction 内の evaluate

evaluate

public Object evaluate(ICriteria criteria)
定義:
インタフェース UnaryCriteriaFunction 内の evaluate

evaluate

public Object evaluate(Object left,
                       Object right)
定義:
インタフェース com.isenshi.util.functor.BinaryFunction 内の evaluate

evaluate

public Object evaluate(ICriteria criteria,
                       Object dto)
定義:
インタフェース BinaryCriteriaFunction 内の evaluate

setValue

public void setValue(Object value)
定義:
インタフェース CriteriaFunction 内の setValue

setField

public void setField(String field)
定義:
インタフェース CriteriaFunction 内の setField

getField

public String getField()
定義:
インタフェース CriteriaFunction 内の getField

setOption

public void setOption(String option)
定義:
インタフェース CriteriaFunction 内の setOption

getOption

public String getOption()
定義:
インタフェース CriteriaFunction 内の getOption

getValue

public Object getValue()
定義:
インタフェース CriteriaFunction 内の getValue


Copyright © 2005-2006 The Seasar Foundation and the others.. All Rights Reserved.