Package com.saperion.ws.strategy
Class StreamOnlyLoader
java.lang.Object
com.saperion.ws.strategy.ReadStrategy
com.saperion.ws.strategy.StreamOnlyLoader
Loads the content of the specified SAPERION document. This strategy only keeps the document
content in an InputStream without determining the content's file name.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionread
(String xhdoc, int element, CloseablePooledSession session, boolean currentRevision) Reads the content of the specified document into an SaWsContent object.
-
Constructor Details
-
StreamOnlyLoader
public StreamOnlyLoader()
-
-
Method Details
-
read
public SaWsContent read(String xhdoc, int element, CloseablePooledSession session, boolean currentRevision) throws SaWsRepositoryException, SaWsAuthenticationException, SaWsDBException Reads the content of the specified document into an SaWsContent object.- Specified by:
read
in classReadStrategy
- Parameters:
xhdoc
- The document identifier.element
- The position of the element inside a structured document to read.session
- The closeable session containing the connection to use for reading.- Returns:
- The read content as a SaWsContent
- Throws:
SaWsRepositoryException
- if a repository error occursSaWsAuthenticationException
- if a authentication error occursSaWsDBException
- if a database error occurs
-