Package org.dashbuilder.transfer
Class DataTransferServicesImpl
- java.lang.Object
-
- org.dashbuilder.transfer.DataTransferServicesImpl
-
- All Implemented Interfaces:
org.dashbuilder.transfer.DataTransferServices
@ApplicationScoped public class DataTransferServicesImpl extends Object implements org.dashbuilder.transfer.DataTransferServices
-
-
Constructor Summary
Constructors Constructor Description DataTransferServicesImpl()DataTransferServicesImpl(org.uberfire.io.IOService ioService, org.uberfire.java.nio.file.FileSystem datasetsFS, org.uberfire.java.nio.file.FileSystem perspectivesFS, org.uberfire.java.nio.file.FileSystem navigationFS, org.uberfire.java.nio.file.FileSystem systemFS, org.dashbuilder.dataset.DataSetDefRegistryCDI dataSetDefRegistryCDI, org.uberfire.rpc.SessionInfo sessionInfo, javax.enterprise.event.Event<org.dashbuilder.dataset.events.DataSetDefRegisteredEvent> dataSetDefRegisteredEvent, javax.enterprise.event.Event<org.uberfire.ext.plugin.event.PluginAdded> pluginAddedEvent, javax.enterprise.event.Event<org.dashbuilder.navigation.event.NavTreeChangedEvent> navTreeChangedEvent, org.dashbuilder.navigation.storage.NavTreeStorage navTreeStorage, org.dashbuilder.external.service.ComponentLoader externalComponentLoader, LayoutComponentHelper layoutComponentsHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringdoExport(org.dashbuilder.transfer.DataTransferExportModel exportModel)List<String>doImport()org.dashbuilder.transfer.ExportInfoexportInfo()StringgenerateExportUrl(org.dashbuilder.transfer.DataTransferExportModel exportModel)voidinit()
-
-
-
Field Detail
-
VERSION
public static final String VERSION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DataTransferServicesImpl
public DataTransferServicesImpl()
-
DataTransferServicesImpl
@Inject public DataTransferServicesImpl(@Named("ioStrategy") org.uberfire.io.IOService ioService, @Named("datasetsFS") org.uberfire.java.nio.file.FileSystem datasetsFS, @Named("perspectivesFS") org.uberfire.java.nio.file.FileSystem perspectivesFS, @Named("navigationFS") org.uberfire.java.nio.file.FileSystem navigationFS, @Named("systemFS") org.uberfire.java.nio.file.FileSystem systemFS, org.dashbuilder.dataset.DataSetDefRegistryCDI dataSetDefRegistryCDI, org.uberfire.rpc.SessionInfo sessionInfo, javax.enterprise.event.Event<org.dashbuilder.dataset.events.DataSetDefRegisteredEvent> dataSetDefRegisteredEvent, javax.enterprise.event.Event<org.uberfire.ext.plugin.event.PluginAdded> pluginAddedEvent, javax.enterprise.event.Event<org.dashbuilder.navigation.event.NavTreeChangedEvent> navTreeChangedEvent, org.dashbuilder.navigation.storage.NavTreeStorage navTreeStorage, org.dashbuilder.external.service.ComponentLoader externalComponentLoader, LayoutComponentHelper layoutComponentsHelper)
-
-
Method Detail
-
init
@PostConstruct public void init()
-
doExport
public String doExport(org.dashbuilder.transfer.DataTransferExportModel exportModel) throws IOException
- Specified by:
doExportin interfaceorg.dashbuilder.transfer.DataTransferServices- Throws:
IOException
-
doImport
public List<String> doImport() throws Exception
- Specified by:
doImportin interfaceorg.dashbuilder.transfer.DataTransferServices- Throws:
Exception
-
exportInfo
public org.dashbuilder.transfer.ExportInfo exportInfo()
- Specified by:
exportInfoin interfaceorg.dashbuilder.transfer.DataTransferServices
-
-