public class EntryCommitableFinderImpl extends java.lang.Object implements CommitableFinder
| コンストラクタと説明 |
|---|
EntryCommitableFinderImpl(EntryCommitableFinderSchema schema) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
CommitResult |
commit(Updatable target,
java.util.Map controlMap)
更新内容を反映する。
|
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)
proxyに合致するObservableを検索する。
|
Observable |
findByPrimaryKey(ObservableProxy proxy)
proxyに合致するObservableを検索する。
|
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 CommitableFinder |
getCommitableFinder() |
protected Key |
getEntryPhenomenonTypeNameKey() |
java.lang.String |
getFinderName()
Finder名を返す
|
java.util.Collection |
getObservableProxyClasses()
このFinderで返すObservableProxyのクラスリストを返す。
|
UpdatableFactory |
getUpdatableFactory()
UpdatableFactoryを返す。
|
protected UpdatableMapper |
getUpdatableMapperForNew() |
protected UpdatableMapper |
getUpdatableMapperForUpdate() |
java.lang.String |
toString() |
public EntryCommitableFinderImpl(EntryCommitableFinderSchema schema)
public CommitResult commit(Updatable target, java.util.Map controlMap) throws UpdatableCommitException, java.rmi.RemoteException, FatalException
Commitablecommit インタフェース内 Commitabletarget - 更新反映対象controlMap - 制御情報UpdatableCommitException - 回復可能なcommit実行例外java.rmi.RemoteExceptionFatalExceptionpublic Observable findByPrimaryKey(ObservableProxy proxy) throws javax.ejb.FinderException, java.rmi.RemoteException
PrimaryFinderFacadefindByPrimaryKey インタフェース内 PrimaryFinderFacadeproxy - プライマリキーjavax.ejb.FinderExceptionjava.rmi.RemoteExceptionpublic Observable findByObservableProxy(ObservableProxy proxy) throws javax.ejb.FinderException, java.rmi.RemoteException
PrimaryFinderFacadefindByObservableProxy インタフェース内 PrimaryFinderFacadeproxy - プライマリキーjavax.ejb.FinderExceptionjava.rmi.RemoteExceptionpublic java.util.Collection getObservableProxyClasses() throws java.rmi.RemoteException
PrimaryFinderFacadegetObservableProxyClasses インタフェース内 PrimaryFinderFacadejava.rmi.RemoteExceptionpublic UpdatableFactory getUpdatableFactory() throws java.rmi.RemoteException, FatalException
UpdatableFactorySourcegetUpdatableFactory インタフェース内 UpdatableFactorySourcejava.rmi.RemoteExceptionFatalExceptionpublic java.lang.Long countByFilter(Filter filter) throws javax.ejb.FinderException, java.rmi.RemoteException
countByFilter インタフェース内 FinderFacadefilter - 検索条件javax.ejb.FinderExceptionjava.rmi.RemoteExceptionpublic java.util.Collection findByFilter(Filter filter) throws javax.ejb.FinderException, java.rmi.RemoteException
FinderFacadefindByFilter インタフェース内 FinderFacadefilter - 抽出条件javax.ejb.FinderExceptionjava.rmi.RemoteExceptionpublic java.util.Collection findByQuery(java.lang.String query) throws javax.ejb.FinderException, java.rmi.RemoteException
FinderFacadefindByQuery インタフェース内 FinderFacadequery - 抽出条件javax.ejb.FinderExceptionjava.rmi.RemoteExceptionpublic java.util.Collection findAll() throws javax.ejb.FinderException, java.rmi.RemoteException
FinderFacadefindAll インタフェース内 FinderFacadejavax.ejb.FinderExceptionjava.rmi.RemoteExceptionpublic java.util.Collection findByFilter(Filter filter, SortRule[] sortRules, LimitRule limitRule) throws javax.ejb.FinderException, java.rmi.RemoteException
FinderFacadefindByFilter インタフェース内 FinderFacadefilter - 抽出条件sortRules - ソート条件配列limitRule - 検索結果の取得制限条件javax.ejb.FinderExceptionjava.rmi.RemoteExceptionpublic java.util.Collection findByQuery(java.lang.String query, SortRule[] sortRules, LimitRule limitRule) throws javax.ejb.FinderException, java.rmi.RemoteException
FinderFacadefindByQuery インタフェース内 FinderFacadequery - 抽出条件sortRules - ソート条件配列limitRule - 検索結果の取得制限条件javax.ejb.FinderExceptionjava.rmi.RemoteExceptionpublic java.util.Collection findAll(SortRule[] sortRules, LimitRule limitRule) throws javax.ejb.FinderException, java.rmi.RemoteException
FinderFacadefindAll インタフェース内 FinderFacadesortRules - ソート条件配列limitRule - 検索結果の取得制限条件javax.ejb.FinderExceptionjava.rmi.RemoteExceptionprotected CommitableFinder getCommitableFinder()
protected Key getEntryPhenomenonTypeNameKey()
protected UpdatableMapper getUpdatableMapperForNew()
protected UpdatableMapper getUpdatableMapperForUpdate()
public java.lang.String getFinderName()
FinderFacadegetFinderName インタフェース内 FinderFacadepublic java.lang.String toString()
toString クラス内 java.lang.Object