org.nuiton.wikitty.addons.importexport
Class ImportExportCSV

java.lang.Object
  extended by org.nuiton.wikitty.addons.importexport.ImportExportCSV
All Implemented Interfaces:
ImportExportMethod

public class ImportExportCSV
extends Object
implements ImportExportMethod

Version:
$Revision: 1329 $ Last update: $Date: 2012-01-17 17:04:12 +0100 (mar, 17 jan 2012) $ by : $Author: echatellier $
Author:
poussin

Field Summary
protected static String FIELD_WIKITTY_EXT
          Wikitty extensions header name.
protected static String FIELD_WIKITTY_ID
          Wikitty id header name.
protected  Pattern queryPattern
          Pattern form link queries.
 
Constructor Summary
ImportExportCSV()
           
 
Method Summary
protected  void addMissingExtension(WikittyClient client, Wikitty currentWikitty, String extName)
          Recusively add missing extension of not exist and required extension too.
protected  String convertLinkValues(WikittyClient client, String value)
          Convert internal queries to search for other real wikitty ids.
 void exportWriter(String securityToken, Writer writer, WikittyService ws, PagedResult<Wikitty> pagedResult)
          Export data to writer.
 void exportWriter(WikittyClient client, Writer writer, WikittyQueryResult<Wikitty> pagedResult)
          Export data to writer.
 void importReader(String securityToken, Reader reader, WikittyService ws)
          Import data from reader.
 void importReader(WikittyClient client, Reader reader)
          Import data from reader.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FIELD_WIKITTY_ID

protected static final String FIELD_WIKITTY_ID
Wikitty id header name.

See Also:
Constant Field Values

FIELD_WIKITTY_EXT

protected static final String FIELD_WIKITTY_EXT
Wikitty extensions header name.

See Also:
Constant Field Values

queryPattern

protected Pattern queryPattern
Pattern form link queries.

Constructor Detail

ImportExportCSV

public ImportExportCSV()
Method Detail

importReader

public void importReader(WikittyClient client,
                         Reader reader)
                  throws Exception
Description copied from interface: ImportExportMethod
Import data from reader.

Specified by:
importReader in interface ImportExportMethod
reader - reader
Throws:
Exception

importReader

public void importReader(String securityToken,
                         Reader reader,
                         WikittyService ws)
                  throws Exception
Description copied from interface: ImportExportMethod
Import data from reader.

Specified by:
importReader in interface ImportExportMethod
Parameters:
securityToken - security token
reader - reader
ws - wikitty service
Throws:
Exception

addMissingExtension

protected void addMissingExtension(WikittyClient client,
                                   Wikitty currentWikitty,
                                   String extName)
Recusively add missing extension of not exist and required extension too.

Throws:
WikittyException - if the extension does not exist in base

convertLinkValues

protected String convertLinkValues(WikittyClient client,
                                   String value)
Convert internal queries to search for other real wikitty ids.

Parameters:
value -
Returns:

exportWriter

public void exportWriter(WikittyClient client,
                         Writer writer,
                         WikittyQueryResult<Wikitty> pagedResult)
                  throws Exception
Description copied from interface: ImportExportMethod
Export data to writer.

Specified by:
exportWriter in interface ImportExportMethod
writer - writer
Throws:
Exception

exportWriter

public void exportWriter(String securityToken,
                         Writer writer,
                         WikittyService ws,
                         PagedResult<Wikitty> pagedResult)
                  throws Exception
Description copied from interface: ImportExportMethod
Export data to writer.

Specified by:
exportWriter in interface ImportExportMethod
Parameters:
securityToken - security token
writer - writer
ws - wikitty service
pagedResult - paged result
Throws:
Exception


Copyright © 2009-2012 CodeLutin. All Rights Reserved.