FileDocCategorySizeDatePackage
MergeEvent.javaAPI DocHibernate 3.2.51733Mon Aug 08 18:24:44 BST 2005org.hibernate.event

MergeEvent

public class MergeEvent extends AbstractEvent
An event class for merge() and saveOrUpdateCopy()
author
Gavin King

Fields Summary
private Object
original
private Serializable
requestedId
private String
entityName
private Object
entity
private Object
result
Constructors Summary
public MergeEvent(String entityName, Object original, EventSource source)

		this(original, source);
		this.entityName = entityName;
	
public MergeEvent(String entityName, Object original, Serializable id, EventSource source)

		this(entityName, original, source);
		this.requestedId = id;
		if ( requestedId == null ) {
			throw new IllegalArgumentException(
					"attempt to create merge event with null identifier"
				);
		}
	
public MergeEvent(Object object, EventSource source)

		super(source);
		if ( object == null ) {
			throw new IllegalArgumentException(
					"attempt to create merge event with null entity"
				);
		}
		this.original = object;
	
Methods Summary
public java.lang.ObjectgetEntity()

		return entity;
	
public java.lang.StringgetEntityName()

		return entityName;
	
public java.lang.ObjectgetOriginal()

		return original;
	
public java.io.SerializablegetRequestedId()

		return requestedId;
	
public java.lang.ObjectgetResult()

		return result;
	
public voidsetEntity(java.lang.Object entity)

		this.entity = entity;
	
public voidsetEntityName(java.lang.String entityName)

		this.entityName = entityName;
	
public voidsetOriginal(java.lang.Object object)

		this.original = object;
	
public voidsetRequestedId(java.io.Serializable requestedId)

		this.requestedId = requestedId;
	
public voidsetResult(java.lang.Object result)

		this.result = result;