|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jurismarches.vradi.services.managers.ImportExportManager
public class ImportExportManager
Import/export manager.
(called by VradiStorageServiceImpl).
| Nested Class Summary | |
|---|---|
static class |
ImportExportManager.ExportCSVTask
|
static class |
ImportExportManager.ImportCSVTask
|
| Field Summary | |
|---|---|
protected String |
EXPORT_DIRECTORY
directory path where export asynchronous file are stored |
protected String |
EXPORT_URL
url used by client to retrieve export file when job is ended |
protected static String |
FIELD_WIKITTY_ID
Wikitty id header name. |
protected ExecutorService |
importExportExecutor
Executor that do import export task |
protected Map<String,Future<String>> |
importExportTask
contains all import or export task, key is job id send to client |
protected org.sharengo.wikitty.WikittyProxy |
proxy
|
| Constructor Summary | |
|---|---|
ImportExportManager()
|
|
ImportExportManager(org.sharengo.wikitty.WikittyProxy proxy)
|
|
| Method Summary | |
|---|---|
String |
asyncExportCSVAllByCriteria(org.sharengo.wikitty.Criteria criteria)
|
String |
asyncImportFromCSVUri(String uri)
|
String |
syncExportCSVAllByCriteria(org.sharengo.wikitty.Criteria criteria)
|
void |
syncImportFromCSV(String csv)
Synchronous import of CSV string. |
void |
syncImportFromCSVUri(String uri)
Synchronous import of CSV uri. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final String FIELD_WIKITTY_ID
protected final org.sharengo.wikitty.WikittyProxy proxy
protected ExecutorService importExportExecutor
protected Map<String,Future<String>> importExportTask
protected String EXPORT_DIRECTORY
protected String EXPORT_URL
| Constructor Detail |
|---|
public ImportExportManager()
public ImportExportManager(org.sharengo.wikitty.WikittyProxy proxy)
| Method Detail |
|---|
public void syncImportFromCSV(String csv)
csv - public void syncImportFromCSVUri(String uri)
uri - uri of file to read (valid url)public String asyncImportFromCSVUri(String uri)
uri -
public String asyncExportCSVAllByCriteria(org.sharengo.wikitty.Criteria criteria)
public String syncExportCSVAllByCriteria(org.sharengo.wikitty.Criteria criteria)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||