Project

General

Profile

Download (626 Bytes) Statistics
| Branch: | Tag: | Revision:
1
/**
2
 * 
3
 */
4
package eu.etaxonomy.cdm.persistence.hibernate;
5

    
6
import org.hibernate.event.service.spi.DuplicationStrategy;
7

    
8
/**
9
 * @author a.mueller
10
 *
11
 */
12

    
13
public class CdmListenerDuplicationStrategy implements DuplicationStrategy {
14
	public static final CdmListenerDuplicationStrategy NewInstance = new CdmListenerDuplicationStrategy();
15

    
16
	@Override
17
	public boolean areMatch(Object listener, Object original) {
18
		return listener.getClass().equals( original ) && CdmListenerDuplicationStrategy.class.isInstance( listener );
19
	}
20

    
21
	@Override
22
	public Action getAction() {
23
		return Action.KEEP_ORIGINAL;
24
	}
25
}
(6-6/23)