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.BGException
public 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.SQLException
javax.xml.stream.XMLStreamException
ru.bitel.bgbilling.common.BGException
public 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.SQLException
javax.xml.stream.XMLStreamException
ru.bitel.bgbilling.common.BGException
public 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.SQLException
javax.xml.stream.XMLStreamException
ru.bitel.bgbilling.common.BGException
public 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.DOMException
java.sql.SQLException
ru.bitel.bgbilling.common.BGException
public 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.DOMException
java.sql.SQLException
ru.bitel.bgbilling.common.BGException
public 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.DOMException
java.sql.SQLException
javax.xml.stream.XMLStreamException