Package edu.ucsb.nceas.metacat.dataone.quota
package edu.ucsb.nceas.metacat.dataone.quota
-
ClassDescriptionA client class to access the BookKeeper serviceThis class represents a task to report a creation of a usage to the remote bookkeeper server and set the reported date in the local usages table after the succeeded reportingThis class represents a thread task to report an event to delete of an exiting usage to the remote bookkeeper server.This class periodically gets reporting usages which were failed to be reported to the remote book keeper service (e.g.A child class of the Usage class of BookKeeper.A class enforce the portal quota service, which controls how many portals users can createRepresents a class to manipulate the usages table for the quota service in the postgresql databaseA class represents an abstract quota service.A class manages the quota service for usersA class to decide the quota type (storage, portal and etc) based on the given name spaceThis class represents a thread task to report a updating of an exiting usage to the remote bookkeeper server.The parent class reporting usages to the remote book keeper server and logging the quota usages events into the local database.