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)
Добавить параметры договора в XML-документ
|
void |
addContractParameters(int cid,
boolean group,
org.w3c.dom.Element parameters,
org.w3c.dom.Element rootNode,
int userId)
Добавить параметры договора в XML-документ.
|
void |
addContractParameters(int cid,
javax.xml.stream.XMLStreamWriter rootNode,
java.lang.String paramsNodeName)
Добавление параметров для сериализации договора
|
void |
addContractXML(int contractId,
javax.xml.stream.XMLStreamWriter rootNode,
boolean withParams)
Сериализация договора
|
void |
addContractXML(int contractId,
javax.xml.stream.XMLStreamWriter rootNode,
boolean withParams,
boolean addSuper)
Сериализация договора
|
void |
addContractXML(int contractId,
javax.xml.stream.XMLStreamWriter rootNode,
boolean withParams,
boolean addSub,
boolean addSuper,
java.util.Set<java.lang.Integer> xmlContractConsist,
java.util.Set<java.lang.Integer> xmlModulesConsist,
java.util.Set<java.lang.Integer> xmlPluginConsist)
Сериализация договора
|
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
|
java.lang.String |
getContractTitle(int cid,
boolean withComment,
java.lang.String nullText)
Получает имя договора по id.
|
public java.lang.String getContractTitle(int cid)
cid - - номер договора.public java.lang.String getContractTitle(int cid,
boolean withComment)
cid - - код договораwithComment - - необходимо ли добавить комментарийpublic java.lang.String getContractTitle(int cid,
boolean withComment,
java.lang.String nullText)
cid - - код договораwithComment - - необходимо ли добавить комментарийnullText - - если договор не найден, то данное значение будет возвращенно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 contractId,
javax.xml.stream.XMLStreamWriter rootNode,
boolean withParams)
throws java.sql.SQLException,
javax.xml.stream.XMLStreamException,
ru.bitel.bgbilling.common.BGException
java.sql.SQLExceptionjavax.xml.stream.XMLStreamExceptionru.bitel.bgbilling.common.BGExceptionpublic void addContractXML(int contractId,
javax.xml.stream.XMLStreamWriter rootNode,
boolean withParams,
boolean addSuper)
throws java.sql.SQLException,
javax.xml.stream.XMLStreamException,
ru.bitel.bgbilling.common.BGException
java.sql.SQLExceptionjavax.xml.stream.XMLStreamExceptionru.bitel.bgbilling.common.BGExceptionpublic void addContractXML(int contractId,
javax.xml.stream.XMLStreamWriter rootNode,
boolean withParams,
boolean addSub,
boolean addSuper,
java.util.Set<java.lang.Integer> xmlContractConsist,
java.util.Set<java.lang.Integer> xmlModulesConsist,
java.util.Set<java.lang.Integer> xmlPluginConsist)
throws java.sql.SQLException,
javax.xml.stream.XMLStreamException,
ru.bitel.bgbilling.common.BGException
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
group - - если нужно учитывать группу параметров договора то передается true, если нет - false.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.XMLStreamException