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) static void
addObjectParams
(Connection con, int objectId, Element table, ObjectType type) Deprecated.static void
addObjectParams
(Connection con, int objectId, Element table, ObjectType type, int userId) void
deleteObject
(int id) void
findObjectList
(SearchResult<ContractObject> searchResult, int cid, int typeId, String title) generateTitle
(ContractObject object) Генерирует имя объекта по макросу.getActiveObjectList
(int cid) getObject
(int id) getObjectList
(int cid) getObjectParamTitle
(int objectId, int paramId) Метод, который по объекту и коду параметра вертает тайтл.getSuperObjectList
(int cid, boolean showAll) Возвращает объекты договора и супердоговора.void
moveObject
(int id, int cidTo) void
orderObject
(int id, boolean up) void
saveTitleByMacros
(ContractObject object) Обновляет имя объекта в объекте и сохраняет изменения в базе.void
updateObject
(ContractObject value)
-
Constructor Details
-
ObjectManager
-
-
Method Details
-
getObject
-
findObjectList
public void findObjectList(SearchResult<ContractObject> searchResult, int cid, int typeId, String title) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getObjectList
- Throws:
ru.bitel.bgbilling.common.BGException
-
getActiveObjectList
-
getSuperObjectList
Возвращает объекты договора и супердоговора. showAll: true - показать все, false - только активные.- Parameters:
cid
- код договораshowAll
- показать все или только активные.- Returns:
- список объектов
-
deleteObject
public void deleteObject(int id) -
orderObject
public void orderObject(int id, boolean up) -
updateObject
-
moveObject
public void moveObject(int id, int cidTo) -
addObjectParams
@Deprecated public static void addObjectParams(Connection con, int objectId, Element table, ObjectType type) Deprecated. -
addObjectParams
public static void addObjectParams(Connection con, int objectId, Element table, ObjectType type, int userId) -
addObjectParams
public static void addObjectParams(Connection con, int objectId, XMLStreamWriter table, ObjectType type) throws XMLStreamException - Throws:
XMLStreamException
-
getObjectParamTitle
Метод, который по объекту и коду параметра вертает тайтл. По аналогии как сделано в getValuesForPids для параметров договора. -
saveTitleByMacros
public void saveTitleByMacros(ContractObject object) throws ru.bitel.bgbilling.common.BGMessageException Обновляет имя объекта в объекте и сохраняет изменения в базе.- Parameters:
object
-- Throws:
ru.bitel.bgbilling.common.BGMessageException
-
generateTitle
public String generateTitle(ContractObject object) throws ru.bitel.bgbilling.common.BGMessageException Генерирует имя объекта по макросу. Если макрос не задан, возвращает старое имя.- Parameters:
object
-- Returns:
- имя объекта
- Throws:
ru.bitel.bgbilling.common.BGMessageException
-