org.gcube.portlets.user.codelistlibrary.csv
Class D4ScienceCSVManager

java.lang.Object
  extended by org.gcube.portlets.user.codelistlibrary.csv.D4ScienceCSVManager

public class D4ScienceCSVManager
extends java.lang.Object

Author:
"Federico De Faveri defaveri@isti.cnr.it"

Constructor Summary
D4ScienceCSVManager(D4ScienceSession session)
           
 
Method Summary
 CSVServiceInterface create(java.lang.String name, java.lang.String description, char delimiter, java.lang.String charset, boolean hasHeader, java.io.File csvFile)
           
 CSVServiceInterface createFromSDMXFile(java.io.File xmlFile)
           
 CSVServiceInterface createFromSDMXUri(java.lang.String csvURI)
           
 CSV get(java.lang.String csvId)
          
 GCUBESecurityManagerImpl getSecurityManager()
           
 java.util.List<CSV> list()
           
 CSVServiceInterface open(java.lang.String csvId)
           
 void remove(java.lang.String csvId)
          
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

D4ScienceCSVManager

public D4ScienceCSVManager(D4ScienceSession session)
                    throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

create

public CSVServiceInterface create(java.lang.String name,
                                  java.lang.String description,
                                  char delimiter,
                                  java.lang.String charset,
                                  boolean hasHeader,
                                  java.io.File csvFile)
                           throws java.lang.Exception
Throws:
java.lang.Exception

get

public CSV get(java.lang.String csvId)
        throws java.lang.Exception

Throws:
java.lang.Exception

remove

public void remove(java.lang.String csvId)
            throws java.lang.Exception

Throws:
java.lang.Exception

open

public CSVServiceInterface open(java.lang.String csvId)
                         throws java.lang.Exception
Throws:
java.lang.Exception

list

public java.util.List<CSV> list()
                         throws java.lang.Exception
Throws:
java.lang.Exception

getSecurityManager

public GCUBESecurityManagerImpl getSecurityManager()

createFromSDMXUri

public CSVServiceInterface createFromSDMXUri(java.lang.String csvURI)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

createFromSDMXFile

public CSVServiceInterface createFromSDMXFile(java.io.File xmlFile)
                                       throws java.lang.Exception
Throws:
java.lang.Exception