public class LocalPrimaryFinderImpl extends java.lang.Object implements PrimaryFinder, java.io.Serializable, Refreshable
コンストラクタと説明 |
---|
LocalPrimaryFinderImpl(PrimaryFinderFacade 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を検索する。
|
Observable |
findByObservableProxy(ObservableProxy proxy)
Obsolete(use findByPrimaryKey).
|
Observable |
findByPrimaryKey(ObservableProxy proxy)
Filterに合致するObservableのObservableProxyを検索する。
|
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) |
java.util.Collection |
getObservableProxyClasses()
このFinderで返すObservableProxyのリストを返す。
|
void |
refresh()
設定情報を読み直す。
|
java.lang.String |
toString() |
public LocalPrimaryFinderImpl(PrimaryFinderFacade finder, FilterFactory filterFactory)
public java.util.List getList(Filter filter)
public Observable findByPrimaryKey(ObservableProxy proxy) throws javax.ejb.FinderException
PrimaryFinder
findByPrimaryKey
インタフェース内 PrimaryFinder
javax.ejb.FinderException
public Observable findByObservableProxy(ObservableProxy proxy) throws javax.ejb.FinderException
PrimaryFinder
findByObservableProxy
インタフェース内 PrimaryFinder
javax.ejb.FinderException
public java.util.Collection getObservableProxyClasses()
PrimaryFinder
getObservableProxyClasses
インタフェース内 PrimaryFinder
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