Spring Data Document

org.springframework.data.mongodb.crossstore
Class MongoChangeSetPersister

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

public class MongoChangeSetPersister
extends Object
implements org.springframework.data.crossstore.ChangeSetPersister<Object>


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.springframework.data.crossstore.ChangeSetPersister
org.springframework.data.crossstore.ChangeSetPersister.NotFoundException
 
Field Summary
protected  org.apache.commons.logging.Log log
           
 
Fields inherited from interface org.springframework.data.crossstore.ChangeSetPersister
CLASS_KEY, ID_KEY
 
Constructor Summary
MongoChangeSetPersister()
           
 
Method Summary
 Object getPersistentId(org.springframework.data.crossstore.ChangeSetBacked entity, org.springframework.data.crossstore.ChangeSet cs)
           
 void getPersistentState(Class<? extends org.springframework.data.crossstore.ChangeSetBacked> entityClass, Object id, org.springframework.data.crossstore.ChangeSet changeSet)
           
 Object persistState(org.springframework.data.crossstore.ChangeSetBacked entity, org.springframework.data.crossstore.ChangeSet cs)
           
 void setEntityManagerFactory(javax.persistence.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.apache.commons.logging.Log log
Constructor Detail

MongoChangeSetPersister

public MongoChangeSetPersister()
Method Detail

setMongoTemplate

public void setMongoTemplate(MongoTemplate mongoTemplate)

setEntityManagerFactory

public void setEntityManagerFactory(javax.persistence.EntityManagerFactory entityManagerFactory)

getPersistentState

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

getPersistentId

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

persistState

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

Spring Data Document

Copyright © 2012. All Rights Reserved.