Class FileManagerUtils


  • public final class FileManagerUtils
    extends Object
    • Method Detail

      • getBytesFromFile

        @Deprecated
        public static byte[] getBytesFromFile​(File file)
                                       throws IOException
        Deprecated.
        since 7.2, use IOUtils.toByteArray(java.io.InputStream) instead
        Returns the contents of the file in a byte array.
        Throws:
        IOException
      • fetchFileName

        public static String fetchFileName​(String fullName)
        Returns the fileName of an uploaded file.
        Parameters:
        fullName - the full name that we need to parse
        Returns:
        the FileName String
      • fetchTitle

        public static String fetchTitle​(String filename)
        Returns the title.
        Parameters:
        filename - the file name
        Returns:
        the title
      • getExistingDocByFileName

        public static DocumentModel getExistingDocByFileName​(CoreSession documentManager,
                                                             String path,
                                                             String filename)
        Looks if an existing Document with the same filename exists.
      • getExistingDocByTitle

        public static DocumentModel getExistingDocByTitle​(CoreSession documentManager,
                                                          String path,
                                                          String title)
        Looks if an existing Document with the same title exists.
      • getExistingDocByPropertyName

        public static DocumentModel getExistingDocByPropertyName​(CoreSession documentManager,
                                                                 String path,
                                                                 String value,
                                                                 String propertyName)
        Looks if an existing Document has the same value for a given property.