Class AttributesStoreImpl

java.lang.Object
org.codice.ddf.persistence.attributes.internal.AttributesStoreImpl
All Implemented Interfaces:
org.codice.ddf.persistence.attributes.AttributesStore

public class AttributesStoreImpl extends Object implements org.codice.ddf.persistence.attributes.AttributesStore
  • Constructor Details

    • AttributesStoreImpl

      public AttributesStoreImpl(org.codice.ddf.persistence.PersistentStore persistentStore)
  • Method Details

    • getCurrentDataUsageByUser

      public long getCurrentDataUsageByUser(String username) throws org.codice.ddf.persistence.PersistenceException
      Specified by:
      getCurrentDataUsageByUser in interface org.codice.ddf.persistence.attributes.AttributesStore
      Throws:
      org.codice.ddf.persistence.PersistenceException
    • getDataLimitByUser

      public long getDataLimitByUser(String username) throws org.codice.ddf.persistence.PersistenceException
      Specified by:
      getDataLimitByUser in interface org.codice.ddf.persistence.attributes.AttributesStore
      Throws:
      org.codice.ddf.persistence.PersistenceException
    • updateUserDataUsage

      public void updateUserDataUsage(String username, long newDataUsage) throws org.codice.ddf.persistence.PersistenceException
      Specified by:
      updateUserDataUsage in interface org.codice.ddf.persistence.attributes.AttributesStore
      Throws:
      org.codice.ddf.persistence.PersistenceException
    • setDataUsage

      public void setDataUsage(String username, long dataUsage) throws org.codice.ddf.persistence.PersistenceException
      Specified by:
      setDataUsage in interface org.codice.ddf.persistence.attributes.AttributesStore
      Throws:
      org.codice.ddf.persistence.PersistenceException
    • setDataLimit

      public void setDataLimit(String username, long dataLimit) throws org.codice.ddf.persistence.PersistenceException
      Specified by:
      setDataLimit in interface org.codice.ddf.persistence.attributes.AttributesStore
      Throws:
      org.codice.ddf.persistence.PersistenceException
    • getAllUsers

      public List<Map<String,Object>> getAllUsers() throws org.codice.ddf.persistence.PersistenceException
      Specified by:
      getAllUsers in interface org.codice.ddf.persistence.attributes.AttributesStore
      Throws:
      org.codice.ddf.persistence.PersistenceException
    • resetUserDataUsages

      public void resetUserDataUsages() throws org.codice.ddf.persistence.PersistenceException
      Specified by:
      resetUserDataUsages in interface org.codice.ddf.persistence.attributes.AttributesStore
      Throws:
      org.codice.ddf.persistence.PersistenceException