Package ru.bitel.bgbilling.server.util
Class XMLDatabaseSerializer
java.lang.Object
ru.bitel.bgbilling.server.util.XMLDatabaseSerializer
- Direct Known Subclasses:
XMLDatabaseElementSerializer
public class XMLDatabaseSerializer
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
BINARY_PREFIX
-
Constructor Summary
Constructors Modifier Constructor Description protected
XMLDatabaseSerializer()
XMLDatabaseSerializer(javax.xml.stream.XMLStreamWriter whereAdd)
-
Method Summary
Modifier and Type Method Description void
addItemsFromRS(java.lang.String table, java.lang.String retColumn, java.util.List<java.lang.String> result, java.sql.ResultSet rs)
java.util.List<java.lang.String>
addItemsFromRS(java.sql.Connection con, java.lang.String table, java.lang.String keyColumn, java.lang.String keyValue, java.lang.String retColumn, boolean dateFilter, java.lang.String date1, java.lang.String date2, java.lang.String joins)
static int
insertElementToBase(org.w3c.dom.Element el, java.sql.Connection con)
хелпер, используется в востановлялке договоров, из элемента берёт имя - это таблица и атрибуты со значениями - это столбцы и данные в них.protected void
startElement(java.lang.String table)
protected void
stopElement()
protected void
writeAtrtibute(java.lang.String name, java.lang.String val)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
BINARY_PREFIX
public static final java.lang.String BINARY_PREFIX- See Also:
- Constant Field Values
-
-
Constructor Details
-
XMLDatabaseSerializer
protected XMLDatabaseSerializer() -
XMLDatabaseSerializer
public XMLDatabaseSerializer(javax.xml.stream.XMLStreamWriter whereAdd)
-
-
Method Details
-
addItemsFromRS
public java.util.List<java.lang.String> addItemsFromRS(java.sql.Connection con, java.lang.String table, java.lang.String keyColumn, java.lang.String keyValue, java.lang.String retColumn, boolean dateFilter, java.lang.String date1, java.lang.String date2, java.lang.String joins) throws java.sql.SQLException, javax.xml.stream.XMLStreamException- Throws:
java.sql.SQLException
javax.xml.stream.XMLStreamException
-
addItemsFromRS
public void addItemsFromRS(java.lang.String table, java.lang.String retColumn, java.util.List<java.lang.String> result, java.sql.ResultSet rs) throws java.sql.SQLException, javax.xml.stream.XMLStreamException- Throws:
java.sql.SQLException
javax.xml.stream.XMLStreamException
-
writeAtrtibute
protected void writeAtrtibute(java.lang.String name, java.lang.String val) throws javax.xml.stream.XMLStreamException- Throws:
javax.xml.stream.XMLStreamException
-
stopElement
protected void stopElement() throws javax.xml.stream.XMLStreamException- Throws:
javax.xml.stream.XMLStreamException
-
startElement
protected void startElement(java.lang.String table) throws javax.xml.stream.XMLStreamException- Throws:
javax.xml.stream.XMLStreamException
-
insertElementToBase
public static int insertElementToBase(org.w3c.dom.Element el, java.sql.Connection con) throws java.sql.SQLExceptionхелпер, используется в востановлялке договоров, из элемента берёт имя - это таблица и атрибуты со значениями - это столбцы и данные в них.- Throws:
java.sql.SQLException
-