当前页面: 
在线文档首页 > 
Hibernate 3.2.4 正式版 API 英文文档
DefaultReplicateEventListener (Hibernate API Documentation) - Hibernate 3.2.4 正式版 API 英文文档
org.hibernate.event.def
Class DefaultReplicateEventListener
java.lang.Object
   org.hibernate.event.def.AbstractReassociateEventListener
org.hibernate.event.def.AbstractReassociateEventListener
       org.hibernate.event.def.AbstractSaveEventListener
org.hibernate.event.def.AbstractSaveEventListener
           org.hibernate.event.def.DefaultReplicateEventListener
org.hibernate.event.def.DefaultReplicateEventListener
- All Implemented Interfaces: 
- ReplicateEventListener, Serializable
- public class DefaultReplicateEventListener- extends AbstractSaveEventListener- implements ReplicateEventListener
Defines the default replicate event listener used by Hibernate to replicate
 entities in response to generated replicate events.
- Author:
- Steve Ebersole
- See Also:
- Serialized Form
 
 
 
| Method Summary | 
| protected  CascadingAction | getCascadeAction()
 | 
| protected  boolean | isVersionIncrementDisabled()After the save, will te version number be incremented
 if the instance is modified?
 | 
|  void | onReplicate(ReplicateEvent event)Handle the given replicate event.
 | 
| protected  boolean | substituteValuesIfNecessary(Object entity,
                            Serializable id,
                            Object[] values,
                            EntityPersister persister,
                            SessionImplementor source)Perform any property value substitution that is necessary
 (interceptor callback, version initialization...)
 | 
| protected  boolean | visitCollectionsBeforeSave(Object entity,
                           Serializable id,
                           Object[] values,
                           Type[] types,
                           EventSource source)
 | 
 
| Methods inherited from class org.hibernate.event.def.AbstractSaveEventListener | 
| cascadeAfterSave, cascadeBeforeSave, getAssumedUnsaved, getEntityState, getLoggableName, getMergeMap, invokeSaveLifecycle, performSave, performSaveOrReplicate, saveWithGeneratedId, saveWithRequestedId, validate | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DefaultReplicateEventListener
public DefaultReplicateEventListener()
onReplicate
public void onReplicate(ReplicateEvent event)
- Handle the given replicate event.
 
- 
- Specified by:
- onReplicatein interface- ReplicateEventListener
 
- 
- Parameters:
- event- The replicate event to be handled.
- Throws:
- TransientObjectException- An invalid attempt to replicate a transient entity.
 
visitCollectionsBeforeSave
protected boolean visitCollectionsBeforeSave(Object entity,
                                             Serializable id,
                                             Object[] values,
                                             Type[] types,
                                             EventSource source)
- 
- Overrides:
- visitCollectionsBeforeSavein class- AbstractSaveEventListener
 
- 
 
substituteValuesIfNecessary
protected boolean substituteValuesIfNecessary(Object entity,
                                              Serializable id,
                                              Object[] values,
                                              EntityPersister persister,
                                              SessionImplementor source)
- Description copied from class: AbstractSaveEventListener
- Perform any property value substitution that is necessary
 (interceptor callback, version initialization...)
 
- 
- Overrides:
- substituteValuesIfNecessaryin class- AbstractSaveEventListener
 
- 
- Parameters:
- entity- The entity
- id- The entity identifier
- values- The snapshot entity state
- persister- The entity persister
- source- The originating session
- Returns:
- True if the snapshot state changed such that
 reinjection of the values into the entity is required.
 
isVersionIncrementDisabled
protected boolean isVersionIncrementDisabled()
- Description copied from class: AbstractSaveEventListener
- After the save, will te version number be incremented
 if the instance is modified?
 
- 
- Overrides:
- isVersionIncrementDisabledin class- AbstractSaveEventListener
 
- 
- Returns:
- True if the version will be incremented on an entity change after save;
         false otherwise.
 
getCascadeAction
protected CascadingAction getCascadeAction()
- 
- Specified by:
- getCascadeActionin class- AbstractSaveEventListener
 
-