Package org.mongojack.internal.update
Class ComplexUpdateOperationValue
- java.lang.Object
-
- org.mongojack.internal.update.ComplexUpdateOperationValue
-
- All Implemented Interfaces:
UpdateOperationValue
public class ComplexUpdateOperationValue extends Object implements UpdateOperationValue
A complex update operation value
-
-
Constructor Summary
Constructors Constructor Description ComplexUpdateOperationValue(com.mongodb.DBObject value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.mongodb.DBObjectgetValue()Get the valuebooleanisTargetCollection()Whether the target field for these values is a collection.booleanrequiresSerialization()Whether the value requires serialization
-
-
-
Method Detail
-
getValue
public com.mongodb.DBObject getValue()
Description copied from interface:UpdateOperationValueGet the value- Specified by:
getValuein interfaceUpdateOperationValue- Returns:
- The value
-
isTargetCollection
public boolean isTargetCollection()
Description copied from interface:UpdateOperationValueWhether the target field for these values is a collection.- Specified by:
isTargetCollectionin interfaceUpdateOperationValue- Returns:
- True if the target is a collection, false if otherwise
-
requiresSerialization
public boolean requiresSerialization()
Description copied from interface:UpdateOperationValueWhether the value requires serialization- Specified by:
requiresSerializationin interfaceUpdateOperationValue- Returns:
- True if the value requires serialization, false if otherwise
-
-