Class VlanManager
java.lang.Object
ru.bitel.bgbilling.modules.ipn.server.bean.VlanManager
public class VlanManager
extends java.lang.Object
-
Field Summary
-
Constructor Summary
Constructors Constructor Description VlanManager(int mid, java.sql.Connection con) -
Method Summary
Modifier and Type Method Description intcreateVlan(int vid, int gateId, int cid)java.lang.IntegergetFreeVlan(int gateId, java.util.List<java.util.List<java.lang.Integer>> rangeList)intgetUsedVlan(int gateId, int vlanId)booleangetVlan(int gateId)intgetVlan(int gateId, int cid)java.util.List<java.util.List<java.lang.Integer>>getVlanList(int cid)voidremoveVlan(int vid, int gateId, int cid)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
-
VlanManager
public VlanManager(int mid, java.sql.Connection con)
-
-
Method Details
-
getVlan
public int getVlan(int gateId, int cid) -
getVlan
public boolean getVlan(int gateId) -
getUsedVlan
public int getUsedVlan(int gateId, int vlanId) -
getVlanList
public java.util.List<java.util.List<java.lang.Integer>> getVlanList(int cid) -
getFreeVlan
public java.lang.Integer getFreeVlan(int gateId, java.util.List<java.util.List<java.lang.Integer>> rangeList) -
createVlan
public int createVlan(int vid, int gateId, int cid) -
removeVlan
public void removeVlan(int vid, int gateId, int cid)
-