public class MongoAction extends Object
WriteConcernResolver
to determine a custom
WriteConcern based on this information.
Properties that will always be not-null are collectionName and defaultWriteConcern. The EntityClass is null only for
the MongoActionOperaton.INSERT_LIST.
Constructor and Description |
---|
MongoAction(WriteConcern defaultWriteConcern,
MongoActionOperation mongoActionOperation,
String collectionName,
Class<?> entityClass,
DBObject document,
DBObject query)
Create an instance of a MongoAction
|
Modifier and Type | Method and Description |
---|---|
String |
getCollectionName() |
WriteConcern |
getDefaultWriteConcern() |
DBObject |
getDocument() |
Class<?> |
getEntityClass() |
MongoActionOperation |
getMongoActionOperation() |
DBObject |
getQuery() |
public MongoAction(WriteConcern defaultWriteConcern, MongoActionOperation mongoActionOperation, String collectionName, Class<?> entityClass, DBObject document, DBObject query)
defaultWriteConcern
- the default write concernmongoActionOperation
- action being taken against the collectioncollectionName
- the collection nameentityClass
- the POJO that is being operated againstdocument
- the converted DBObject from the POJO or Spring Update objectquery
- the converted DBOjbect from the Spring Query objectpublic String getCollectionName()
public WriteConcern getDefaultWriteConcern()
public Class<?> getEntityClass()
public MongoActionOperation getMongoActionOperation()
public DBObject getQuery()
public DBObject getDocument()
Copyright © 2012. All Rights Reserved.