public class Utils
extends java.lang.Object
| Constructor and Description |
|---|
Utils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Number |
addNumbers(java.lang.Number a,
java.lang.Number b) |
static java.util.List<java.lang.Object> |
asList(java.lang.Object value) |
static long |
calculateSize(org.bson.BSONObject document) |
static boolean |
containsQueryExpression(java.lang.Object value) |
static java.util.regex.Pattern |
createPattern(java.lang.String regex,
java.lang.String options) |
static java.lang.String |
getCollectionNameFromFullName(java.lang.String fullName) |
static java.lang.String |
getDatabaseNameFromFullName(java.lang.String fullName) |
static java.lang.Object |
getFieldValueListSafe(java.lang.Object document,
java.lang.String field) |
static java.lang.Object |
getSubdocumentValue(org.bson.BSONObject document,
java.lang.String key) |
static java.lang.String |
getSubkey(java.lang.String key,
int dotPos,
java.util.concurrent.atomic.AtomicReference<java.lang.Integer> matchPos) |
static boolean |
hasSubdocumentValue(java.lang.Object document,
java.lang.String key) |
static boolean |
isTrue(java.lang.Object value) |
static java.lang.String |
join(int[] array,
char c) |
static void |
markOkay(org.bson.BSONObject result) |
static java.lang.Number |
multiplyNumbers(java.lang.Number a,
java.lang.Number b) |
static java.lang.Object |
normalizeValue(java.lang.Object value) |
static boolean |
nullAwareEquals(java.lang.Object a,
java.lang.Object b) |
static java.lang.Object |
removeListSafe(java.lang.Object document,
java.lang.String key) |
static void |
setListSafe(java.lang.Object document,
java.lang.String key,
java.lang.Object obj) |
public static java.lang.Number addNumbers(java.lang.Number a,
java.lang.Number b)
public static java.lang.Number multiplyNumbers(java.lang.Number a,
java.lang.Number b)
public static java.lang.Object getSubdocumentValue(org.bson.BSONObject document,
java.lang.String key)
public static java.lang.String getDatabaseNameFromFullName(java.lang.String fullName)
public static java.lang.String getCollectionNameFromFullName(java.lang.String fullName)
public static boolean isTrue(java.lang.Object value)
public static java.lang.Object normalizeValue(java.lang.Object value)
public static boolean nullAwareEquals(java.lang.Object a,
java.lang.Object b)
public static long calculateSize(org.bson.BSONObject document)
public static java.util.List<java.lang.Object> asList(java.lang.Object value)
public static boolean containsQueryExpression(java.lang.Object value)
public static java.lang.Object getFieldValueListSafe(java.lang.Object document,
java.lang.String field)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static boolean hasSubdocumentValue(java.lang.Object document,
java.lang.String key)
throws MongoServerError
MongoServerErrorpublic static java.lang.String getSubkey(java.lang.String key,
int dotPos,
java.util.concurrent.atomic.AtomicReference<java.lang.Integer> matchPos)
throws MongoServerError
MongoServerErrorpublic static void markOkay(org.bson.BSONObject result)
public static java.util.regex.Pattern createPattern(java.lang.String regex,
java.lang.String options)
public static void setListSafe(java.lang.Object document,
java.lang.String key,
java.lang.Object obj)
public static java.lang.Object removeListSafe(java.lang.Object document,
java.lang.String key)
public static java.lang.String join(int[] array,
char c)