Package org.bson
Class BsonObjectId
- java.lang.Object
- 
- org.bson.BsonValue
- 
- org.bson.BsonObjectId
 
 
- 
- All Implemented Interfaces:
- Comparable<BsonObjectId>
 
 public class BsonObjectId extends BsonValue implements Comparable<BsonObjectId> A representation of the BSON ObjectId type.- Since:
- 3.0
 
- 
- 
Constructor SummaryConstructors Constructor Description BsonObjectId()Construct a new instance with a newObjectId.BsonObjectId(ObjectId value)Construct a new instance with the givenObjectIdinstance.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(BsonObjectId o)booleanequals(Object o)BsonTypegetBsonType()Gets the BSON type of this value.ObjectIdgetValue()Get theObjectIdvalue.inthashCode()StringtoString()- 
Methods inherited from class org.bson.BsonValueasArray, asBinary, asBoolean, asDateTime, asDBPointer, asDecimal128, asDocument, asDouble, asInt32, asInt64, asJavaScript, asJavaScriptWithScope, asNumber, asObjectId, asRegularExpression, asString, asSymbol, asTimestamp, isArray, isBinary, isBoolean, isDateTime, isDBPointer, isDecimal128, isDocument, isDouble, isInt32, isInt64, isJavaScript, isJavaScriptWithScope, isNull, isNumber, isObjectId, isRegularExpression, isString, isSymbol, isTimestamp
 
- 
 
- 
- 
- 
Constructor Detail- 
BsonObjectIdpublic BsonObjectId() Construct a new instance with a newObjectId.
 - 
BsonObjectIdpublic BsonObjectId(ObjectId value) Construct a new instance with the givenObjectIdinstance.- Parameters:
- value- the ObjectId
 
 
- 
 - 
Method Detail- 
getValuepublic ObjectId getValue() Get theObjectIdvalue.- Returns:
- the ObjectIdvalue
 
 - 
getBsonTypepublic BsonType getBsonType() Description copied from class:BsonValueGets the BSON type of this value.- Specified by:
- getBsonTypein class- BsonValue
- Returns:
- the BSON type, which may not be null (but may be BSONType.NULL)
 
 - 
compareTopublic int compareTo(BsonObjectId o) - Specified by:
- compareToin interface- Comparable<BsonObjectId>
 
 
- 
 
-