Example usage for org.hibernate Interceptor preFlush

List of usage examples for org.hibernate Interceptor preFlush

Introduction

In this page you can find the example usage for org.hibernate Interceptor preFlush.

Prototype

void preFlush(Iterator entities) throws CallbackException;

Source Link

Document

Called before a flush.

Usage

From source file:com.fiveamsolutions.nci.commons.util.CompositeInterceptor.java

License:Open Source License

/**
 * {@inheritDoc}// w  w  w. j  a  va 2s. c o  m
 */
@SuppressWarnings("rawtypes")
public void preFlush(Iterator arg0) {
    for (Interceptor i : children) {
        i.preFlush(arg0);
    }
}

From source file:com.fiveamsolutions.nci.commons.util.CompositeInterceptorTest.java

License:Open Source License

private void helper(Interceptor i, boolean expectChanges) {
    i.afterTransactionBegin(null);//from   ww w .ja  va 2 s.  com
    i.afterTransactionCompletion(null);
    i.beforeTransactionCompletion(null);
    assertNull(i.getEntity(null, null));
    assertNull(i.getEntityName(null));
    if (expectChanges) {
        assertNotNull(i.findDirty(null, null, null, null, null, null));
        assertNotNull(i.instantiate(null, null, null));
        assertNotNull(i.isTransient(null));
        assertTrue(!"foo".equals(i.onPrepareStatement("foo")));
    } else {
        assertNull(i.findDirty(null, null, null, null, null, null));
        assertNull(i.instantiate(null, null, null));
        assertNull(i.isTransient(null));
        assertEquals("foo", i.onPrepareStatement("foo"));
    }
    i.onCollectionRecreate(null, null);
    i.onCollectionRemove(null, null);
    i.onCollectionUpdate(null, null);
    i.onDelete(null, null, null, null, null);
    assertEquals(expectChanges, i.onFlushDirty(null, null, null, null, null, null));
    assertEquals(expectChanges, i.onLoad(null, null, null, null, null));
    assertEquals(expectChanges, i.onSave(null, null, null, null, null));
    i.postFlush(null);
    i.preFlush(null);
}

From source file:debop4k.data.orm.hibernate.interceptors.MultipleInterceptor.java

License:Apache License

@Override
public void preFlush(Iterator entities) {
    if (nonEmpty()) {
        for (Interceptor interceptor : interceptors) {
            interceptor.preFlush(entities);
        }//from w w w . jav  a  2s  .  co m
    }
}

From source file:gov.nih.nci.cabig.ctms.audit.ChainedInterceptor.java

License:BSD License

public void preFlush(Iterator entities) throws CallbackException {
    for (Interceptor element : interceptors) {
        element.preFlush(entities);
    }//from   w  w w .  j  a  v  a 2  s .com
}

From source file:kr.debop4j.data.hibernate.interceptor.MultiInterceptor.java

License:Apache License

@Override
public void preFlush(Iterator entities) {
    if (!isExists())
        return;/*from   ww w.  j  ava2s.  c o m*/

    if (isTraceEnabled)
        log.trace("?? preFlush  ? .");

    // List<FutureTask<Void>> tasks = Lists.newLinkedList();

    for (final Interceptor interceptor : interceptors) {
        interceptor.preFlush(entities);
    }
}

From source file:org.chenillekit.hibernate.interceptors.ChainedInterceptor.java

License:Apache License

public void preFlush(Iterator entities) {
    for (Object o : interceptors.entrySet()) {
        Map.Entry entry = (Map.Entry) o;
        Interceptor interceptor = (Interceptor) entry.getValue();
        interceptor.preFlush(entities);
    }/*from   w ww.ja  v  a  2  s. c  om*/
}

From source file:org.hyperic.hibernate.DefaultInterceptorChain.java

License:Open Source License

public void preFlush(HibernateInterceptorChain chain, Interceptor target, Iterator entities) {
    target.preFlush(entities);
}

From source file:org.openmrs.api.db.hibernate.ChainingInterceptor.java

License:Mozilla Public License

@SuppressWarnings("unchecked")
public void preFlush(Iterator entities) {
    for (Interceptor i : interceptors) {
        i.preFlush(entities);
    }/*from ww w  .  j  a  v  a2  s . c  o m*/
}

From source file:org.riotfamily.common.hibernate.ChainedInterceptor.java

License:Apache License

@SuppressWarnings("unchecked")
public void preFlush(Iterator entities) {
    for (Interceptor interceptor : interceptors) {
        interceptor.preFlush(entities);
    }// w w w  .j  a  va 2  s.  c o  m
}