Package org.nuclos.api.provider
Class XmlImportProvider
java.lang.Object
org.nuclos.api.provider.XmlImportProvider
XmlImportProvider
provides methods to import XML data into Nuclos.- Author:
- Thomas Pasch
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ImportResult
run
(NuclosFile importFile, boolean isTransactional, Class<? extends XmlImportStructureDefinition>... structureDefClasses) This method executes an import process by which the content of aNuclosFile
is parsed using the given structure definitions and stored in the database afterwards.void
setXmlImportService
(XmlImportService repService)
-
Constructor Details
-
XmlImportProvider
XmlImportProvider()
-
-
Method Details
-
setXmlImportService
-
run
public static ImportResult run(NuclosFile importFile, boolean isTransactional, Class<? extends XmlImportStructureDefinition>... structureDefClasses) throws BusinessException This method executes an import process by which the content of aNuclosFile
is parsed using the given structure definitions and stored in the database afterwards. The import can be handled as one atomic transaction with a complete rollback for one occurring error by setting argument 'isTransactional' to true- Parameters:
importFile
-isTransactional
-structureDefClasses
-- Returns:
- Throws:
BusinessException
-