net.vvakame.blaz.meta
Class ModelQuery<M>

java.lang.Object
  extended by net.vvakame.blaz.meta.ModelQuery<M>
Type Parameters:
M -

public class ModelQuery<M>
extends Object

についてのクエリビルダ

Author:
vvakame

Constructor Summary
ModelQuery(ModelMeta<M> meta)
          the constructor.
 
Method Summary
 List<M> asList()
          設定済みの条件に基づき検索を行い、モデルに組み立てて返す.
 ModelQuery<M> filter(FilterCriterion... criterion)
          検索条件の指定
 ModelQuery<M> sort(SortCriterion... criterion)
          ソート条件の指定
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelQuery

public ModelQuery(ModelMeta<M> meta)
the constructor.

Parameters:
meta - 処理対象の ModelMeta
Method Detail

filter

public ModelQuery<M> filter(FilterCriterion... criterion)
検索条件の指定

Parameters:
criterion -
Returns:
this

sort

public ModelQuery<M> sort(SortCriterion... criterion)
ソート条件の指定

Parameters:
criterion -
Returns:
this

asList

public List<M> asList()
設定済みの条件に基づき検索を行い、モデルに組み立てて返す.

Returns:
検索結果


Copyright © 2012. All Rights Reserved.