Package ome.logic
Class UpdateImpl
- java.lang.Object
-
- ome.logic.AbstractLevel1Service
-
- ome.logic.UpdateImpl
-
- All Implemented Interfaces:
ome.api.IUpdate,LocalUpdate,ome.api.ServiceInterface,ome.system.SelfConfigurableService
@Transactional(readOnly=false) public class UpdateImpl extends AbstractLevel1Service implements LocalUpdate
implementation of the IUpdate service interface- Since:
- OMERO 3.0
-
-
Field Summary
Fields Modifier and Type Field Description protected Executorexecutorprotected FullTextBridgefullTextBridgeprotected IndexWatcherindexWatcherprotected LocalAdminlocalAdminprotected LocalQuerylocalQueryprotected SessionManagersessionManager-
Fields inherited from class ome.logic.AbstractLevel1Service
queryFactory, sessionFactory
-
-
Constructor Summary
Constructors Constructor Description UpdateImpl()
-
Method Summary
-
Methods inherited from class ome.logic.AbstractLevel1Service
getBeanHelper, getQueryFactory, getSessionFactory, selfConfigure, setQueryFactory, setSessionFactory
-
-
-
-
Field Detail
-
localAdmin
protected transient LocalAdmin localAdmin
-
localQuery
protected transient LocalQuery localQuery
-
executor
protected transient Executor executor
-
sessionManager
protected transient SessionManager sessionManager
-
fullTextBridge
protected transient FullTextBridge fullTextBridge
-
indexWatcher
protected transient IndexWatcher indexWatcher
-
-
Method Detail
-
setAdminService
public final void setAdminService(LocalAdmin admin)
-
setQueryService
public final void setQueryService(LocalQuery query)
-
setExecutor
public void setExecutor(Executor executor)
-
setSessionManager
public void setSessionManager(SessionManager sessionManager)
-
setFullTextBridge
public void setFullTextBridge(FullTextBridge fullTextBridge)
-
setIndexWatcher
public void setIndexWatcher(IndexWatcher indexWatcher)
-
getServiceInterface
public java.lang.Class<? extends ome.api.ServiceInterface> getServiceInterface()
- Specified by:
getServiceInterfacein interfaceome.system.SelfConfigurableService
-
flush
public void flush()
- Specified by:
flushin interfaceLocalUpdate
-
saveObject
public void saveObject(ome.model.IObject graph)
- Specified by:
saveObjectin interfaceome.api.IUpdate
-
saveAndReturnObject
public ome.model.IObject saveAndReturnObject(ome.model.IObject graph)
- Specified by:
saveAndReturnObjectin interfaceome.api.IUpdate
-
saveCollection
public void saveCollection(java.util.Collection graph)
- Specified by:
saveCollectionin interfaceome.api.IUpdate
-
saveAndReturnArray
public ome.model.IObject[] saveAndReturnArray(ome.model.IObject[] graph)
- Specified by:
saveAndReturnArrayin interfaceome.api.IUpdate
-
saveAndReturnIds
public java.util.List<java.lang.Long> saveAndReturnIds(ome.model.IObject[] graph)
- Specified by:
saveAndReturnIdsin interfaceome.api.IUpdate
-
saveArray
public void saveArray(ome.model.IObject[] graph)
- Specified by:
saveArrayin interfaceome.api.IUpdate
-
deleteObject
public void deleteObject(ome.model.IObject row)
- Specified by:
deleteObjectin interfaceome.api.IUpdate
-
indexObject
public void indexObject(ome.model.IObject row)
- Specified by:
indexObjectin interfaceome.api.IUpdate
-
internalSave
protected java.lang.Long internalSave(ome.model.IObject obj, ReloadFilter filter, org.hibernate.Session session)
Note if we use anything other than merge here, functionality fromMergeEventListenerneeds to be moved toUpdateFilteror to another event listener.
-
internalMerge
protected ome.model.IObject internalMerge(ome.model.IObject obj, UpdateFilter filter, org.hibernate.Session session)
Note if we use anything other than merge here, functionality fromMergeEventListenerneeds to be moved toUpdateFilteror to another event listener.
-
internalDelete
protected void internalDelete(ome.model.IObject obj, UpdateFilter filter, org.hibernate.Session session)
-
-