public class LocalFinderImpl extends java.lang.Object implements Finder, java.io.Serializable, Refreshable
コンストラクタと説明 |
---|
LocalFinderImpl(FinderFacade finder,
FilterFactory filterFactory) |
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.Long |
countByFilter(Filter filter)
filterに合致するObservableの件数を取得して返す。
|
java.util.Collection |
findAll()
全てのObservableを返す。
|
java.util.Collection |
findAll(SortRule[] sortRules,
LimitRule limitRule)
全てのObservableを返す。
|
java.util.Collection |
findByFilter(Filter filter)
Filterに合致するObservableを検索する。
|
java.util.Collection |
findByFilter(Filter filter,
SortRule[] sortRules,
LimitRule limitRule)
Filterに合致するObservableを検索する。
|
java.util.Collection |
findByQuery(java.lang.String query)
Filterに合致するObservableを検索する。
|
java.util.Collection |
findByQuery(java.lang.String query,
SortRule[] sortRules,
LimitRule limitRule)
Filterに合致するObservableを検索する。
|
java.lang.String |
getFinderName()
このFinderの名称を返す
|
java.util.List |
getList(Filter filter) |
void |
refresh()
設定情報を読み直す。
|
java.lang.String |
toString() |
public LocalFinderImpl(FinderFacade finder, FilterFactory filterFactory)
public java.util.List getList(Filter filter)
public java.lang.Long countByFilter(Filter filter) throws javax.ejb.FinderException
countByFilter
インタフェース内 Finder
filter
- 検索条件javax.ejb.FinderException
java.rmi.RemoteException
public java.util.Collection findByFilter(Filter filter) throws javax.ejb.FinderException
Finder
findByFilter
インタフェース内 Finder
filter
- 抽出条件javax.ejb.FinderException
public java.util.Collection findByQuery(java.lang.String query) throws javax.ejb.FinderException
Finder
findByQuery
インタフェース内 Finder
query
- 抽出条件javax.ejb.FinderException
public java.util.Collection findAll() throws javax.ejb.FinderException
Finder
public java.util.Collection findByFilter(Filter filter, SortRule[] sortRules, LimitRule limitRule) throws javax.ejb.FinderException
Finder
findByFilter
インタフェース内 Finder
filter
- 抽出条件sortRules
- ソート条件配列limitRule
- 検索結果の取得制限条件javax.ejb.FinderException
public java.util.Collection findByQuery(java.lang.String query, SortRule[] sortRules, LimitRule limitRule) throws javax.ejb.FinderException
Finder
findByQuery
インタフェース内 Finder
query
- 抽出条件sortRules
- ソート条件配列limitRule
- 検索結果の取得制限条件javax.ejb.FinderException
public java.util.Collection findAll(SortRule[] sortRules, LimitRule limitRule) throws javax.ejb.FinderException
Finder
public void refresh() throws java.rmi.RemoteException, FatalException
Refreshable
refresh
インタフェース内 Refreshable
java.rmi.RemoteException
FatalException
public java.lang.String getFinderName()
Finder
getFinderName
インタフェース内 Finder
public java.lang.String toString()
toString
クラス内 java.lang.Object