Class FileManagerUtils
- java.lang.Object
-
- org.nuxeo.ecm.platform.filemanager.utils.FileManagerUtils
-
public final class FileManagerUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static StringfetchFileName(File file)Returns the fileName of a file.static StringfetchFileName(String fullName)Returns the fileName of an uploaded file.static StringfetchTitle(String filename)Returns the title.static byte[]getBytesFromFile(File file)Deprecated.since 7.2, useIOUtils.toByteArray(java.io.InputStream)insteadstatic DocumentModelgetExistingDocByFileName(CoreSession documentManager, String path, String filename)Looks if an existing Document with the same filename exists.static DocumentModelgetExistingDocByPropertyName(CoreSession documentManager, String path, String value, String propertyName)Looks if an existing Document has the same value for a given property.static DocumentModelgetExistingDocByTitle(CoreSession documentManager, String path, String title)Looks if an existing Document with the same title exists.
-
-
-
Method Detail
-
getBytesFromFile
@Deprecated public static byte[] getBytesFromFile(File file) throws IOException
Deprecated.since 7.2, useIOUtils.toByteArray(java.io.InputStream)insteadReturns the contents of the file in a byte array.- Throws:
IOException
-
fetchFileName
public static String fetchFileName(File file) throws MalformedURLException
Returns the fileName of a file.- Throws:
MalformedURLException
-
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.
-
-