@Singleton public class QuotaDBPersistence extends Object
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManagerFactory |
emFactory |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.common.quota.library.quotalist.Quota |
addQuota(org.gcube.common.quota.library.quotalist.Quota quota)
Add Quota to persist
|
void |
addQuote(List<org.gcube.common.quota.library.quotalist.Quota> quote)
Add Quote to persist
|
static QuotaDBPersistence |
getInstance() |
org.gcube.common.quota.library.quotalist.Quota |
getQuota(long quotaId)
Get a specify quota
|
org.gcube.common.quota.library.quotalist.Quota |
getQuotaByIdentifier(String identifier) |
org.gcube.common.quota.library.quotalist.Quota |
getQuotaSpecified(String identifier,
String context,
org.gcube.common.quota.library.quotalist.QuotaType quotaType,
org.gcube.common.quota.library.quotalist.TimeInterval timeInterval,
Double quotaValue) |
List<org.gcube.common.quota.library.quotalist.Quota> |
getQuote(String context)
Get list quote from context
|
void |
removeQuota(long quotaId)
Remove quote to persist
|
public static QuotaDBPersistence getInstance()
public org.gcube.common.quota.library.quotalist.Quota addQuota(org.gcube.common.quota.library.quotalist.Quota quota)
quote - public void addQuote(List<org.gcube.common.quota.library.quotalist.Quota> quote)
quote - public org.gcube.common.quota.library.quotalist.Quota getQuota(long quotaId)
quotaId - public void removeQuota(long quotaId)
quotaId - public List<org.gcube.common.quota.library.quotalist.Quota> getQuote(String context) throws NotFoundQuotaExecption
context - NotFoundQuotaExecptionpublic org.gcube.common.quota.library.quotalist.Quota getQuotaByIdentifier(String identifier)
Copyright © 2017. All Rights Reserved.