public class Utils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PATH_DELIMITER |
| Constructor and Description |
|---|
Utils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Number |
addNumbers(java.lang.Number a,
java.lang.Number b) |
static void |
changeSubdocumentValue(java.lang.Object document,
java.lang.String key,
java.lang.Object newValue) |
static java.lang.String |
describeType(java.lang.Object value) |
static java.lang.String |
getCollectionNameFromFullName(java.lang.String fullName) |
static java.lang.String |
getDatabaseNameFromFullName(java.lang.String fullName) |
static java.lang.String |
getShorterPathIfPrefix(java.lang.String path1,
java.lang.String path2) |
static java.lang.Object |
getSubdocumentValue(Document document,
java.lang.String key) |
static java.lang.Object |
getSubdocumentValueCollectionAware(Document document,
java.lang.String key) |
static boolean |
isTrue(java.lang.Object value) |
static java.lang.String |
join(java.util.List<?> values,
java.lang.String delimiter) |
static java.lang.String |
joinTail(java.util.List<java.lang.String> pathFragments) |
static void |
markOkay(Document result) |
static java.lang.Number |
normalizeNumber(java.lang.Number value) |
static java.lang.Object |
removeSubdocumentValue(java.lang.Object document,
java.lang.String key) |
static java.util.List<java.lang.String> |
splitPath(java.lang.String input) |
static java.lang.Number |
subtractNumbers(java.lang.Number a,
java.lang.Number b) |
public static final java.lang.String PATH_DELIMITER
public static java.lang.Number addNumbers(java.lang.Number a,
java.lang.Number b)
public static java.lang.Number subtractNumbers(java.lang.Number a,
java.lang.Number b)
public static java.lang.Object getSubdocumentValue(Document document, java.lang.String key)
public static java.lang.Object getSubdocumentValueCollectionAware(Document 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.Number normalizeNumber(java.lang.Number value)
public static void markOkay(Document result)
public static java.lang.String join(java.util.List<?> values,
java.lang.String delimiter)
public static void changeSubdocumentValue(java.lang.Object document,
java.lang.String key,
java.lang.Object newValue)
public static java.lang.Object removeSubdocumentValue(java.lang.Object document,
java.lang.String key)
public static java.lang.String describeType(java.lang.Object value)
public static java.lang.String joinTail(java.util.List<java.lang.String> pathFragments)
public static java.util.List<java.lang.String> splitPath(java.lang.String input)
public static java.lang.String getShorterPathIfPrefix(java.lang.String path1,
java.lang.String path2)