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 void
addAddressJoin(java.lang.StringBuffer query)
void
deleteGate(int gateID)
Удаляет шлюз по его кодуjava.util.List<Gate>
getContractGates(int cid)
Получить шлюзы данного договораGate
getGateById(int gateId)
Возвращает шлюз по его коду - TODO : передалать на универсальную функцию - getGateListGate
getGateByID(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)
Возвращает список всех шлюзовGate
getGateTree(GateFilter filter)
Возвращает дерево шлюзовstatic void
loadFromResultSet(java.sql.ResultSet rs, Gate gate)
static void
loadFromResultSet(java.sql.ResultSet rs, Gate gate, boolean loadAddress)
void
moveGates(java.lang.String ids, int id)
Переносит шлюзы в папкуvoid
updateGate(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:
-