Class Utils


  • public class Utils
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String PATH_DELIMITER  
    • Constructor Summary

      Constructors 
      Constructor Description
      Utils()  
    • Constructor Detail

      • Utils

        public Utils()
    • Method Detail

      • getSubdocumentValue

        public static java.lang.Object getSubdocumentValue​(Document document,
                                                           java.lang.String key)
      • getSubdocumentValueCollectionAware

        public static java.lang.Object getSubdocumentValueCollectionAware​(Document document,
                                                                          java.lang.String key)
      • getDatabaseNameFromFullName

        public static java.lang.String getDatabaseNameFromFullName​(java.lang.String fullName)
      • getCollectionNameFromFullName

        public static java.lang.String getCollectionNameFromFullName​(java.lang.String fullName)
      • isTrue

        public static boolean isTrue​(java.lang.Object value)
      • normalizeNumber

        public static java.lang.Number normalizeNumber​(java.lang.Number value)
      • markOkay

        public static void markOkay​(Document result)
      • join

        public static java.lang.String join​(java.util.List<?> values,
                                            java.lang.String delimiter)
      • changeSubdocumentValue

        public static void changeSubdocumentValue​(java.lang.Object document,
                                                  java.lang.String key,
                                                  java.lang.Object newValue)
      • removeSubdocumentValue

        public static java.lang.Object removeSubdocumentValue​(java.lang.Object document,
                                                              java.lang.String key)
      • describeType

        public static java.lang.String describeType​(java.lang.Object value)
      • joinTail

        public static java.lang.String joinTail​(java.util.List<java.lang.String> pathFragments)
      • firstFragment

        public static java.lang.String firstFragment​(java.lang.String input)
      • splitPath

        public static java.util.List<java.lang.String> splitPath​(java.lang.String input)
      • getShorterPathIfPrefix

        public static java.lang.String getShorterPathIfPrefix​(java.lang.String path1,
                                                              java.lang.String path2)
      • collectCommonPathFragments

        public static java.util.List<java.lang.String> collectCommonPathFragments​(java.lang.String path1,
                                                                                  java.lang.String path2)