Interface RawMetadataProcessor
public interface RawMetadataProcessor
Document library processor responsible for the generation of raw metadata
associated with all of the the files stored in the document library.
This processor automatically and assynchronously extracts the metadata from all of the files stored in the document library.
- Author:
- Alexander Chow, Mika Koivisto, Miguel Pastor
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
cleanUp
(FileVersion fileVersion) void
generateMetadata
(FileVersion fileVersion) Generates the raw metadata associated with the file entry.boolean
isSupported
(FileVersion fileVersion) boolean
isSupported
(String mimeType) void
saveMetadata
(FileVersion fileVersion) Saves the raw metadata present in the file version.void
trigger
(FileVersion fileVersion) Launches extraction of raw metadata from the file version.
-
Method Details
-
cleanUp
-
cleanUp
-
generateMetadata
Generates the raw metadata associated with the file entry.- Parameters:
fileVersion
- the file version from which the raw metatada is to be generated- Throws:
PortalException
-
isSupported
-
isSupported
-
saveMetadata
Saves the raw metadata present in the file version.- Parameters:
fileVersion
- the file version from which the raw metatada is to be extracted and persisted- Throws:
PortalException
-
trigger
Launches extraction of raw metadata from the file version.The raw metadata extraction is done asynchronously.
- Parameters:
fileVersion
- the latest file version from which the raw metadata is to be generated
-