Spring Data MongoDB

org.springframework.data.mongodb.crossstore
Class MongoChangeSetPersister

java.lang.Object
  extended by org.springframework.data.mongodb.crossstore.MongoChangeSetPersister
All Implemented Interfaces:
ChangeSetPersister<Object>

public class MongoChangeSetPersister
extends Object
implements ChangeSetPersister<Object>


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.springframework.data.crossstore.ChangeSetPersister
ChangeSetPersister.NotFoundException
 
Field Summary
protected  org.slf4j.Logger log
           
 
Fields inherited from interface org.springframework.data.crossstore.ChangeSetPersister
CLASS_KEY, ID_KEY
 
Constructor Summary
MongoChangeSetPersister()
           
 
Method Summary
 Object getPersistentId(ChangeSetBacked entity, ChangeSet cs)
           
 void getPersistentState(Class<? extends ChangeSetBacked> entityClass, Object id, ChangeSet changeSet)
           
 Object persistState(ChangeSetBacked entity, ChangeSet cs)
           
 void setEntityManagerFactory(EntityManagerFactory entityManagerFactory)
           
 void setMongoTemplate(MongoTemplate mongoTemplate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected final org.slf4j.Logger log
Constructor Detail

MongoChangeSetPersister

public MongoChangeSetPersister()
Method Detail

setMongoTemplate

public void setMongoTemplate(MongoTemplate mongoTemplate)

setEntityManagerFactory

public void setEntityManagerFactory(EntityManagerFactory entityManagerFactory)

getPersistentState

public void getPersistentState(Class<? extends ChangeSetBacked> entityClass,
                               Object id,
                               ChangeSet changeSet)
                        throws DataAccessException,
                               ChangeSetPersister.NotFoundException
Specified by:
getPersistentState in interface ChangeSetPersister<Object>
Throws:
DataAccessException
ChangeSetPersister.NotFoundException

getPersistentId

public Object getPersistentId(ChangeSetBacked entity,
                              ChangeSet cs)
                       throws DataAccessException
Specified by:
getPersistentId in interface ChangeSetPersister<Object>
Throws:
DataAccessException

persistState

public Object persistState(ChangeSetBacked entity,
                           ChangeSet cs)
                    throws DataAccessException
Specified by:
persistState in interface ChangeSetPersister<Object>
Throws:
DataAccessException

Spring Data MongoDB

Copyright © 2011-2013-2013 SpringSource. All Rights Reserved.