Class ResourceDAO


public class ResourceDAO extends BillingModuleDAO
  • Constructor Details

    • ResourceDAO

      public ResourceDAO(User user, DBInfo dbInfo, int moduleId)
    • ResourceDAO

      public ResourceDAO(User user, String billingId, int moduleId)
  • Method Details

    • getFreeIpResourceRangeList

      public List<IpResourceRange> getFreeIpResourceRangeList(Set<Integer> categoryIds, int range, int max)
      Returns the list of free IP addresses
      Parameters:
      categoryIds - the resource category IDs
      range - the range
      max - the maximum count
      Returns:
      the free IP resource range list
    • getFreeVlan

      public Integer getFreeVlan(Set<Integer> vlanResourceCategoryIds, Date dateFrom, Date dateTo)