public class MongoDBSorting extends Object
Modifier and Type | Field and Description |
---|---|
static int |
ASC |
static MongoDBSorting |
DEFAULT_INSTANCE |
static int |
DESC |
Constructor and Description |
---|
MongoDBSorting() |
MongoDBSorting(EntityMapper.Field<?>... fields)
Creates an ascending sort object for given field.
|
Modifier and Type | Method and Description |
---|---|
com.mongodb.DBCursor |
apply(com.mongodb.DBCursor dbCursor)
Method applies the sorting if any to given
DBCursor . |
MongoDBSorting |
ascending(EntityMapper.Field<?>... fields)
Method constructs a new instance of a MongoDBSorting object and adds ascending sorting to initial instance.
|
MongoDBSorting |
descending(EntityMapper.Field<?>... fields)
Method constructs a new instance of a MongoDBSorting object and adds descending sorting to initial instance.
|
com.mongodb.DBObject |
toDBObject() |
public static final int ASC
public static final int DESC
@Nonnull public static final MongoDBSorting DEFAULT_INSTANCE
public MongoDBSorting()
public MongoDBSorting(@Nonnull EntityMapper.Field<?>... fields)
fields
- Field(s) to be sorted on.@Nonnull public MongoDBSorting ascending(@Nonnull EntityMapper.Field<?>... fields)
fields
- Field(s) to be sorted on.@Nonnull public MongoDBSorting descending(@Nonnull EntityMapper.Field<?>... fields)
fields
- Field(s) to be sorted on.@Nonnull public com.mongodb.DBCursor apply(@Nonnull com.mongodb.DBCursor dbCursor)
DBCursor
.dbCursor
- DBCursor
to apply sorting to.DBCursor
with sorting.@Nonnull public com.mongodb.DBObject toDBObject()
Copyright © 2018 TomTom International BV. All rights reserved.