@Singleton public class QuotaPackageDBPersistence extends Object
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManagerFactory |
emFactory |
| Modifier and Type | Method and Description |
|---|---|
void |
addPackage(org.gcube.resource.management.quota.library.quotalist.ServicePackage servicePackages)
Add Quota to persist
|
static QuotaPackageDBPersistence |
getInstance() |
org.gcube.resource.management.quota.library.quotalist.ServicePackage |
getPackage(long servicepackage_id) |
List<org.gcube.resource.management.quota.library.quotalist.ServicePackage> |
getPackages()
Get list package
|
void |
removePackage(long servicePackageId)
Remove package to persist
|
void |
removePackageDetail(long servicePackageDetailId)
Remove package detail to persist
|
public static QuotaPackageDBPersistence getInstance()
public void addPackage(org.gcube.resource.management.quota.library.quotalist.ServicePackage servicePackages)
quote - public List<org.gcube.resource.management.quota.library.quotalist.ServicePackage> getPackages() throws NotFoundQuotaPackageExecption
NotFoundQuotaPackageExecptionpublic void removePackage(long servicePackageId)
servicePackageId - public void removePackageDetail(long servicePackageDetailId)
servicePackageId - public org.gcube.resource.management.quota.library.quotalist.ServicePackage getPackage(long servicepackage_id)
throws NotFoundQuotaPackageExecption
NotFoundQuotaPackageExecptionCopyright © 2019. All Rights Reserved.