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 String
fetchFileName(File file)
Returns the fileName of a file.static String
fetchFileName(String fullName)
Returns the fileName of an uploaded file.static String
fetchTitle(String filename)
Returns the title.static byte[]
getBytesFromFile(File file)
Deprecated.since 7.2, useIOUtils.toByteArray(java.io.InputStream)
insteadstatic DocumentModel
getExistingDocByFileName(CoreSession documentManager, String path, String filename)
Looks if an existing Document with the same filename exists.static DocumentModel
getExistingDocByPropertyName(CoreSession documentManager, String path, String value, String propertyName)
Looks if an existing Document has the same value for a given property.static DocumentModel
getExistingDocByTitle(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.
-
-