IProcess
public class DownloadProcessorJDBC extends java.lang.Object implements IProcess
Constructor | Description |
---|---|
DownloadProcessorJDBC() |
Modifier and Type | Method | Description |
---|---|---|
void |
close() |
|
void |
loadToDatabase(java.net.URL currentURL) |
|
void |
loadToDatabase(java.net.URL currentURL,
boolean reload) |
|
static void |
main(java.lang.String[] args) |
|
void |
process() |
|
void |
process(FeedInfoRecord info) |
Main processing
|
void |
saveCompany(XBRL xbrl) |
|
void |
saveCompanyInDB(XBRL xbrl) |
|
void |
saveXBRL(XBRL xbrl) |
|
void |
setDestinationFolder(java.lang.String folder) |
public DownloadProcessorJDBC() throws java.io.IOException, java.util.concurrent.TimeoutException, java.lang.ClassNotFoundException, java.sql.SQLException, java.lang.InterruptedException, java.text.ParseException
java.io.IOException
java.util.concurrent.TimeoutException
java.lang.ClassNotFoundException
java.sql.SQLException
java.lang.InterruptedException
java.text.ParseException
public static void main(java.lang.String[] args)
public void process() throws java.lang.Exception
public void process(FeedInfoRecord info) throws XBRLException, NoNewDataException, java.sql.SQLException
info
- XBRLException
NoNewDataException
java.sql.SQLException
public void loadToDatabase(java.net.URL currentURL) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException, java.sql.SQLException, java.text.ParseException, java.lang.ClassNotFoundException, com.rometools.rome.io.FeedException, DataException
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
java.sql.SQLException
java.text.ParseException
java.lang.ClassNotFoundException
com.rometools.rome.io.FeedException
DataException
public void loadToDatabase(java.net.URL currentURL, boolean reload) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException, java.sql.SQLException, java.text.ParseException, java.lang.ClassNotFoundException, com.rometools.rome.io.FeedException, DataException
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
java.sql.SQLException
java.text.ParseException
java.lang.ClassNotFoundException
com.rometools.rome.io.FeedException
DataException
public void saveXBRL(XBRL xbrl) throws java.sql.SQLException, java.text.ParseException, java.lang.ClassNotFoundException
java.sql.SQLException
java.text.ParseException
java.lang.ClassNotFoundException
public void saveCompany(XBRL xbrl) throws java.sql.SQLException, java.text.ParseException, java.lang.ClassNotFoundException, java.net.MalformedURLException, java.io.IOException, com.rometools.rome.io.FeedException, DataException
java.sql.SQLException
java.text.ParseException
java.lang.ClassNotFoundException
java.net.MalformedURLException
java.io.IOException
com.rometools.rome.io.FeedException
DataException
public void saveCompanyInDB(XBRL xbrl) throws java.sql.SQLException, java.text.ParseException, java.lang.ClassNotFoundException
java.sql.SQLException
java.text.ParseException
java.lang.ClassNotFoundException
public void setDestinationFolder(java.lang.String folder)
public void close() throws XBRLException
XBRLException