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 TypeMethodDescriptionvoidvoidcleanUp(FileVersion fileVersion) voidgenerateMetadata(FileVersion fileVersion) Generates the raw metadata associated with the file entry.booleanisSupported(FileVersion fileVersion) booleanisSupported(String mimeType) voidsaveMetadata(FileVersion fileVersion) Saves the raw metadata present in the file version.voidtrigger(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
-