Tabnine Logo
SessionImplementor.getInterceptor
Code IndexAdd Tabnine to your IDE (free)

How to use
getInterceptor
method
in
org.hibernate.engine.spi.SessionImplementor

Best Java code snippets using org.hibernate.engine.spi.SessionImplementor.getInterceptor (Showing top 20 results out of 315)

origin: hibernate/hibernate-orm

@Override
public Interceptor getInterceptor() {
  return delegate.getInterceptor();
}
origin: hibernate/hibernate-orm

  protected void postPostFlush(SessionImplementor session) {
    session.getInterceptor().postFlush( new LazyIterator( session.getPersistenceContext().getEntitiesByKey() ) );
  }
}
origin: hibernate/hibernate-orm

  EntityPersister persister,
  SessionImplementor source) {
boolean substitute = source.getInterceptor().onSave(
    entity,
    id,
origin: hibernate/hibernate-orm

protected boolean invokeInterceptor(
    SessionImplementor session,
    Object entity,
    EntityEntry entry,
    final Object[] values,
    EntityPersister persister) {
  boolean isDirty = false;
  if ( entry.getStatus() != Status.DELETED ) {
    if ( callbackRegistry.preUpdate( entity ) ) {
      isDirty = copyState( entity, persister.getPropertyTypes(), values, session.getFactory() );
    }
  }
  final boolean answerFromInterceptor =  session.getInterceptor().onFlushDirty(
      entity,
      entry.getId(),
      values,
      entry.getLoadedState(),
      persister.getPropertyNames(),
      persister.getPropertyTypes()
  );
  return answerFromInterceptor || isDirty;
}
origin: hibernate/hibernate-orm

final Object[] loadedState = entry.getLoadedState();
int[] dirtyProperties = session.getInterceptor().findDirty(
    entity,
    id,
origin: com.atlassian.hibernate/hibernate.adapter

/**
 * Get whether a SessionBridge is available from a v5 Session object.
 */
public static boolean hasSessionBridge(final org.hibernate.Session session) {
  org.hibernate.Interceptor interceptor =
      ((org.hibernate.engine.spi.SessionImplementor) session).getInterceptor();
  return interceptor instanceof InterceptorV5WithSessionBridgeHolder;
}
origin: org.jboss.seam/jboss-seam

public Interceptor getInterceptor()
{
 return ((SessionImplementor) delegate).getInterceptor();
}
origin: org.hibernate.orm/hibernate-core

@Override
public Interceptor getInterceptor() {
  return delegate.getInterceptor();
}
origin: riotfamily/riot

public Interceptor getInterceptor() {
  return session.getInterceptor();
}
origin: com.atlassian.hibernate/hibernate.adapter

@Override
public Interceptor getInterceptor() {
  return getSessionImplementor().getInterceptor();
}
origin: com.atlassian.hibernate/hibernate.adapter

  /**
   * Get the SessionBridge object from a Session.
   */
  public static SessionBridge getSessionBridge(final org.hibernate.Session session) {
    if (session == null) {
      return null;
    }

    // The real v5 Session object's public getInterceptor is used to hold the SessionBridge.
    // This is because getInterceptor can be assigned without reflection on a v5 object, and
    // the SessionBridge must be available from both the real SessionImpl and
    // SessionFactoryV5BridgeProxy objects.
    final org.hibernate.Interceptor interceptor =
        ((org.hibernate.engine.spi.SessionImplementor) session).getInterceptor();
    if (!(interceptor instanceof InterceptorV5WithSessionBridgeHolder)) {
      throw new IllegalArgumentException("Session was not created by a SessionFactoryBridge");
    }

    // return the SessionBridge's v2 Session
    return ((InterceptorV5WithSessionBridgeHolder) interceptor).getSessionBridge();
  }
}
origin: org.hibernate.orm/hibernate-core

  protected void postPostFlush(SessionImplementor session) {
    session.getInterceptor().postFlush( new LazyIterator( session.getPersistenceContext().getEntitiesByKey() ) );
  }
}
origin: org.hibernate/com.springsource.org.hibernate

Boolean isUnsaved = session.getInterceptor().isTransient(entity);
if (isUnsaved!=null) return isUnsaved.booleanValue();
origin: org.hibernate/com.springsource.org.hibernate.core

Boolean isUnsaved = session.getInterceptor().isTransient(entity);
if (isUnsaved!=null) return isUnsaved.booleanValue();
origin: org.hibernate/com.springsource.org.hibernate.core

protected boolean invokeInterceptor(
    SessionImplementor session,
    Object entity,
    EntityEntry entry,
    final Object[] values,
    EntityPersister persister) {
  return session.getInterceptor().onFlushDirty(
      entity,
      entry.getId(),
      values,
      entry.getLoadedState(),
      persister.getPropertyNames(),
      persister.getPropertyTypes()
  );
}
origin: org.hibernate/com.springsource.org.hibernate

protected boolean invokeInterceptor(
    SessionImplementor session,
    Object entity,
    EntityEntry entry,
    final Object[] values,
    EntityPersister persister) {
  return session.getInterceptor().onFlushDirty(
      entity,
      entry.getId(),
      values,
      entry.getLoadedState(),
      persister.getPropertyNames(),
      persister.getPropertyTypes()
  );
}
origin: org.hibernate/com.springsource.org.hibernate.core

session.getInterceptor().postFlush( new LazyIterator( persistenceContext.getEntitiesByKey() ) );
origin: org.hibernate/com.springsource.org.hibernate

session.getInterceptor().postFlush( new LazyIterator( persistenceContext.getEntitiesByKey() ) );
origin: org.hibernate/com.springsource.org.hibernate.core

  EntityPersister persister,
  SessionImplementor source) {
boolean substitute = source.getInterceptor().onSave(
    entity,
    id,
origin: org.hibernate.orm/hibernate-core

protected boolean invokeInterceptor(
    SessionImplementor session,
    Object entity,
    EntityEntry entry,
    final Object[] values,
    EntityTypeDescriptor entityDescriptor) {
  boolean isDirty = false;
  if ( entry.getStatus() != Status.DELETED ) {
    if ( callbackRegistry.preUpdate( entity ) ) {
      isDirty = copyState( entity, entityDescriptor.getPropertyJavaTypeDescriptors(), values, session.getFactory() );
    }
  }
  if ( isDirty ) {
    return true;
  }
  return session.getInterceptor().onFlushDirty(
      entity,
      entry.getId(),
      values,
      entry.getLoadedState(),
      entityDescriptor.getPropertyNames(),
      entityDescriptor.getPropertyJavaTypeDescriptors()
  );
}
org.hibernate.engine.spiSessionImplementorgetInterceptor

Javadoc

Retrieves the interceptor currently in use by this event source.

Popular methods of SessionImplementor

  • getFactory
    Get the creating SessionFactoryImplementor
  • getTransactionCoordinator
  • connection
  • getPersistenceContext
    Get the persistence context for this session
  • getLoadQueryInfluencers
    Get the load query influencers associated with this session.
  • isTransactionInProgress
    Does this Session have an active Hibernate transaction or is there a JTA transaction in progress?
  • getEntityPersister
    Get the EntityPersister for any instance
  • getJdbcCoordinator
  • isClosed
    Determine whether the session is closed. Provided separately from #isOpen() as this method does not
  • flush
  • getTenantIdentifier
    Match te method on org.hibernate.Session and org.hibernate.StatelessSession
  • generateEntityKey
  • getTenantIdentifier,
  • generateEntityKey,
  • getContextEntityIdentifier,
  • isOpen,
  • bestGuessEntityName,
  • getFlushMode,
  • getSessionFactory,
  • guessEntityName,
  • immediateLoad,
  • initializeCollection

Popular in Java

  • Reading from database using SQL prepared statement
  • runOnUiThread (Activity)
  • startActivity (Activity)
  • scheduleAtFixedRate (Timer)
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • ResultSet (java.sql)
    An interface for an object which represents a database table entry, returned as the result of the qu
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • JFileChooser (javax.swing)
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now