public class RawMetadataProcessorUtil
extends Object
This processor automatically and assynchronously extracts the metadata from
all of the files stored in the document library. The metadata extraction is
done with the help of TikaRawMetadataProcessor
Constructor and Description |
---|
RawMetadataProcessorUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
cleanUp(FileEntry fileEntry) |
static void |
cleanUp(FileVersion fileVersion) |
static void |
generateMetadata(FileVersion fileVersion)
Generates the raw metadata associated with the file entry.
|
static RawMetadataProcessor |
getRawMetadataProcessor() |
static boolean |
isSupported(FileVersion fileVersion) |
static boolean |
isSupported(String mimeType) |
static void |
saveMetadata(FileVersion fileVersion)
Saves the raw metadata present in the file version.
|
static void |
trigger(FileVersion fileVersion)
Launches extraction of raw metadata from the file version.
|
public static void cleanUp(FileEntry fileEntry)
public static void cleanUp(FileVersion fileVersion)
public static void generateMetadata(FileVersion fileVersion) throws PortalException
fileVersion
- the file version from which the raw metatada is to be
generatedPortalException
public static RawMetadataProcessor getRawMetadataProcessor()
public static boolean isSupported(FileVersion fileVersion)
public static boolean isSupported(String mimeType)
public static void saveMetadata(FileVersion fileVersion) throws PortalException
The raw metadata present in the file version is extracted and persisted
using TikaRawMetadataProcessor
.
fileVersion
- the file version from which the raw metatada is to be
extracted and persistedPortalException
public static void trigger(FileVersion fileVersion)
The raw metadata extraction is done asynchronously.
fileVersion
- the latest file version from which the raw metadata is
to be generated