Interface Converter
-
public interface Converter
Implementations of this interface are responsible for converting between anInputStream
and anIRepositoryFileData
. Added support for using just fileId and assume converter encapsulates all necessary logic for getting file data and conversion- Author:
- mlowery
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description IRepositoryFileData
convert(InputStream inputStream, String charset, String mimeType)
InputStream
convert(Serializable fileId)
InputStream
convert(IRepositoryFileData data)
default void
convertPostRepoSave(RepositoryFile file)
Invoked for further processing of content after it was saved to repository.
-
-
-
Method Detail
-
convert
IRepositoryFileData convert(InputStream inputStream, String charset, String mimeType) throws ConverterException
- Parameters:
inputStream
-charset
-mimeType
-- Returns:
- Throws:
ConverterException
-
convert
InputStream convert(IRepositoryFileData data)
- Parameters:
data
-- Returns:
-
convert
InputStream convert(Serializable fileId)
- Parameters:
fileId
-- Returns:
-
convertPostRepoSave
default void convertPostRepoSave(RepositoryFile file)
Invoked for further processing of content after it was saved to repository.- Parameters:
file
- repository file where content was stored in.
-
-