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