Class GatePortManager
java.lang.Object
ru.bitel.bgbilling.modules.ipn.server.bean.GatePortManager
public class GatePortManager
extends java.lang.Object
Клас для работы с портами шлюзов
-
Field Summary
-
Constructor Summary
Constructors Constructor Description GatePortManager(java.sql.Connection con, int mid) -
Method Summary
Modifier and Type Method Description booleandeleteGatePorts(int cid, int gid)java.util.List<java.lang.Integer>findFreePorts(int cid, int gid, int count, java.util.List<java.util.List<java.lang.Integer>> rangeList)java.util.List<Gate>getAvailableGates(int cid)java.util.Map<java.lang.String,java.lang.Object>getGatePortMap(int cid, int gid)java.util.List<java.util.Map<java.lang.String,java.lang.Object>>getGatePortMaps(int contractId)java.util.List<java.lang.Integer>getGatePorts(int cid, int gid)java.util.List<java.util.Map<java.lang.String,java.lang.Object>>getPortMonitorMap(int gid)booleanportsExists(int cid, int gid, java.util.List<java.lang.Integer> ports)booleanupdateGatePorts(int cid, int gid, java.util.List<java.lang.Integer> ports)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
-
GatePortManager
public GatePortManager(java.sql.Connection con, int mid)
-
-
Method Details
-
getGatePortMaps
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getGatePortMaps(int contractId) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
getPortMonitorMap
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getPortMonitorMap(int gid) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
getGatePortMap
public java.util.Map<java.lang.String,java.lang.Object> getGatePortMap(int cid, int gid) throws java.lang.Exception- Throws:
java.lang.Exception
-
updateGatePorts
public boolean updateGatePorts(int cid, int gid, java.util.List<java.lang.Integer> ports) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
deleteGatePorts
public boolean deleteGatePorts(int cid, int gid) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
findFreePorts
public java.util.List<java.lang.Integer> findFreePorts(int cid, int gid, int count, java.util.List<java.util.List<java.lang.Integer>> rangeList) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
getAvailableGates
public java.util.List<Gate> getAvailableGates(int cid) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
portsExists
public boolean portsExists(int cid, int gid, java.util.List<java.lang.Integer> ports) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
getGatePorts
public java.util.List<java.lang.Integer> getGatePorts(int cid, int gid) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-