A client class to access the BookKeeper service
This 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 reporting
This 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 create
Represents a class to manipulate the usages table for the quota service in the postgresql database
A class represents an abstract quota service.
A class manages the quota service for users
A class to decide the quota type (storage, portal and etc) based on the given name space
This 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.
Copyright © 2023 Regents of the University of California. All Rights Reserved.