Class GateManager
java.lang.Object
ru.bitel.bgbilling.modules.ipn.server.bean.GateManager
public class GateManager
extends java.lang.Object
-
Field Summary
-
Constructor Summary
Constructors Constructor Description GateManager(java.sql.Connection con, int mid) -
Method Summary
Modifier and Type Method Description voidaddAddressJoin(java.lang.StringBuffer query)voiddeleteGate(int gateID)Удаляет шлюз по его кодуjava.util.List<Gate>getContractGates(int cid)Получить шлюзы данного договораGategetGateById(int gateId)Возвращает шлюз по его коду - TODO : передалать на универсальную функцию - getGateListGategetGateByID(int gateId)Deprecated.java.util.List<Gate>getGateByTypeId(int typeId)Возвращает список гейтов по типу.java.util.List<Gate>getGateByTypeID(int typeId)Deprecated.java.util.List<Gate>getGatesList()java.util.List<Gate>getGatesList(GateFilter filter)Возвращает список всех шлюзовGategetGateTree(GateFilter filter)Возвращает дерево шлюзовstatic voidloadFromResultSet(java.sql.ResultSet rs, Gate gate)static voidloadFromResultSet(java.sql.ResultSet rs, Gate gate, boolean loadAddress)voidmoveGates(java.lang.String ids, int id)Переносит шлюзы в папкуvoidupdateGate(java.lang.String gateID, Gate gate)Обновляет шлюзMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
mid
protected int mid -
con
protected java.sql.Connection con
-
-
Constructor Details
-
GateManager
public GateManager(java.sql.Connection con, int mid)
-
-
Method Details
-
deleteGate
public void deleteGate(int gateID)Удаляет шлюз по его коду- Parameters:
gateID- код шлюза
-
getGatesList
Возвращает список всех шлюзов- Returns:
-
getGatesList
-
addAddressJoin
public void addAddressJoin(java.lang.StringBuffer query) -
getGateTree
Возвращает дерево шлюзов- Returns:
-
loadFromResultSet
public static void loadFromResultSet(java.sql.ResultSet rs, Gate gate) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
loadFromResultSet
public static void loadFromResultSet(java.sql.ResultSet rs, Gate gate, boolean loadAddress) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
getGateById
Возвращает шлюз по его коду - TODO : передалать на универсальную функцию - getGateList- Parameters:
gateId- код шлюза- Returns:
-
getGateByID
Deprecated.ИспользоватьgetGateById(int).- Parameters:
gateId-- Returns:
-
moveGates
public void moveGates(java.lang.String ids, int id)Переносит шлюзы в папку- Parameters:
ids- коды переносимых шлюзовid- код шлюза, в папку которого переносятся шлюзы
-
updateGate
Обновляет шлюз- Parameters:
gateID- код шлюза, если "new" - то создать новыйgate- шлюз
-
getContractGates
Получить шлюзы данного договора- Parameters:
cid- код договора- Returns:
-
getGateByTypeId
Возвращает список гейтов по типу. Может и пригодится ещё когда-нибудь, но пока используется только для определения используется ли данный тип где-нибудь у гейта, при удалении типа.- Parameters:
typeId- ид_типа- Returns:
- список гейтов заявленного типа
-
getGateByTypeID
Deprecated.ИспользоватьgetGateByTypeId(int).- Parameters:
typeId-- Returns:
-