public class UpdatableFinder extends java.lang.Object implements PrimaryFinderFacade, javax.ejb.SessionBean
修飾子とタイプ | フィールドと説明 |
---|---|
protected CommitableManager |
er |
protected java.util.Collection |
proxyClasses |
protected UpdatableFactory |
updatableFactory |
コンストラクタと説明 |
---|
UpdatableFinder() |
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.Long |
countByFilter(Filter filter)
filterに合致するObservableの件数を取得して返す。
|
protected CommitableManager |
createCommitableManager() |
void |
ejbActivate() |
void |
ejbCreate() |
void |
ejbPassivate() |
void |
ejbRemove() |
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)
Updatableを返す。
|
Observable |
findByPrimaryKey(ObservableProxy proxy)
Updatableを返す。
|
java.util.Collection |
findByQuery(java.lang.String query)
queryに合致するObservableを検索する。
|
java.util.Collection |
findByQuery(java.lang.String query,
SortRule[] sortRules,
LimitRule limitRule)
queryに合致するObservableを検索する。
|
protected CommitableManager |
getCommitableManager()
EntityManagerを取得する。
|
java.lang.String |
getFinderName()
Finder名を返す
|
java.util.Collection |
getObservableProxyClasses()
このFinderで返すObservableProxyのクラスリストを返す。
|
protected UpdatableFactory |
getUpdatableFactory() |
void |
setSessionContext(javax.ejb.SessionContext ctx) |
java.lang.String |
toString() |
protected java.util.Collection proxyClasses
protected CommitableManager er
protected UpdatableFactory updatableFactory
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 Observable findByPrimaryKey(ObservableProxy proxy) throws javax.ejb.FinderException
findByPrimaryKey
インタフェース内 PrimaryFinderFacade
proxy
- プライマリキーjavax.ejb.FinderException
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()
PrimaryFinderFacade
getObservableProxyClasses
インタフェース内 PrimaryFinderFacade
public java.lang.Long countByFilter(Filter filter) throws javax.ejb.FinderException, java.rmi.RemoteException
countByFilter
インタフェース内 FinderFacade
filter
- 検索条件javax.ejb.FinderException
java.rmi.RemoteException
public java.util.Collection findByFilter(Filter filter) throws javax.ejb.FinderException
FinderFacade
findByFilter
インタフェース内 FinderFacade
filter
- 抽出条件javax.ejb.FinderException
public java.util.Collection findByQuery(java.lang.String query) throws javax.ejb.FinderException, java.rmi.RemoteException
FinderFacade
findByQuery
インタフェース内 FinderFacade
query
- 抽出条件javax.ejb.FinderException
java.rmi.RemoteException
public java.util.Collection findAll() throws javax.ejb.FinderException, java.rmi.RemoteException
FinderFacade
findAll
インタフェース内 FinderFacade
javax.ejb.FinderException
java.rmi.RemoteException
public java.util.Collection findByFilter(Filter filter, SortRule[] sortRules, LimitRule limitRule) throws javax.ejb.FinderException, java.rmi.RemoteException
FinderFacade
findByFilter
インタフェース内 FinderFacade
filter
- 抽出条件sortRules
- ソート条件配列limitRule
- 検索結果の取得制限条件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
FinderFacade
findByQuery
インタフェース内 FinderFacade
query
- 抽出条件sortRules
- ソート条件配列limitRule
- 検索結果の取得制限条件javax.ejb.FinderException
java.rmi.RemoteException
public java.util.Collection findAll(SortRule[] sortRules, LimitRule limitRule) throws javax.ejb.FinderException, java.rmi.RemoteException
FinderFacade
findAll
インタフェース内 FinderFacade
sortRules
- ソート条件配列limitRule
- 検索結果の取得制限条件javax.ejb.FinderException
java.rmi.RemoteException
protected CommitableManager createCommitableManager() throws javax.ejb.EJBException
javax.ejb.EJBException
protected CommitableManager getCommitableManager() throws javax.ejb.EJBException
javax.ejb.EJBException
protected UpdatableFactory getUpdatableFactory()
public java.lang.String getFinderName() throws java.rmi.RemoteException
FinderFacade
getFinderName
インタフェース内 FinderFacade
java.rmi.RemoteException
public java.lang.String toString()
toString
クラス内 java.lang.Object