|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SessionImplementor | |
org.hibernate.action | This package defines "actions" that are scheduled for asycnchronous execution by the event listeners. |
org.hibernate.cache | This package defines APIs and implementations for the second-level cache and query cache. |
org.hibernate.cache.entry | This package defines formats for disassembled state kept in the second level cache. |
org.hibernate.collection | This package defines a framework for collection wrappers. |
org.hibernate.engine | This package contains classes that are "shared" by other packages, and implementations of some key algorithms. |
org.hibernate.event | This package defines an event framework for Hibernate. |
org.hibernate.event.def | This package defines a default set of event listeners that implements the default behaviors of Hibernate. |
org.hibernate.hql | This package defines the interface between Hibernate and the HQL query parser implementation (to allow switching between the 2.x and 3.0 HQL parsers). |
org.hibernate.hql.ast | An ANTLR-based parser for Hibernate Query Language. |
org.hibernate.hql.classic | This package contains the Hibernate 2.x query parser which is being end-of-lifed. |
org.hibernate.id | This package contains internal implementation classes for the main API interfaces. |
org.hibernate.impl | This package contains implementations of the central Hibernate APIs, especially the Hibernate session. |
org.hibernate.intercept | This package implements an interception mechanism for lazy property fetching, based on CGLIB bytecode instrumentation. |
org.hibernate.loader | This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects. |
org.hibernate.loader.collection | This package defines collection initializers |
org.hibernate.loader.criteria | This package defines the criteria query compiler and loader |
org.hibernate.loader.custom | This package defines a framework for custom loaders that accept handwritten SQL |
org.hibernate.loader.entity | This package defines entity loaders |
org.hibernate.loader.hql | This package defines a loader for the AST-based query parser |
org.hibernate.metadata | This package defines an API for accessing the Hibernate runtime metamodel. |
org.hibernate.persister.collection | This package abstracts the persistence mechanism for collections. |
org.hibernate.persister.entity | This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel. |
org.hibernate.property | This package abstracts the notion of a "property" of an entity. |
org.hibernate.proxy | This package defines a framework for lazy-initializing entity proxies. |
org.hibernate.stat | This package exposes statistics about a running Hibernate instance to the application. |
org.hibernate.tuple | This package defines a runtime metamodel for entities at the object level and abstracts the differences between the various entity modes. |
org.hibernate.type | A Hibernate Type is a strategy for mapping a Java property type to a JDBC type or types. |
org.hibernate.usertype | Interfaces for user-defined custom types. |
Uses of SessionImplementor in org.hibernate.action |
Methods in org.hibernate.action that return SessionImplementor | |
protected SessionImplementor |
EntityAction.getSession()
|
protected SessionImplementor |
CollectionAction.getSession()
|
Uses of SessionImplementor in org.hibernate.cache |
Methods in org.hibernate.cache with parameters of type SessionImplementor | |
void |
StandardQueryCache.put(QueryKey key,
Type[] returnTypes,
List result,
SessionImplementor session)
|
List |
StandardQueryCache.get(QueryKey key,
Type[] returnTypes,
boolean isNaturalKeyLookup,
Set spaces,
SessionImplementor session)
|
void |
QueryCache.put(QueryKey key,
Type[] returnTypes,
List result,
SessionImplementor session)
|
List |
QueryCache.get(QueryKey key,
Type[] returnTypes,
boolean isNaturalKeyLookup,
Set spaces,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.cache.entry |
Methods in org.hibernate.cache.entry with parameters of type SessionImplementor | |
Object[] |
CacheEntry.assemble(Object instance,
Serializable id,
EntityPersister persister,
Interceptor interceptor,
SessionImplementor session)
|
Constructors in org.hibernate.cache.entry with parameters of type SessionImplementor | |
CacheEntry(Object[] state,
EntityPersister persister,
boolean unfetched,
SessionImplementor session,
Object owner)
|
Uses of SessionImplementor in org.hibernate.collection |
Methods in org.hibernate.collection that return SessionImplementor | |
protected SessionImplementor |
AbstractPersistentCollection.getSession()
Get the current session |
Methods in org.hibernate.collection with parameters of type SessionImplementor | |
boolean |
PersistentCollection.unsetSession(SessionImplementor currentSession)
Disassociate this collection from the given session. |
boolean |
PersistentCollection.setCurrentSession(SessionImplementor session)
Associate the collection with the given session. |
boolean |
AbstractPersistentCollection.unsetSession(SessionImplementor currentSession)
Disassociate this collection from the given session. |
boolean |
AbstractPersistentCollection.setCurrentSession(SessionImplementor session)
Associate the collection with the given session. |
protected static Collection |
AbstractPersistentCollection.getOrphans(Collection oldElements,
Collection currentElements,
String entityName,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.engine |
Methods in org.hibernate.engine that return SessionImplementor | |
SessionImplementor |
PersistenceContext.getSession()
|
Methods in org.hibernate.engine with parameters of type SessionImplementor | |
static void |
TwoPhaseLoad.postHydrate(EntityPersister persister,
Serializable id,
Object[] values,
Object rowId,
Object object,
LockMode lockMode,
SessionImplementor session)
Register the "hydrated" state of an entity instance, after the first step of 2-phase loading. |
static void |
TwoPhaseLoad.initializeEntity(Object entity,
boolean readOnly,
SessionImplementor session,
PreLoadEvent preLoadEvent,
PostLoadEvent postLoadEvent)
Perform the second step of 2-phase load. |
static void |
TwoPhaseLoad.addUninitializedEntity(Serializable id,
Object object,
EntityPersister persister,
LockMode lockMode,
SessionImplementor session)
Add an uninitialized instance of an entity class, as a placeholder to ensure object identity. |
Serializable |
TransactionHelper.doWorkInNewTransaction(SessionImplementor session)
Suspend the current transaction and perform work in a new transaction |
void |
QueryParameters.processFilters(String sql,
SessionImplementor session)
|
static boolean |
ForeignKeys.isNotTransient(String entityName,
Object entity,
Boolean assumed,
SessionImplementor session)
Is this instance persistent or detached? If assumed is non-null, don't hit the database to make the determination, instead assume that value; the client code must be prepared to "recover" in the case that this assumed result is incorrect. |
static boolean |
ForeignKeys.isTransient(String entityName,
Object entity,
Boolean assumed,
SessionImplementor session)
Is this instance, which we know is not persistent, actually transient? If assumed is non-null, don't hit the database to make the determination, instead assume that value; the client code must be prepared to "recover" in the case that this assumed result is incorrect. |
static Serializable |
ForeignKeys.getEntityIdentifierIfNotUnsaved(String entityName,
Object object,
SessionImplementor session)
Return the identifier of the persistent or transient object, or throw an exception if the instance is "unsaved" Used by OneToOneType and ManyToOneType to determine what id value should be used for an object that may or may not be associated with the session. |
boolean |
EntityEntry.isNullifiable(boolean earlyInsert,
SessionImplementor session)
|
static void |
Collections.processUnreachableCollection(PersistentCollection coll,
SessionImplementor session)
record the fact that this collection was dereferenced |
static void |
Collections.processReachableCollection(PersistentCollection coll,
Type type,
Object entity,
SessionImplementor session)
Initialize the role of the collection. |
void |
CollectionLoadContext.endLoadingCollections(CollectionPersister persister,
Object resultSetId,
SessionImplementor session)
Finish the process of loading collections for a particular result set |
static void |
Cascades.cascade(SessionImplementor session,
EntityPersister persister,
Object parent,
Cascades.CascadingAction action,
int cascadeTo)
Cascade an action from the parent object to all its children |
static void |
Cascades.cascade(SessionImplementor session,
EntityPersister persister,
Object parent,
Cascades.CascadingAction action,
int cascadeTo,
Object anything)
Cascade an action from the parent object to all its children |
static Iterator |
Cascades.getLoadedElementsIterator(SessionImplementor session,
CollectionType collectionType,
Object collection)
Iterate just the elements of the collection that are already there. |
Constructors in org.hibernate.engine with parameters of type SessionImplementor | |
PersistenceContext(SessionImplementor session)
Constructs a PersistentContext, bound to the given session. |
|
Nullability(SessionImplementor session)
|
|
ForeignKeys.Nullifier(Object self,
boolean isDelete,
boolean isEarlyInsert,
SessionImplementor session)
|
|
ActionQueue(SessionImplementor session)
Constructs an action queue bound to the given session. |
Uses of SessionImplementor in org.hibernate.event |
Methods in org.hibernate.event that return SessionImplementor | |
SessionImplementor |
AbstractEvent.getSession()
Returns the session event source for this event. |
Uses of SessionImplementor in org.hibernate.event.def |
Methods in org.hibernate.event.def with parameters of type SessionImplementor | |
void |
ReattachVisitor.removeCollection(CollectionPersister role,
Serializable id,
SessionImplementor source)
Schedules a collection for deletion. |
protected boolean |
DefaultSaveOrUpdateEventListener.reassociateIfUninitializedProxy(Object object,
SessionImplementor source)
|
protected boolean |
DefaultSaveEventListener.reassociateIfUninitializedProxy(Object object,
SessionImplementor source)
|
protected boolean |
DefaultReplicateEventListener.visitCollectionsBeforeSave(Serializable id,
Object[] values,
Type[] types,
SessionImplementor source)
|
protected boolean |
DefaultReplicateEventListener.substituteValuesIfNecessary(Object entity,
Serializable id,
Object[] values,
EntityPersister persister,
SessionImplementor source)
|
protected void |
DefaultMergeEventListener.copyValues(EntityPersister persister,
Object entity,
Object target,
SessionImplementor source,
Map copyCache)
|
protected Object |
DefaultLoadEventListener.lockAndLoad(LoadEvent event,
EntityPersister persister,
EntityKey keyToLoad,
LoadEventListener.LoadType options,
SessionImplementor source)
If the class to be loaded has been configured with a cache, then lock given id in that cache and then perform the load. |
protected void |
DefaultEvictEventListener.doEvict(Object object,
EntityKey key,
EntityPersister persister,
SessionImplementor session)
|
protected void |
DefaultDeleteEventListener.deleteEntity(SessionImplementor session,
Object entity,
EntityEntry entityEntry,
boolean isCascadeDeleteEnabled,
EntityPersister persister)
|
protected void |
DefaultDeleteEventListener.cascadeBeforeDelete(SessionImplementor session,
EntityPersister persister,
Object entity,
EntityEntry entityEntry)
|
protected void |
DefaultDeleteEventListener.cascadeAfterDelete(SessionImplementor session,
EntityPersister persister,
Object entity)
|
protected Serializable |
AbstractSaveEventListener.saveWithRequestedId(Object entity,
Serializable requestedId,
String entityName,
Object anything,
SessionImplementor source)
Prepares the save call using the given requested id. |
protected Serializable |
AbstractSaveEventListener.saveWithGeneratedId(Object entity,
String entityName,
Object anything,
SessionImplementor source)
Prepares the save call using a newly generated id. |
protected Serializable |
AbstractSaveEventListener.performSave(Object entity,
Serializable id,
EntityPersister persister,
boolean useIdentityColumn,
Object anything,
SessionImplementor source)
Ppepares the save call by checking the session caches for a pre-existing entity and performing any lifecycle callbacks. |
protected Serializable |
AbstractSaveEventListener.performSaveOrReplicate(Object entity,
Serializable id,
EntityPersister persister,
boolean useIdentityColumn,
Object anything,
SessionImplementor source)
Performs all the actual work needed to save an entity (well to get the save moved to the execution queue). |
protected boolean |
AbstractSaveEventListener.visitCollectionsBeforeSave(Serializable id,
Object[] values,
Type[] types,
SessionImplementor source)
|
protected boolean |
AbstractSaveEventListener.substituteValuesIfNecessary(Object entity,
Serializable id,
Object[] values,
EntityPersister persister,
SessionImplementor source)
Perform any property value substitution that is necessary (interceptor callback, version initialization...) |
protected void |
AbstractSaveEventListener.cascadeBeforeSave(SessionImplementor source,
EntityPersister persister,
Object entity,
Object anything)
Handles the calls needed to perform pre-save cascades for the given entity. |
protected void |
AbstractSaveEventListener.cascadeAfterSave(SessionImplementor source,
EntityPersister persister,
Object entity,
Object anything)
Handles to calls needed to perform post-save cascades. |
protected int |
AbstractSaveEventListener.getEntityState(Object entity,
String entityName,
EntityEntry entry,
SessionImplementor source)
Determine whether the entity is persistent, detached, or transient |
protected void |
AbstractLockUpgradeEventListener.upgradeLock(Object object,
EntityEntry entry,
LockMode requestedLockMode,
SessionImplementor source)
Performs a pessimistic lock upgrade on a given entity, if needed. |
protected void |
AbstractFlushingEventListener.performExecutions(SessionImplementor session)
Execute all SQL and second-level cache updates, in a special order so that foreign-key constraints cannot be violated: Inserts, in the order they were performed Updates Deletion of collection elements Insertion of collection elements Deletes, in the order they were performed |
protected void |
AbstractFlushingEventListener.postFlush(SessionImplementor session)
1. |
Constructors in org.hibernate.event.def with parameters of type SessionImplementor | |
ReattachVisitor(SessionImplementor session,
Serializable key)
|
|
ProxyVisitor(SessionImplementor session)
|
|
OnLockVisitor(SessionImplementor session,
Serializable key)
|
Uses of SessionImplementor in org.hibernate.hql |
Methods in org.hibernate.hql with parameters of type SessionImplementor | |
List |
QueryTranslator.list(SessionImplementor session,
QueryParameters queryParameters)
Perform a list operation given the underlying query definition. |
Iterator |
QueryTranslator.iterate(QueryParameters queryParameters,
SessionImplementor session)
Perform an iterate operation given the underlying query defintion. |
ScrollableResults |
QueryTranslator.scroll(QueryParameters queryParameters,
SessionImplementor session)
Perform a scroll operation given the underlying query defintion. |
int |
QueryTranslator.executeUpdate(QueryParameters queryParameters,
SessionImplementor session)
Perform a bulk update/delete operation given the underlying query defintion. |
Uses of SessionImplementor in org.hibernate.hql.ast |
Methods in org.hibernate.hql.ast with parameters of type SessionImplementor | |
int |
UpdateStatementExecutor.execute(QueryParameters parameters,
SessionImplementor session)
Execute the sql managed by this executor using the given parameters. |
List |
QueryTranslatorImpl.list(SessionImplementor session,
QueryParameters queryParameters)
|
Iterator |
QueryTranslatorImpl.iterate(QueryParameters queryParameters,
SessionImplementor session)
Return the query results as an iterator |
ScrollableResults |
QueryTranslatorImpl.scroll(QueryParameters queryParameters,
SessionImplementor session)
Return the query results, as an instance of ScrollableResults |
int |
QueryTranslatorImpl.executeUpdate(QueryParameters queryParameters,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.hql.classic |
Methods in org.hibernate.hql.classic with parameters of type SessionImplementor | |
protected int |
QueryTranslatorImpl.bindNamedParameters(PreparedStatement ps,
Map namedParams,
int start,
SessionImplementor session)
|
List |
QueryTranslatorImpl.list(SessionImplementor session,
QueryParameters queryParameters)
|
Iterator |
QueryTranslatorImpl.iterate(QueryParameters queryParameters,
SessionImplementor session)
Return the query results as an iterator |
int |
QueryTranslatorImpl.executeUpdate(QueryParameters queryParameters,
SessionImplementor session)
|
protected Object |
QueryTranslatorImpl.getResultColumnOrRow(Object[] row,
ResultSet rs,
SessionImplementor session)
|
ScrollableResults |
QueryTranslatorImpl.scroll(QueryParameters queryParameters,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.id |
Uses of SessionImplementor in org.hibernate.impl |
Classes in org.hibernate.impl that implement SessionImplementor | |
class |
SessionImpl
Concrete implementation of a Session, and also the central, organizing component of Hibernate's internal implementation. |
Fields in org.hibernate.impl declared as SessionImplementor | |
protected SessionImplementor |
AbstractQueryImpl.session
|
Constructors in org.hibernate.impl with parameters of type SessionImplementor | |
ScrollableResultsImpl(ResultSet rs,
PreparedStatement ps,
SessionImplementor sess,
Loader loader,
QueryParameters queryParameters,
Type[] types,
Class holderClass)
|
|
QueryImpl(String queryString,
FlushMode flushMode,
SessionImplementor session)
|
|
QueryImpl(String queryString,
SessionImplementor session)
|
|
IteratorImpl(ResultSet rs,
PreparedStatement ps,
SessionImplementor sess,
Type[] types,
String[][] columnNames,
HolderInstantiator holderInstantiator)
|
|
CollectionFilterImpl(String queryString,
Object collection,
SessionImplementor session)
|
|
AbstractQueryImpl(String queryString,
FlushMode flushMode,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.intercept |
Methods in org.hibernate.intercept with parameters of type SessionImplementor | |
Object |
LazyPropertyInitializer.initializeLazyProperty(String fieldName,
Object entity,
SessionImplementor session)
Initialize the property, and return its new value |
void |
FieldInterceptor.setSession(SessionImplementor session)
|
Constructors in org.hibernate.intercept with parameters of type SessionImplementor | |
FieldInterceptor(SessionImplementor session,
String entityName,
Set uninitializedFields)
|
Uses of SessionImplementor in org.hibernate.loader |
Methods in org.hibernate.loader with parameters of type SessionImplementor | |
Object |
Loader.loadSingleRow(ResultSet resultSet,
SessionImplementor session,
QueryParameters queryParameters,
boolean returnProxies)
|
protected Object |
Loader.getResultColumnOrRow(Object[] row,
ResultSet rs,
SessionImplementor session)
Get the actual object that is returned in the user-visible result list. |
protected int |
Loader.bindPositionalParameters(PreparedStatement st,
QueryParameters queryParameters,
int start,
SessionImplementor session)
Bind positional parameter values to the PreparedStatement (these are parameters specified by a JDBC-style ?). |
protected PreparedStatement |
Loader.prepareQueryStatement(QueryParameters queryParameters,
boolean scroll,
SessionImplementor session)
Obtain a PreparedStatement with all parameters pre-bound. |
protected ResultSet |
Loader.getResultSet(PreparedStatement st,
RowSelection selection,
SessionImplementor session)
|
protected ResultSet |
Loader.getResultSet(PreparedStatement st,
boolean callable,
RowSelection selection,
SessionImplementor session)
Fetch a PreparedStatement, call setMaxRows and then execute it, advance to the first result and return an SQL ResultSet |
protected int |
Loader.bindNamedParameters(PreparedStatement st,
Map namedParams,
int start,
SessionImplementor session)
Bind named parameters to the PreparedStatement. |
protected List |
Loader.loadEntity(SessionImplementor session,
Object id,
Type identifierType,
Object optionalObject,
String optionalEntityName,
Serializable optionalIdentifier,
EntityPersister persister)
Called by subclasses that load entities |
List |
Loader.loadEntityBatch(SessionImplementor session,
Serializable[] ids,
Type idType,
Object optionalObject,
String optionalEntityName,
Serializable optionalId,
EntityPersister persister)
Called by wrappers that batch load entities |
void |
Loader.loadCollection(SessionImplementor session,
Serializable id,
Type type)
Called by subclasses that initialize collections |
void |
Loader.loadCollectionBatch(SessionImplementor session,
Serializable[] ids,
Type type)
Called by wrappers that batch initialize collections |
protected void |
Loader.loadCollectionSubselect(SessionImplementor session,
Serializable[] ids,
Object[] parameterValues,
Type[] parameterTypes,
Map namedParameters,
Type type)
Called by subclasses that batch initialize collections |
protected List |
Loader.list(SessionImplementor session,
QueryParameters queryParameters,
Set querySpaces,
Type[] resultTypes)
Return the query results, using the query cache, called by subclasses that implement cacheable queries |
protected List |
Loader.doList(SessionImplementor session,
QueryParameters queryParameters)
Actually execute a query, ignoring the query cache |
protected ScrollableResults |
Loader.scroll(QueryParameters queryParameters,
Type[] returnTypes,
Class holderClass,
SessionImplementor session)
Return the query results, as an instance of ScrollableResults |
Uses of SessionImplementor in org.hibernate.loader.collection |
Methods in org.hibernate.loader.collection with parameters of type SessionImplementor | |
void |
SubselectOneToManyLoader.initialize(Serializable id,
SessionImplementor session)
|
void |
SubselectCollectionLoader.initialize(Serializable id,
SessionImplementor session)
|
void |
OneToManyLoader.initialize(Serializable id,
SessionImplementor session)
|
void |
CollectionLoader.initialize(Serializable id,
SessionImplementor session)
|
void |
CollectionInitializer.initialize(Serializable id,
SessionImplementor session)
Initialize the given collection |
void |
BatchingCollectionInitializer.initialize(Serializable id,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.loader.criteria |
Methods in org.hibernate.loader.criteria with parameters of type SessionImplementor | |
ScrollableResults |
CriteriaLoader.scroll(SessionImplementor session,
ScrollMode scrollMode)
|
List |
CriteriaLoader.list(SessionImplementor session)
|
protected Object |
CriteriaLoader.getResultColumnOrRow(Object[] row,
ResultSet rs,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.loader.custom |
Methods in org.hibernate.loader.custom with parameters of type SessionImplementor | |
List |
CustomLoader.list(SessionImplementor session,
QueryParameters queryParameters)
|
ScrollableResults |
CustomLoader.scroll(QueryParameters queryParameters,
SessionImplementor session)
|
protected Object |
CustomLoader.getResultColumnOrRow(Object[] row,
ResultSet rs,
SessionImplementor session)
|
protected int |
CustomLoader.bindNamedParameters(PreparedStatement ps,
Map namedParams,
int start,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.loader.entity |
Methods in org.hibernate.loader.entity with parameters of type SessionImplementor | |
Object |
UniqueEntityLoader.load(Serializable id,
Object optionalObject,
SessionImplementor session)
Load an entity instance. |
Object |
EntityLoader.load(Serializable id,
Object optionalObject,
SessionImplementor session)
|
Object |
EntityLoader.loadByUniqueKey(SessionImplementor session,
Object key)
|
protected Object |
EntityLoader.getResultColumnOrRow(Object[] row,
ResultSet rs,
SessionImplementor session)
|
Object |
BatchingEntityLoader.load(Serializable id,
Object optionalObject,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.loader.hql |
Methods in org.hibernate.loader.hql with parameters of type SessionImplementor | |
protected int |
QueryLoader.bindNamedParameters(PreparedStatement ps,
Map namedParams,
int start,
SessionImplementor session)
|
protected Object |
QueryLoader.getResultColumnOrRow(Object[] row,
ResultSet rs,
SessionImplementor session)
|
List |
QueryLoader.list(SessionImplementor session,
QueryParameters queryParameters)
Delegats |
Iterator |
QueryLoader.iterate(QueryParameters queryParameters,
SessionImplementor session)
Return the query results as an iterator |
ScrollableResults |
QueryLoader.scroll(QueryParameters queryParameters,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.metadata |
Methods in org.hibernate.metadata with parameters of type SessionImplementor | |
Object[] |
ClassMetadata.getPropertyValuesToInsert(Object entity,
SessionImplementor session)
Return the values of the mapped properties of the object |
Uses of SessionImplementor in org.hibernate.persister.collection |
Methods in org.hibernate.persister.collection with parameters of type SessionImplementor | |
protected int |
OneToManyPersister.doUpdateRows(Serializable id,
PersistentCollection collection,
SessionImplementor session)
|
protected CollectionInitializer |
OneToManyPersister.createSubselectInitializer(SubselectFetch subselect,
SessionImplementor session)
|
void |
NamedQueryCollectionInitializer.initialize(Serializable key,
SessionImplementor session)
|
void |
CollectionPersister.initialize(Serializable key,
SessionImplementor session)
Initialize the given collection with the given key |
Object |
CollectionPersister.readKey(ResultSet rs,
String[] keyAliases,
SessionImplementor session)
Read the key from a row of the JDBC ResultSet |
Object |
CollectionPersister.readElement(ResultSet rs,
Object owner,
String[] columnAliases,
SessionImplementor session)
Read the element from a row of the JDBC ResultSet |
Object |
CollectionPersister.readIndex(ResultSet rs,
String[] columnAliases,
SessionImplementor session)
Read the index from a row of the JDBC ResultSet |
Object |
CollectionPersister.readIdentifier(ResultSet rs,
String columnAlias,
SessionImplementor session)
Read the identifier from a row of the JDBC ResultSet |
void |
CollectionPersister.remove(Serializable id,
SessionImplementor session)
Completely remove the persistent state of the collection |
void |
CollectionPersister.recreate(PersistentCollection collection,
Serializable key,
SessionImplementor session)
(Re)create the collection's persistent state |
void |
CollectionPersister.deleteRows(PersistentCollection collection,
Serializable key,
SessionImplementor session)
Delete the persistent state of any elements that were removed from the collection |
void |
CollectionPersister.updateRows(PersistentCollection collection,
Serializable key,
SessionImplementor session)
Update the persistent state of any elements that were modified |
void |
CollectionPersister.insertRows(PersistentCollection collection,
Serializable key,
SessionImplementor session)
Insert the persistent state of any new collection elements |
boolean |
CollectionPersister.isAffectedByEnabledFilters(SessionImplementor session)
|
protected int |
BasicCollectionPersister.doUpdateRows(Serializable id,
PersistentCollection collection,
SessionImplementor session)
|
protected CollectionInitializer |
BasicCollectionPersister.createSubselectInitializer(SubselectFetch subselect,
SessionImplementor session)
|
void |
AbstractCollectionPersister.initialize(Serializable key,
SessionImplementor session)
|
protected CollectionInitializer |
AbstractCollectionPersister.getAppropriateInitializer(Serializable key,
SessionImplementor session)
|
protected abstract CollectionInitializer |
AbstractCollectionPersister.createSubselectInitializer(SubselectFetch subselect,
SessionImplementor session)
|
Object |
AbstractCollectionPersister.readElement(ResultSet rs,
Object owner,
String[] aliases,
SessionImplementor session)
|
Object |
AbstractCollectionPersister.readIndex(ResultSet rs,
String[] aliases,
SessionImplementor session)
|
Object |
AbstractCollectionPersister.readIdentifier(ResultSet rs,
String alias,
SessionImplementor session)
|
Object |
AbstractCollectionPersister.readKey(ResultSet rs,
String[] aliases,
SessionImplementor session)
|
protected int |
AbstractCollectionPersister.writeKey(PreparedStatement st,
Serializable key,
int i,
SessionImplementor session)
Write the key to a JDBC PreparedStatement |
protected int |
AbstractCollectionPersister.writeElement(PreparedStatement st,
Object elt,
int i,
SessionImplementor session)
Write the element to a JDBC PreparedStatement |
protected int |
AbstractCollectionPersister.writeIndex(PreparedStatement st,
Object index,
int i,
SessionImplementor session)
Write the index to a JDBC PreparedStatement |
protected int |
AbstractCollectionPersister.writeElementToWhere(PreparedStatement st,
Object elt,
int i,
SessionImplementor session)
Write the element to a JDBC PreparedStatement |
protected int |
AbstractCollectionPersister.writeIndexToWhere(PreparedStatement st,
Object index,
int i,
SessionImplementor session)
Write the index to a JDBC PreparedStatement |
int |
AbstractCollectionPersister.writeIdentifier(PreparedStatement st,
Object id,
int i,
SessionImplementor session)
Write the identifier to a JDBC PreparedStatement |
void |
AbstractCollectionPersister.remove(Serializable id,
SessionImplementor session)
|
void |
AbstractCollectionPersister.recreate(PersistentCollection collection,
Serializable id,
SessionImplementor session)
|
void |
AbstractCollectionPersister.deleteRows(PersistentCollection collection,
Serializable id,
SessionImplementor session)
|
void |
AbstractCollectionPersister.insertRows(PersistentCollection collection,
Serializable id,
SessionImplementor session)
|
void |
AbstractCollectionPersister.updateRows(PersistentCollection collection,
Serializable id,
SessionImplementor session)
|
protected abstract int |
AbstractCollectionPersister.doUpdateRows(Serializable key,
PersistentCollection collection,
SessionImplementor session)
|
boolean |
AbstractCollectionPersister.isAffectedByEnabledFilters(SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.persister.entity |
Methods in org.hibernate.persister.entity with parameters of type SessionImplementor | |
Object |
UniqueKeyLoadable.loadByUniqueKey(String propertyName,
Object uniqueKey,
SessionImplementor session)
Load an instance of the persistent class, by a unique key other than the primary key. |
Object |
NamedQueryLoader.load(Serializable id,
Object optionalObject,
SessionImplementor session)
|
Object[] |
Loadable.hydrate(ResultSet rs,
Serializable id,
Object object,
Loadable rootLoadable,
SessionImplementor session,
String[][] suffixedPropertyColumns,
boolean allProperties)
Retrieve property values from one row of a result set |
int[] |
EntityPersister.findDirty(Object[] x,
Object[] y,
Object owner,
SessionImplementor session)
Compare two snapshots of the state of an instance to determine if the persistent state was modified |
int[] |
EntityPersister.findModified(Object[] old,
Object[] current,
Object object,
SessionImplementor session)
Compare the state of an instance to the current database state |
Object |
EntityPersister.load(Serializable id,
Object optionalObject,
LockMode lockMode,
SessionImplementor session)
Load an instance of the persistent class. |
void |
EntityPersister.lock(Serializable id,
Object version,
Object object,
LockMode lockMode,
SessionImplementor session)
Do a version check (optional operation) |
void |
EntityPersister.insert(Serializable id,
Object[] fields,
Object object,
SessionImplementor session)
Persist an instance |
Serializable |
EntityPersister.insert(Object[] fields,
Object object,
SessionImplementor session)
Persist an instance, using a natively generated identifier (optional operation) |
void |
EntityPersister.delete(Serializable id,
Object version,
Object object,
SessionImplementor session)
Delete a persistent instance |
void |
EntityPersister.update(Serializable id,
Object[] fields,
int[] dirtyFields,
boolean hasDirtyCollection,
Object[] oldFields,
Object oldVersion,
Object object,
Object rowId,
SessionImplementor session)
Update a persistent instance |
Object[] |
EntityPersister.getDatabaseSnapshot(Serializable id,
SessionImplementor session)
Get the current database state of the object, in a "hydrated" form, without resolving identifiers |
Object |
EntityPersister.getCurrentVersion(Serializable id,
SessionImplementor session)
Get the current version of the object, or return null if there is no row for the given identifier. |
void |
EntityPersister.afterInitialize(Object entity,
boolean lazyPropertiesAreUnfetched,
SessionImplementor session)
Called just after the entities properties have been initialized |
void |
EntityPersister.afterReassociate(Object entity,
SessionImplementor session)
Called just after the entity has been reassociated with the session |
Object |
EntityPersister.createProxy(Serializable id,
SessionImplementor session)
Create a new proxy instance |
Boolean |
EntityPersister.isTransient(Object object,
SessionImplementor session)
Is this a new transient instance? |
Object[] |
EntityPersister.getPropertyValuesToInsert(Object object,
SessionImplementor session)
Return the values of the insertable properties of the object (including backrefs) |
Object |
BasicEntityPersister.initializeLazyProperty(String fieldName,
Object entity,
SessionImplementor session)
|
Object[] |
BasicEntityPersister.getDatabaseSnapshot(Serializable id,
SessionImplementor session)
|
void |
BasicEntityPersister.lock(Serializable id,
Object version,
Object object,
LockMode lockMode,
SessionImplementor session)
Do a version check |
Object |
BasicEntityPersister.getCurrentVersion(Serializable id,
SessionImplementor session)
Retrieve the version number |
Object |
BasicEntityPersister.loadByUniqueKey(String propertyName,
Object uniqueKey,
SessionImplementor session)
|
protected int |
BasicEntityPersister.dehydrate(Serializable id,
Object[] fields,
boolean[] includeProperty,
boolean[][] includeColumns,
int j,
PreparedStatement st,
SessionImplementor session)
|
protected int |
BasicEntityPersister.dehydrate(Serializable id,
Object[] fields,
Object rowId,
boolean[] includeProperty,
boolean[][] includeColumns,
int j,
PreparedStatement ps,
SessionImplementor session,
int index)
Marshall the fields of a persistent instance to a prepared statement |
Object[] |
BasicEntityPersister.hydrate(ResultSet rs,
Serializable id,
Object object,
Loadable rootLoadable,
SessionImplementor session,
String[][] suffixedPropertyColumns,
boolean allProperties)
Unmarshall the fields of a persistent instance from a result set, without resolving associations or collections. |
protected Serializable |
BasicEntityPersister.insert(Object[] fields,
boolean[] notNull,
String sql,
Object object,
SessionImplementor session)
Perform an SQL INSERT, and then retrieve a generated identifier |
protected void |
BasicEntityPersister.insert(Serializable id,
Object[] fields,
boolean[] notNull,
int j,
String sql,
Object object,
SessionImplementor session)
Perform an SQL INSERT |
protected void |
BasicEntityPersister.updateOrInsert(Serializable id,
Object[] fields,
Object[] oldFields,
Object rowId,
boolean[] includeProperty,
int j,
Object oldVersion,
Object object,
String sql,
SessionImplementor session)
Perform an SQL UPDATE or SQL INSERT |
protected boolean |
BasicEntityPersister.update(Serializable id,
Object[] fields,
Object[] oldFields,
Object rowId,
boolean[] includeProperty,
int j,
Object oldVersion,
Object object,
String sql,
SessionImplementor session)
|
protected void |
BasicEntityPersister.delete(Serializable id,
Object version,
int j,
Object object,
String sql,
SessionImplementor session)
Perform an SQL DELETE |
void |
BasicEntityPersister.update(Serializable id,
Object[] fields,
int[] dirtyFields,
boolean hasDirtyCollection,
Object[] oldFields,
Object oldVersion,
Object object,
Object rowId,
SessionImplementor session)
Update an object |
Serializable |
BasicEntityPersister.insert(Object[] fields,
Object object,
SessionImplementor session)
|
void |
BasicEntityPersister.insert(Serializable id,
Object[] fields,
Object object,
SessionImplementor session)
|
void |
BasicEntityPersister.delete(Serializable id,
Object version,
Object object,
SessionImplementor session)
Delete an object |
Object |
BasicEntityPersister.load(Serializable id,
Object optionalObject,
LockMode lockMode,
SessionImplementor session)
Load an instance using either the forUpdateLoader or the outer joining loader, depending upon the value of the lock parameter |
int[] |
BasicEntityPersister.findDirty(Object[] currentState,
Object[] previousState,
Object entity,
SessionImplementor session)
Locate the property-indices of all properties considered to be dirty. |
int[] |
BasicEntityPersister.findModified(Object[] old,
Object[] current,
Object entity,
SessionImplementor session)
Locate the property-indices of all properties considered to be dirty. |
protected EntityTuplizer |
BasicEntityPersister.getTuplizer(SessionImplementor session)
|
void |
BasicEntityPersister.afterReassociate(Object entity,
SessionImplementor session)
|
Boolean |
BasicEntityPersister.isTransient(Object entity,
SessionImplementor session)
|
Object |
BasicEntityPersister.createProxy(Serializable id,
SessionImplementor session)
|
void |
BasicEntityPersister.afterInitialize(Object entity,
boolean lazyPropertiesAreUnfetched,
SessionImplementor session)
|
Object[] |
BasicEntityPersister.getPropertyValuesToInsert(Object object,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.property |
Methods in org.hibernate.property with parameters of type SessionImplementor | |
Object |
MapAccessor.MapGetter.getForInsert(Object target,
SessionImplementor session)
|
Object |
IndexPropertyAccessor.IndexGetter.getForInsert(Object target,
SessionImplementor session)
|
Object |
Getter.getForInsert(Object owner,
SessionImplementor session)
Get the property value from the given owner instance. |
Object |
EmbeddedPropertyAccessor.EmbeddedGetter.getForInsert(Object target,
SessionImplementor session)
|
Object |
Dom4jAccessor.Dom4jGetter.getForInsert(Object owner,
SessionImplementor session)
|
Object |
DirectPropertyAccessor.DirectGetter.getForInsert(Object target,
SessionImplementor session)
|
Object |
BasicPropertyAccessor.BasicGetter.getForInsert(Object target,
SessionImplementor session)
|
Object |
BackrefPropertyAccessor.BackrefGetter.getForInsert(Object target,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.proxy |
Methods in org.hibernate.proxy that return SessionImplementor | |
SessionImplementor |
LazyInitializer.getSession()
Get the session, if this proxy is attached |
SessionImplementor |
AbstractLazyInitializer.getSession()
|
Methods in org.hibernate.proxy with parameters of type SessionImplementor | |
HibernateProxy |
ProxyFactory.getProxy(Serializable id,
SessionImplementor session)
Create a new proxy |
HibernateProxy |
MapProxyFactory.getProxy(Serializable id,
SessionImplementor session)
|
void |
LazyInitializer.setSession(SessionImplementor s)
Attach the proxy to a session |
Object |
LazyInitializer.getImplementation(SessionImplementor s)
Return the underlying persistent object in the given Session, or null |
HibernateProxy |
Dom4jProxyFactory.getProxy(Serializable id,
SessionImplementor session)
Create a new proxy |
HibernateProxy |
CGLIBProxyFactory.getProxy(Serializable id,
SessionImplementor session)
|
static HibernateProxy |
CGLIBLazyInitializer.getProxy(net.sf.cglib.proxy.Factory factory,
String entityName,
Class persistentClass,
Class[] interfaces,
Method getIdentifierMethod,
Method setIdentifierMethod,
AbstractComponentType componentIdType,
Serializable id,
SessionImplementor session)
|
void |
AbstractLazyInitializer.setSession(SessionImplementor s)
|
Object |
AbstractLazyInitializer.getImplementation(SessionImplementor s)
Return the underlying persistent object in the given Session, or null, do not initialize the proxy |
Constructors in org.hibernate.proxy with parameters of type SessionImplementor | |
BasicLazyInitializer(String entityName,
Class persistentClass,
Serializable id,
Method getIdentifierMethod,
Method setIdentifierMethod,
AbstractComponentType componentIdType,
SessionImplementor session)
|
|
AbstractLazyInitializer(String entityName,
Serializable id,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.stat |
Constructors in org.hibernate.stat with parameters of type SessionImplementor | |
SessionStatisticsImpl(SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.tuple |
Methods in org.hibernate.tuple with parameters of type SessionImplementor | |
Object[] |
PojoTuplizer.getPropertyValuesToInsert(Object entity,
SessionImplementor session)
|
void |
PojoTuplizer.afterInitialize(Object entity,
boolean lazyPropertiesAreUnfetched,
SessionImplementor session)
|
Object[] |
EntityTuplizer.getPropertyValuesToInsert(Object entity,
SessionImplementor session)
Extract the values of the insertable properties of the entity (including backrefs) |
void |
EntityTuplizer.afterInitialize(Object entity,
boolean lazyPropertiesAreUnfetched,
SessionImplementor session)
Called just after the entities properties have been initialized. |
Object |
EntityTuplizer.createProxy(Serializable id,
SessionImplementor session)
Generates an appropriate proxy representation of this entity for this entity-mode. |
Object[] |
AbstractTuplizer.getPropertyValuesToInsert(Object entity,
SessionImplementor session)
|
void |
AbstractTuplizer.afterInitialize(Object entity,
boolean lazyPropertiesAreUnfetched,
SessionImplementor session)
|
Object |
AbstractTuplizer.createProxy(Serializable id,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.type |
Methods in org.hibernate.type with parameters of type SessionImplementor | |
static void |
TypeFactory.deepCopy(Object[] values,
Type[] types,
boolean[] copy,
Object[] target,
SessionImplementor session)
Deep copy values in the first array into the second |
static Object[] |
TypeFactory.assemble(Serializable[] row,
Type[] types,
SessionImplementor session,
Object owner)
Determine if any of the given field values are modified, returning an array containing indexes of the dirty fields or null if no fields are dirty. |
static Serializable[] |
TypeFactory.disassemble(Object[] row,
Type[] types,
SessionImplementor session,
Object owner)
|
static Object[] |
TypeFactory.replace(Object[] original,
Object[] target,
Type[] types,
SessionImplementor session,
Object owner,
Map copyCache)
|
static int[] |
TypeFactory.findDirty(StandardProperty[] properties,
Object[] x,
Object[] y,
boolean anyUninitializedProperties,
SessionImplementor session)
Determine if any of the given field values are dirty, returning an array containing indexes of the dirty fields or null if no fields are dirty. |
static int[] |
TypeFactory.findModified(StandardProperty[] properties,
Object[] x,
Object[] y,
boolean anyUninitializedProperties,
SessionImplementor session)
Determine if any of the given field values are modified, returning an array containing indexes of the dirty fields or null if no fields are dirty. |
boolean |
Type.isDirty(Object old,
Object current,
SessionImplementor session)
Should the parent be considered dirty, given both the old and current field or element value? |
boolean |
Type.isModified(Object oldHydratedState,
Object currentState,
SessionImplementor session)
Has the parent object been modified, compared to the current database state? |
Object |
Type.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
Retrieve an instance of the mapped class from a JDBC resultset. |
Object |
Type.nullSafeGet(ResultSet rs,
String name,
SessionImplementor session,
Object owner)
Retrieve an instance of the mapped class from a JDBC resultset. |
void |
Type.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
Write an instance of the mapped class to a prepared statement, ignoring some columns. |
void |
Type.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
Write an instance of the mapped class to a prepared statement. |
Serializable |
Type.disassemble(Object value,
SessionImplementor session,
Object owner)
Return a cacheable "disassembled" representation of the object. |
Object |
Type.assemble(Serializable cached,
SessionImplementor session,
Object owner)
Reconstruct the object from its cached "disassembled" state. |
Object |
Type.hydrate(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
Retrieve an instance of the mapped class, or the identifier of an entity or collection, from a JDBC resultset. |
Object |
Type.resolve(Object value,
SessionImplementor session,
Object owner)
Map identifiers to entities or collections. |
Object |
Type.semiResolve(Object value,
SessionImplementor session,
Object owner)
Given a hydrated, but unresolved value, return a value that may be used to reconstruct property-ref associations. |
Object |
Type.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
During merge, replace the existing (target) value in the entity we are merging to with a new (original) value from the detached entity we are merging. |
Object |
SpecialOneToOneType.hydrate(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Serializable |
SpecialOneToOneType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Object |
SpecialOneToOneType.assemble(Serializable oid,
SessionImplementor session,
Object owner)
|
PersistentCollection |
SortedSetType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
|
PersistentCollection |
SortedSetType.wrap(SessionImplementor session,
Object collection)
|
PersistentCollection |
SortedMapType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
|
PersistentCollection |
SortedMapType.wrap(SessionImplementor session,
Object collection)
|
PersistentCollection |
SetType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
|
PersistentCollection |
SetType.wrap(SessionImplementor session,
Object collection)
|
Object |
SerializableType.assemble(Serializable cached,
SessionImplementor session,
Object owner)
|
Serializable |
SerializableType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
boolean |
QueryType.isDirty(Object old,
Object current,
SessionImplementor session)
|
Object |
QueryType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
QueryType.nullSafeGet(ResultSet rs,
String name,
SessionImplementor session,
Object owner)
|
void |
QueryType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
void |
QueryType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
Object |
QueryType.assemble(Serializable cached,
SessionImplementor session,
Object owner)
|
Serializable |
QueryType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Object |
QueryType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
boolean |
OneToOneType.isNull(Object owner,
SessionImplementor session)
|
void |
OneToOneType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
void |
OneToOneType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
boolean |
OneToOneType.isDirty(Object old,
Object current,
SessionImplementor session)
|
boolean |
OneToOneType.isModified(Object old,
Object current,
SessionImplementor session)
|
Object |
OneToOneType.hydrate(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Serializable |
OneToOneType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Object |
OneToOneType.assemble(Serializable oid,
SessionImplementor session,
Object owner)
|
void |
NullableType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
void |
NullableType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
Object |
NullableType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
NullableType.nullSafeGet(ResultSet rs,
String name,
SessionImplementor session,
Object owner)
|
Object |
MutableType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
Object |
MetaType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
MetaType.nullSafeGet(ResultSet rs,
String name,
SessionImplementor session,
Object owner)
|
void |
MetaType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
void |
MetaType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
Object |
MetaType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
PersistentCollection |
MapType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
|
PersistentCollection |
MapType.wrap(SessionImplementor session,
Object collection)
|
void |
MapType.replaceElements(Object original,
Object target,
Object owner,
Map copyCache,
SessionImplementor session)
|
void |
ManyToOneType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
void |
ManyToOneType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
Object |
ManyToOneType.hydrate(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
boolean |
ManyToOneType.isModified(Object old,
Object current,
SessionImplementor session)
|
Serializable |
ManyToOneType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Object |
ManyToOneType.assemble(Serializable oid,
SessionImplementor session,
Object owner)
|
PersistentCollection |
ListType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
|
PersistentCollection |
ListType.wrap(SessionImplementor session,
Object collection)
|
Object |
ImmutableType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
PersistentCollection |
IdentifierBagType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
|
PersistentCollection |
IdentifierBagType.wrap(SessionImplementor session,
Object collection)
|
Object |
EntityType.nullSafeGet(ResultSet rs,
String name,
SessionImplementor session,
Object owner)
|
protected Object |
EntityType.getIdentifier(Object value,
SessionImplementor session)
|
protected boolean |
EntityType.isNotEmbedded(SessionImplementor session)
|
Object |
EntityType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
Object |
EntityType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
boolean |
EntityType.isDirty(Object old,
Object current,
SessionImplementor session)
|
protected Object |
EntityType.resolveIdentifier(Serializable id,
SessionImplementor session)
Resolve an identifier |
protected boolean |
EntityType.isNull(Object owner,
SessionImplementor session)
|
Object |
EntityType.resolve(Object value,
SessionImplementor session,
Object owner)
Resolve an identifier or unique key value |
Object |
EntityType.loadByUniqueKey(String entityName,
String uniqueKeyPropertyName,
Object key,
SessionImplementor session)
Load an instance by a unique key that is not the primary key. |
Object |
EmbeddedComponentType.instantiate(Object parent,
SessionImplementor session)
|
Object |
CustomType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
CustomType.nullSafeGet(ResultSet rs,
String columnName,
SessionImplementor session,
Object owner)
|
Object |
CustomType.assemble(Serializable cached,
SessionImplementor session,
Object owner)
|
Serializable |
CustomType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Object |
CustomType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
void |
CustomType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
void |
CustomType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
PersistentCollection |
CustomCollectionType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
|
PersistentCollection |
CustomCollectionType.wrap(SessionImplementor session,
Object collection)
|
boolean |
CustomCollectionType.contains(Object collection,
Object entity,
CollectionPersister persister,
SessionImplementor session)
|
void |
CustomCollectionType.replaceElements(Object original,
Object target,
Object owner,
Map copyCache,
SessionImplementor session)
|
Object[] |
CompositeCustomType.getPropertyValues(Object component,
SessionImplementor session)
|
Object |
CompositeCustomType.getPropertyValue(Object component,
int i,
SessionImplementor session)
|
Object |
CompositeCustomType.assemble(Serializable cached,
SessionImplementor session,
Object owner)
|
Serializable |
CompositeCustomType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Object |
CompositeCustomType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
Object |
CompositeCustomType.nullSafeGet(ResultSet rs,
String columnName,
SessionImplementor session,
Object owner)
|
Object |
CompositeCustomType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
void |
CompositeCustomType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
void |
CompositeCustomType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
boolean |
ComponentType.isDirty(Object x,
Object y,
SessionImplementor session)
|
Object |
ComponentType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
void |
ComponentType.nullSafeSet(PreparedStatement st,
Object value,
int begin,
SessionImplementor session)
|
void |
ComponentType.nullSafeSet(PreparedStatement st,
Object value,
int begin,
boolean[] settable,
SessionImplementor session)
|
Object |
ComponentType.nullSafeGet(ResultSet rs,
String name,
SessionImplementor session,
Object owner)
|
Object |
ComponentType.getPropertyValue(Object component,
int i,
SessionImplementor session)
|
Object[] |
ComponentType.getPropertyValues(Object component,
SessionImplementor session)
|
Object |
ComponentType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
Object |
ComponentType.instantiate(Object parent,
SessionImplementor session)
|
Serializable |
ComponentType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Object |
ComponentType.assemble(Serializable object,
SessionImplementor session,
Object owner)
|
Object |
ComponentType.hydrate(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
ComponentType.resolve(Object value,
SessionImplementor session,
Object owner)
|
Object |
ComponentType.semiResolve(Object value,
SessionImplementor session,
Object owner)
|
boolean |
ComponentType.isModified(Object old,
Object current,
SessionImplementor session)
|
boolean |
CollectionType.contains(Object collection,
Object childObject,
CollectionPersister persister,
SessionImplementor session)
|
abstract PersistentCollection |
CollectionType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
Instantiate an uninitialized collection wrapper or holder. |
Object |
CollectionType.nullSafeGet(ResultSet rs,
String name,
SessionImplementor session,
Object owner)
|
Object |
CollectionType.nullSafeGet(ResultSet rs,
String[] name,
SessionImplementor session,
Object owner)
|
void |
CollectionType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
void |
CollectionType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
Iterator |
CollectionType.getElementsIterator(Object collection,
SessionImplementor session)
Get an iterator over the element set of the collection, which may not yet be wrapped |
Serializable |
CollectionType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Object |
CollectionType.assemble(Serializable cached,
SessionImplementor session,
Object owner)
|
boolean |
CollectionType.isDirty(Object old,
Object current,
SessionImplementor session)
|
abstract PersistentCollection |
CollectionType.wrap(SessionImplementor session,
Object collection)
Wrap the naked collection instance in a wrapper, or instantiate a holder. |
Serializable |
CollectionType.getKeyOfOwner(Object owner,
SessionImplementor session)
Get the key value from the owning entity instance, usually the identifier, but might be some other unique key, in the case of property-ref |
Object |
CollectionType.hydrate(ResultSet rs,
String[] name,
SessionImplementor session,
Object owner)
|
Object |
CollectionType.resolve(Object value,
SessionImplementor session,
Object owner)
|
Object |
CollectionType.semiResolve(Object value,
SessionImplementor session,
Object owner)
|
boolean |
CollectionType.isModified(Object old,
Object current,
SessionImplementor session)
|
void |
CollectionType.replaceElements(Object original,
Object target,
Object owner,
Map copyCache,
SessionImplementor session)
Replace the elements of a collection with the elements of another collection |
Object |
CollectionType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
Object |
CollectionType.getCollection(Serializable key,
SessionImplementor session,
Object owner)
instantiate a collection wrapper (called when loading an object) |
void |
ClobType.set(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
Serializable |
ClobType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Object |
ClobType.nullSafeGet(ResultSet rs,
String name,
SessionImplementor session,
Object owner)
|
Object |
ClobType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
void |
ClobType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
void |
ClobType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
Object |
ClobType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
void |
BlobType.set(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
Serializable |
BlobType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Object |
BlobType.nullSafeGet(ResultSet rs,
String name,
SessionImplementor session,
Object owner)
|
Object |
BlobType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
void |
BlobType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
void |
BlobType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
Object |
BlobType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
PersistentCollection |
BagType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
|
PersistentCollection |
BagType.wrap(SessionImplementor session,
Object collection)
|
PersistentCollection |
ArrayType.instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
|
PersistentCollection |
ArrayType.wrap(SessionImplementor session,
Object array)
|
void |
ArrayType.replaceElements(Object original,
Object target,
Object owner,
Map copyCache,
SessionImplementor session)
|
Object |
AnyType.nullSafeGet(ResultSet rs,
String name,
SessionImplementor session,
Object owner)
|
Object |
AnyType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
AnyType.hydrate(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
AnyType.resolve(Object value,
SessionImplementor session,
Object owner)
|
Object |
AnyType.semiResolve(Object value,
SessionImplementor session,
Object owner)
|
void |
AnyType.nullSafeSet(PreparedStatement st,
Object value,
int index,
boolean[] settable,
SessionImplementor session)
|
void |
AnyType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
Object |
AnyType.assemble(Serializable cached,
SessionImplementor session,
Object owner)
|
Serializable |
AnyType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Object |
AnyType.replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
Object |
AnyType.getPropertyValue(Object component,
int i,
SessionImplementor session)
|
Object[] |
AnyType.getPropertyValues(Object component,
SessionImplementor session)
|
boolean |
AnyType.isModified(Object old,
Object current,
SessionImplementor session)
|
Serializable |
AbstractType.disassemble(Object value,
SessionImplementor session,
Object owner)
|
Object |
AbstractType.assemble(Serializable cached,
SessionImplementor session,
Object owner)
|
boolean |
AbstractType.isDirty(Object old,
Object current,
SessionImplementor session)
|
Object |
AbstractType.hydrate(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
|
Object |
AbstractType.resolve(Object value,
SessionImplementor session,
Object owner)
|
Object |
AbstractType.semiResolve(Object value,
SessionImplementor session,
Object owner)
|
boolean |
AbstractType.isModified(Object old,
Object current,
SessionImplementor session)
|
Object[] |
AbstractComponentType.getPropertyValues(Object component,
SessionImplementor session)
|
Object |
AbstractComponentType.getPropertyValue(Object component,
int i,
SessionImplementor session)
|
Uses of SessionImplementor in org.hibernate.usertype |
Methods in org.hibernate.usertype with parameters of type SessionImplementor | |
PersistentCollection |
UserCollectionType.instantiate(SessionImplementor session,
CollectionPersister persister)
Instantiate an uninitialized instance of the collection wrapper |
PersistentCollection |
UserCollectionType.wrap(SessionImplementor session,
Object collection)
Wrap an instance of a collection |
void |
UserCollectionType.replaceElements(Object original,
Object target,
CollectionPersister persister,
Object owner,
Map copyCache,
SessionImplementor session)
Replace the elements of a collection with the elements of another collection |
Object |
CompositeUserType.nullSafeGet(ResultSet rs,
String[] names,
SessionImplementor session,
Object owner)
Retrieve an instance of the mapped class from a JDBC resultset. |
void |
CompositeUserType.nullSafeSet(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
Write an instance of the mapped class to a prepared statement. |
Serializable |
CompositeUserType.disassemble(Object value,
SessionImplementor session)
Transform the object into its cacheable representation. |
Object |
CompositeUserType.assemble(Serializable cached,
SessionImplementor session,
Object owner)
Reconstruct an object from the cacheable representation. |
Object |
CompositeUserType.replace(Object original,
Object target,
SessionImplementor session,
Object owner)
During merge, replace the existing (target) value in the entity we are merging to with a new (original) value from the detached entity we are merging. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |