Class HierarchicalMediaPathBuilder


  • public final class HierarchicalMediaPathBuilder
    extends java.lang.Object
    Creates hierarchical, hashed subfolders path for Media.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String buildPath​(java.lang.String folderPath, java.lang.String mediaId)
      Builds the path for given folderPath and mediaId depending on the hashing depth used for this instance of path builder.
      static HierarchicalMediaPathBuilder forDepth​(int depth)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • HASHING_DEPTH_KEY

        public static final java.lang.String HASHING_DEPTH_KEY
        See Also:
        Constant Field Values
      • GLOBAL_HASHING_DEPTH_KEY

        public static final java.lang.String GLOBAL_HASHING_DEPTH_KEY
        See Also:
        Constant Field Values
    • Method Detail

      • buildPath

        public java.lang.String buildPath​(java.lang.String folderPath,
                                          java.lang.String mediaId)
        Builds the path for given folderPath and mediaId depending on the hashing depth used for this instance of path builder.