org.springframework.data.mongodb.core
Class MongoAction
java.lang.Object
org.springframework.data.mongodb.core.MongoAction
public class MongoAction
- extends Object
Represents an action taken against the collection. Used by WriteConcernResolver
to determine a custom
WriteConcern
based on this information.
- INSERT, SAVE have null query
- REMOVE has null document
- INSERT_LIST has null entityType, document, and query
- Author:
- Mark Pollack, Oliver Gierke
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MongoAction
public MongoAction(com.mongodb.WriteConcern defaultWriteConcern,
MongoActionOperation mongoActionOperation,
String collectionName,
Class<?> entityType,
com.mongodb.DBObject document,
com.mongodb.DBObject query)
- Create an instance of a
MongoAction
.
- Parameters:
defaultWriteConcern
- the default write concern.mongoActionOperation
- action being taken against the collectioncollectionName
- the collection name, must not be null or empty.entityType
- the POJO that is being operated againstdocument
- the converted DBObject from the POJO or Spring Update objectquery
- the converted DBOjbect from the Spring Query object
getCollectionName
public String getCollectionName()
getDefaultWriteConcern
public com.mongodb.WriteConcern getDefaultWriteConcern()
getEntityClass
@Deprecated
public Class<?> getEntityClass()
- Deprecated. use
getEntityType()
instead.
getEntityType
public Class<?> getEntityType()
getMongoActionOperation
public MongoActionOperation getMongoActionOperation()
getQuery
public com.mongodb.DBObject getQuery()
getDocument
public com.mongodb.DBObject getDocument()
Copyright © 2011-2013-2013 SpringSource. All Rights Reserved.