From aa2f55fa53cc85bddd717e970b10be1d100adbfb Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Sat, 28 Feb 2015 20:44:26 +0100 Subject: [PATCH] [New] Refactored XML import and export model - added allowInclude for recursive parsing of xml importing - ModelStatistics is now JAXB capable - added handling of absolute paths --- .../strolch/service/XmlImportModelResult.java | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 li.strolch.service/src/main/java/li/strolch/service/XmlImportModelResult.java diff --git a/li.strolch.service/src/main/java/li/strolch/service/XmlImportModelResult.java b/li.strolch.service/src/main/java/li/strolch/service/XmlImportModelResult.java new file mode 100644 index 000000000..fcd3a69b9 --- /dev/null +++ b/li.strolch.service/src/main/java/li/strolch/service/XmlImportModelResult.java @@ -0,0 +1,36 @@ +package li.strolch.service; + +import li.strolch.model.ModelStatistics; +import li.strolch.service.api.ServiceResult; +import li.strolch.service.api.ServiceResultState; + +public class XmlImportModelResult extends ServiceResult { + private static final long serialVersionUID = 1L; + + private ModelStatistics statistics; + + public XmlImportModelResult(ModelStatistics statistics) { + super(ServiceResultState.SUCCESS); + this.statistics = statistics; + } + + public XmlImportModelResult() { + // no arg constructor + } + + public XmlImportModelResult(ServiceResultState state, String message, Throwable throwable) { + super(state, message, throwable); + } + + public XmlImportModelResult(ServiceResultState state, String message) { + super(state, message); + } + + public XmlImportModelResult(ServiceResultState state) { + super(state); + } + + public ModelStatistics getStatistics() { + return statistics; + } +}