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, waitcountByFilter, getFinderNameprotected java.util.Collection proxyClasses
protected EntityManager er
protected ObservableFactory absObsFactory
public void ejbActivate()
ejbActivate インタフェース内 javax.ejb.SessionBeanpublic void ejbRemove()
ejbRemove インタフェース内 javax.ejb.SessionBeanpublic void ejbPassivate()
ejbPassivate インタフェース内 javax.ejb.SessionBeanpublic void setSessionContext(javax.ejb.SessionContext ctx)
setSessionContext インタフェース内 javax.ejb.SessionBeanpublic void ejbCreate()
public void refresh() throws java.rmi.RemoteException
Refreshablerefresh インタフェース内 Refreshablejava.rmi.RemoteExceptionpublic java.util.Collection findByFilter(Filter filter) throws javax.ejb.FinderException
findByFilter インタフェース内 FinderFacadefilter - 抽出条件javax.ejb.FinderExceptionpublic java.util.Collection findByFilter(Filter filter, SortRule[] sortRules, LimitRule limitRule) throws javax.ejb.FinderException
findByFilter インタフェース内 FinderFacadefilter - 抽出条件sortRules - ソート条件limitRule - 検索結果の取得制限条件javax.ejb.FinderExceptionpublic java.util.Collection findByQuery(java.lang.String query) throws javax.ejb.FinderException, java.rmi.RemoteException
findByQuery インタフェース内 FinderFacadequery - 抽出条件javax.ejb.FinderExceptionjava.rmi.RemoteExceptionpublic java.util.Collection findByQuery(java.lang.String query, SortRule[] sortRules, LimitRule limitRule) throws javax.ejb.FinderException, java.rmi.RemoteException
findByQuery インタフェース内 FinderFacadequery - 抽出条件sortRules - ソート条件limitRule - 検索結果の取得制限条件javax.ejb.FinderExceptionjava.rmi.RemoteExceptionpublic java.util.Collection findAll() throws javax.ejb.FinderException, java.rmi.RemoteException
findAll インタフェース内 FinderFacadejavax.ejb.FinderExceptionjava.rmi.RemoteExceptionpublic java.util.Collection findAll(SortRule[] sortRules, LimitRule limitRule) throws javax.ejb.FinderException, java.rmi.RemoteException
findAll インタフェース内 FinderFacadesortRules - ソート条件limitRule - 検索結果の取得制限条件javax.ejb.FinderExceptionjava.rmi.RemoteExceptionpublic Observable findByPrimaryKey(ObservableProxy proxy) throws javax.ejb.FinderException, java.rmi.RemoteException
findByPrimaryKey インタフェース内 PrimaryFinderFacadefilter - 抽出条件javax.ejb.FinderExceptionjava.rmi.RemoteExceptionpublic Observable findByObservableProxy(ObservableProxy proxy) throws javax.ejb.FinderException, java.rmi.RemoteException
findByObservableProxy インタフェース内 PrimaryFinderFacadeproxy - プライマリキーjavax.ejb.FinderExceptionjava.rmi.RemoteExceptionpublic java.util.Collection getObservableProxyClasses()
getObservableProxyClasses インタフェース内 PrimaryFinderFacadeprotected EntityManager createEntityManager() throws javax.ejb.EJBException
javax.ejb.EJBExceptionprotected EntityManager getEntityManager() throws javax.ejb.EJBException
javax.ejb.EJBExceptionprotected ObservableFactory getObservableFactory()