See: Description
| Interface | Description | 
|---|---|
| ExtendedMetadata | 
 extension of the model metadata provided by  
SessionFactory. | 
| ListAsSQLArrayUserType.ArrayFactory | 
| Class | Description | 
|---|---|
| CurrentSessionContext | 
 Implementation of Hibernate's current_session_context_class extension point. 
 | 
| EventMethodInterceptor | 
 filter which can be added to any event type in order to catch execution. 
 | 
| EventMethodInterceptor.Action | |
| EventMethodInterceptor.DisableAction | |
| ExtendedMetadata.Immutables | |
| ExtendedMetadata.Impl | 
 Sole implementation of ExtendedMetadata. 
 | 
| ExtendedMetadata.Locks | 
 inner class which wraps the information (index number, path, etc) related to
 what fields a particular object can lock. 
 | 
| ExtendedMetadata.Relationship | 
 Simple value class to maintain all of the state for use by
  
ExtendedMetadata.getRelationship(String, String) and
 ExtendedMetadata.getSQLJoin(String, String, String, String). | 
| HibernateUtils | 
 contains methods for reloading  
unloaded entities and
 nulled collections as well as determining the index of certain properties in
 a dehydrated Hibernate array. | 
| ListAsSQLArrayUserType<T> | 
 Hibernate type to store Lists of primitives using SQL ARRAY. 
 | 
| ListAsSQLArrayUserType.BOOLEAN | 
 To use, define : hibernate.property
 type="ome.tools.hibernate.ListAsSQLArrayUserType$BOOLEAN"
 hibernate.column name="fieldName" sql-type="bool[]" 
 | 
| ListAsSQLArrayUserType.DATE | 
 To use, define : hibernate.property
 type="ome.tools.hibernate.ListAsSQLArrayUserType$DATE"
 hibernate.column name="fieldName" sql-type="timestamp[]" 
 | 
| ListAsSQLArrayUserType.DOUBLE | 
 To use, define : hibernate.property
 type="ome.tools.hibernate.ListAsSQLArrayUserType$DOUBLE"
 hibernate.column name="fieldName" sql-type="float8[]" 
 | 
| ListAsSQLArrayUserType.ENUM<E extends java.lang.Enum<E>> | 
 Warning, this one is special. 
 | 
| ListAsSQLArrayUserType.FLOAT | 
 To use, define : hibernate.property
 type="ome.tools.hibernate.ListAsSQLArrayUserType$FLOAT"
 hibernate.column name="fieldName" sql-type="real[]" 
 | 
| ListAsSQLArrayUserType.INTEGER | 
 To use, define : hibernate.property
 type="ome.tools.hibernate.ListAsSQLArrayUserType$INTEGER"
 hibernate.column name="fieldName" sql-type="int[]" 
 | 
| ListAsSQLArrayUserType.STRING | 
 To use, define : hibernate.property
 type="ome.tools.hibernate.ListAsSQLArrayUserType$STRING"
 hibernate.column name="fieldName" sql-type="text[]" 
 | 
| ListAsSQLArrayUserType.STRING2 | 
 To use, define : hibernate.property
 type="ome.tools.hibernate.ListAsSQLArrayUserType$STRING2"
 hibernate.column name="fieldName" sql-type="text[]"
 Added by Josh 
 | 
| MySeqGenerator | 
 http://www.hibernate.org/296.html 
 | 
| ProxyCleanupFilter | 
 removes all proxies from a return graph to prevent ClassCastExceptions and
 Session Closed exceptions. 
 | 
| ProxyCleanupFilter.Interceptor | 
 wraps a filter for each invocation 
 | 
| ProxySafeFilter | 
 extension to  
ContextFilter to check for uninitialized
 Hibernate proxies before stepping into an entity or collection. | 
| QueryBuilder | 
 Very thin wrapper around a  
StringBuilder to generate HQL queries. | 
| ReloadFilter | 
UpdateFilter subclass specialized for use with the
 Session.save(Object) (as opposed to Session.merge(Object))
 method. | 
| ReloadingRefreshEventListener | 
 responsible for responding to  
RefreshEvent. in particular in
 reloading the unloaded entities. | 
| SecureMerge | 
 Helper originally from  
SimpleRoleProvider for merging admin objects. | 
| SessionFactory | 
 Simple source of Thread-aware  
Session instances. | 
| SessionHandler | 
 interceptor which delegates to
  
HibernateInterceptor for stateless
 services but which keeps a WeakHashMap of sessions keyed by
 the stateful service reference. | 
| SqlArray<T> | 
 Hibernate type to store a java array using SQL ARRAY. 
 | 
| SqlArray.BOOLEAN | |
| SqlArray.DATE | |
| SqlArray.DOUBLE | |
| SqlArray.FLOAT | |
| SqlArray.INTEGER | |
| SqlArray.STRING | |
| SqlArray.STRING2 | |
| UpdateFilter | 
 responsible for correlating entity identities during multiple calls to merge. 
 | 
Classes/Interfaces that implement Hibernate method mechanics for the OMERO server
                
                
Version: 5.4.1-ice35-b75
Copyright © 2017 The University of Dundee & Open Microscopy Environment. All Rights Reserved.