public abstract class ObservableFinder extends java.lang.Object implements PrimaryFinderFacade, javax.ejb.SessionBean, Refreshable
修飾子とタイプ | フィールドと説明 |
---|---|
protected ObservableFactory |
absObsFactory |
protected EntityManager |
er |
protected java.util.Collection |
proxyClasses |
コンストラクタと説明 |
---|
ObservableFinder() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected EntityManager |
createEntityManager() |
void |
ejbActivate() |
void |
ejbCreate() |
void |
ejbPassivate() |
void |
ejbRemove() |
java.util.Collection |
findAll()
全てのObservableのObservablePrxoyを返す。
|
java.util.Collection |
findAll(SortRule[] sortRules,
LimitRule limitRule)
引数のルールでソートされた、全てのObservableのObservablePrxoyを返す。
|
java.util.Collection |
findByFilter(Filter filter)
Filterに合致するObservableのObservableProxyを検索する。
|
java.util.Collection |
findByFilter(Filter filter,
SortRule[] sortRules,
LimitRule limitRule)
Filterに合致するObservableのObservableProxyを検索する。
|
Observable |
findByObservableProxy(ObservableProxy proxy)
Obsolete.
|
Observable |
findByPrimaryKey(ObservableProxy proxy)
Filterに合致するObservableのObservableProxyを検索する。
|
java.util.Collection |
findByQuery(java.lang.String query)
Filterに合致するObservableのObservableProxyを検索する。
|
java.util.Collection |
findByQuery(java.lang.String query,
SortRule[] sortRules,
LimitRule limitRule)
Filterに合致するObservableのObservableProxyを検索する。
|
protected EntityManager |
getEntityManager()
EntityManagerを取得する。
|
protected ObservableFactory |
getObservableFactory()
AbstractObservableFactoryを取得する。
|
java.util.Collection |
getObservableProxyClasses()
PrimaryFinderが返すObservableProxyのリストを返す。
|
void |
refresh()
設定情報を読み直す。
|
void |
setSessionContext(javax.ejb.SessionContext ctx) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
countByFilter, getFinderName
protected java.util.Collection proxyClasses
protected EntityManager er
protected ObservableFactory absObsFactory
public void ejbActivate()
ejbActivate
インタフェース内 javax.ejb.SessionBean
public void ejbRemove()
ejbRemove
インタフェース内 javax.ejb.SessionBean
public void ejbPassivate()
ejbPassivate
インタフェース内 javax.ejb.SessionBean
public void setSessionContext(javax.ejb.SessionContext ctx)
setSessionContext
インタフェース内 javax.ejb.SessionBean
public void ejbCreate()
public void refresh() throws java.rmi.RemoteException
Refreshable
refresh
インタフェース内 Refreshable
java.rmi.RemoteException
public java.util.Collection findByFilter(Filter filter) throws javax.ejb.FinderException
findByFilter
インタフェース内 FinderFacade
filter
- 抽出条件javax.ejb.FinderException
public java.util.Collection findByFilter(Filter filter, SortRule[] sortRules, LimitRule limitRule) throws javax.ejb.FinderException
findByFilter
インタフェース内 FinderFacade
filter
- 抽出条件sortRules
- ソート条件limitRule
- 検索結果の取得制限条件javax.ejb.FinderException
public java.util.Collection findByQuery(java.lang.String query) throws javax.ejb.FinderException, java.rmi.RemoteException
findByQuery
インタフェース内 FinderFacade
query
- 抽出条件javax.ejb.FinderException
java.rmi.RemoteException
public java.util.Collection findByQuery(java.lang.String query, SortRule[] sortRules, LimitRule limitRule) throws javax.ejb.FinderException, java.rmi.RemoteException
findByQuery
インタフェース内 FinderFacade
query
- 抽出条件sortRules
- ソート条件limitRule
- 検索結果の取得制限条件javax.ejb.FinderException
java.rmi.RemoteException
public java.util.Collection findAll() throws javax.ejb.FinderException, java.rmi.RemoteException
findAll
インタフェース内 FinderFacade
javax.ejb.FinderException
java.rmi.RemoteException
public java.util.Collection findAll(SortRule[] sortRules, LimitRule limitRule) throws javax.ejb.FinderException, java.rmi.RemoteException
findAll
インタフェース内 FinderFacade
sortRules
- ソート条件limitRule
- 検索結果の取得制限条件javax.ejb.FinderException
java.rmi.RemoteException
public Observable findByPrimaryKey(ObservableProxy proxy) throws javax.ejb.FinderException, java.rmi.RemoteException
findByPrimaryKey
インタフェース内 PrimaryFinderFacade
filter
- 抽出条件javax.ejb.FinderException
java.rmi.RemoteException
public Observable findByObservableProxy(ObservableProxy proxy) throws javax.ejb.FinderException, java.rmi.RemoteException
findByObservableProxy
インタフェース内 PrimaryFinderFacade
proxy
- プライマリキーjavax.ejb.FinderException
java.rmi.RemoteException
public java.util.Collection getObservableProxyClasses()
getObservableProxyClasses
インタフェース内 PrimaryFinderFacade
protected EntityManager createEntityManager() throws javax.ejb.EJBException
javax.ejb.EJBException
protected EntityManager getEntityManager() throws javax.ejb.EJBException
javax.ejb.EJBException
protected ObservableFactory getObservableFactory()