Class ObjectManager
java.lang.Object
bitel.billing.server.contract.object.bean.ObjectManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
addObjectParams
(Connection con, int objectId, XMLStreamWriter table, ObjectType type) void
deleteObject
(int id) generateTitle
(ContractObject object) Генерирует имя объекта по макросу.getActiveObjectList
(int cid) getObject
(int id) getObjectList
(int contractId) getObjectParamTitle
(int objectId, int paramId) Метод, который по объекту и коду параметра вертает тайтл.getSuperObjectList
(int cid, boolean showAll) Возвращает объекты договора и супердоговора.void
moveObject
(int id, int cidTo) void
saveTitleByMacros
(ContractObject object) Обновляет имя объекта в объекте и сохраняет изменения в базе.void
updateObject
(ContractObject value)
-
Constructor Details
-
ObjectManager
-
-
Method Details
-
getObject
-
getObjectList
public List<ContractObject> getObjectList(int contractId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getActiveObjectList
-
getSuperObjectList
Возвращает объекты договора и супердоговора. showAll: true - показать все, false - только активные.- Parameters:
cid
- код договораshowAll
- показать все или только активные.- Returns:
- список объектов
-
deleteObject
public void deleteObject(int id) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
updateObject
- Throws:
ru.bitel.bgbilling.common.BGException
-
moveObject
public void moveObject(int id, int cidTo) -
addObjectParams
public static void addObjectParams(Connection con, int objectId, XMLStreamWriter table, ObjectType type) throws XMLStreamException, ru.bitel.bgbilling.common.BGException - Throws:
XMLStreamException
ru.bitel.bgbilling.common.BGException
-
getObjectParamTitle
public String getObjectParamTitle(int objectId, int paramId) throws ru.bitel.bgbilling.common.BGException Метод, который по объекту и коду параметра вертает тайтл. По аналогии как сделано в getValuesForPids для параметров договора.- Throws:
ru.bitel.bgbilling.common.BGException
-
saveTitleByMacros
Обновляет имя объекта в объекте и сохраняет изменения в базе.- Parameters:
object
-- Throws:
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
-
generateTitle
Генерирует имя объекта по макросу. Если макрос не задан, возвращает старое имя.- Parameters:
object
-- Returns:
- имя объекта
- Throws:
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
-