public class ContractUtils
extends java.lang.Object
| Constructor and Description |
|---|
ContractUtils(java.sql.Connection con) |
| Modifier and Type | Method and Description |
|---|---|
void |
addContractParameters(int cid,
boolean group,
org.w3c.dom.Element parameters,
org.w3c.dom.Element rootNode) |
void |
addContractParameters(int cid,
boolean group,
org.w3c.dom.Element parameters,
org.w3c.dom.Element rootNode,
int userId)
Добавить параметры договора в XML-документ Если нужно учитывать группу
параметров договора то передается true, если нет - false.
|
void |
addContractParameters(int cid,
javax.xml.stream.XMLStreamWriter rootNode,
java.lang.String paramsNodeName)
Добавление параметров для сериализации договора
|
void |
addContractXML(int cid,
javax.xml.stream.XMLStreamWriter rootNode,
boolean withParams)
Сериализация договора
|
void |
addContractXML(int cid,
javax.xml.stream.XMLStreamWriter rootNode,
boolean withParams,
boolean addSuper)
Сериализация договора
|
void |
freeResources() |
java.lang.String |
getCids(long groups)
Получение списка кодов договоров по группам
|
static java.lang.String |
getCidsStringForQuery(int contractId,
int cidMembers,
java.sql.Connection con)
Получение строки с номерами договоров разделенными запятыми.
|
java.lang.String |
getContractTitle(int cid)
Получает имя договора.
|
java.lang.String |
getContractTitle(int cid,
boolean withComment)
Получает имя договора по ID
|
public java.lang.String getContractTitle(int cid,
boolean withComment)
cid - withComment - необходимо ли добавить комментарийpublic java.lang.String getContractTitle(int cid)
cid - - номер договора.public java.lang.String getCids(long groups)
groups - longpublic static java.lang.String getCidsStringForQuery(int contractId,
int cidMembers,
java.sql.Connection con)
throws ru.bitel.bgbilling.common.BGException
contractId - - ид договор.cidMembers - - если == 1, то только данный договор, если = 2 то вернет еще и его зависемые субдоговора, если = 3 то только его зависемые субдоговора.ru.bitel.bgbilling.common.BGExceptionpublic void addContractXML(int cid,
javax.xml.stream.XMLStreamWriter rootNode,
boolean withParams)
throws java.sql.SQLException,
javax.xml.stream.XMLStreamException,
ru.bitel.bgbilling.common.BGException
cid - rootNode - withParams - java.sql.SQLExceptionjavax.xml.stream.XMLStreamExceptionru.bitel.bgbilling.common.BGExceptionpublic void addContractXML(int cid,
javax.xml.stream.XMLStreamWriter rootNode,
boolean withParams,
boolean addSuper)
throws java.sql.SQLException,
javax.xml.stream.XMLStreamException,
ru.bitel.bgbilling.common.BGException
cid - rootNode - withParams - addSuper - java.sql.SQLExceptionjavax.xml.stream.XMLStreamExceptionru.bitel.bgbilling.common.BGExceptionpublic void addContractParameters(int cid,
boolean group,
org.w3c.dom.Element parameters,
org.w3c.dom.Element rootNode)
throws org.w3c.dom.DOMException,
java.sql.SQLException,
ru.bitel.bgbilling.common.BGException
org.w3c.dom.DOMExceptionjava.sql.SQLExceptionru.bitel.bgbilling.common.BGExceptionpublic void addContractParameters(int cid,
boolean group,
org.w3c.dom.Element parameters,
org.w3c.dom.Element rootNode,
int userId)
throws org.w3c.dom.DOMException,
java.sql.SQLException,
ru.bitel.bgbilling.common.BGException
cid - group - parameters - rootNode - org.w3c.dom.DOMExceptionjava.sql.SQLExceptionru.bitel.bgbilling.common.BGExceptionpublic void addContractParameters(int cid,
javax.xml.stream.XMLStreamWriter rootNode,
java.lang.String paramsNodeName)
throws org.w3c.dom.DOMException,
java.sql.SQLException,
javax.xml.stream.XMLStreamException
cid - rootNode - paramsNodeName - org.w3c.dom.DOMExceptionjava.sql.SQLExceptionjavax.xml.stream.XMLStreamExceptionpublic void freeResources()