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)andExtendedMetadata.getSQLJoin(String, String, String, String). | 
| HibernateUtils | contains methods for reloading  unloadedentities and
 nulled collections as well as determining the index of certain properties in
 a dehydrated Hiberante 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 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  ContextFilterto check for uninitialized
 Hibernate proxies before stepping into an entity or collection. | 
| QueryBuilder | Very thin wrapper around a  StringBuilderto generate HQL queries. | 
| ReloadFilter | UpdateFiltersubclass specialized for use with theSession.save(Object)(as opposed toSession.merge(Object))
 method. | 
| ReloadingRefreshEventListener | responsible for responding to  RefreshEvent. in particular in
 reloading theunloadedentities. | 
| SecureMerge | Helper originally from  SimpleRoleProviderfor merging admin objects. | 
| SessionFactory | Simple source of Thread-aware  Sessioninstances. | 
| SessionHandler | interceptor which delegates to
  HibernateInterceptorfor stateless
 services but which keeps aWeakHashMapof 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.1.3-ice35-b52
Copyright © 2015 The University of Dundee & Open Microscopy Environment. All Rights Reserved.