Class ResourceDAO
java.lang.Object
ru.bgcrm.plugin.bgbilling.dao.BillingDAO
ru.bgcrm.plugin.bgbilling.proto.dao.BillingModuleDAO
ru.bgcrm.plugin.bgbilling.proto.dao.ResourceDAO
-
Field Summary
Fields inherited from class ru.bgcrm.plugin.bgbilling.proto.dao.BillingModuleDAO
moduleIdFields inherited from class ru.bgcrm.plugin.bgbilling.dao.BillingDAO
dbInfo, jsonMapper, jsonTypeFactory, transferData, user -
Constructor Summary
ConstructorsConstructorDescriptionResourceDAO(User user, String billingId, int moduleId) ResourceDAO(User user, DBInfo dbInfo, int moduleId) -
Method Summary
Modifier and TypeMethodDescriptiongetFreeIpResourceRangeList(Set<Integer> categoryIds, int range, int max) Возвращает список свободных IP адресов.getFreeVlan(Set<Integer> vlanResourceCategoryIds, Date dateFrom, Date dateTo) Methods inherited from class ru.bgcrm.plugin.bgbilling.proto.dao.BillingModuleDAO
getModuleId, setModuleIdMethods inherited from class ru.bgcrm.plugin.bgbilling.dao.BillingDAO
doRequest, getDbInfo, getPage, getParameterId, getVersion, linesToString, readJsonValue, setPage
-
Constructor Details
-
ResourceDAO
-
ResourceDAO
-
-
Method Details
-
getFreeIpResourceRangeList
public List<IpResourceRange> getFreeIpResourceRangeList(Set<Integer> categoryIds, int range, int max) Возвращает список свободных IP адресов.- Parameters:
categoryIds-range-max-- Returns:
-
getFreeVlan
-