From d3dab39dfb90e0c897bde667f172bf419c0e1039 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Fri, 12 Feb 2016 16:15:41 +0000 Subject: [PATCH] Reintroduced ScopeProvider to avoid problem in the next release git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-analytics@124140 82a268e6-3cf1-43bd-a215-b396298e98cf --- pom.xml | 6 ++++++ .../AccountingPersistenceBackendQueryFactory.java | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index e58fb22..a5b2adf 100644 --- a/pom.xml +++ b/pom.xml @@ -47,6 +47,12 @@ accounting-lib provided + + org.gcube.core + common-scope + provided + + org.json json diff --git a/src/main/java/org/gcube/accounting/analytics/persistence/AccountingPersistenceBackendQueryFactory.java b/src/main/java/org/gcube/accounting/analytics/persistence/AccountingPersistenceBackendQueryFactory.java index 5429b0a..d0e11a9 100644 --- a/src/main/java/org/gcube/accounting/analytics/persistence/AccountingPersistenceBackendQueryFactory.java +++ b/src/main/java/org/gcube/accounting/analytics/persistence/AccountingPersistenceBackendQueryFactory.java @@ -9,7 +9,7 @@ import java.util.ServiceLoader; import org.gcube.accounting.analytics.exception.NoAvailableScopeException; import org.gcube.accounting.analytics.exception.NoUsableAccountingPersistenceQueryFound; -import org.gcube.accounting.datamodel.BasicUsageRecord; +import org.gcube.common.scope.api.ScopeProvider; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -34,7 +34,8 @@ public abstract class AccountingPersistenceBackendQueryFactory { * the #AccountingPersistenceQuery */ public synchronized static AccountingPersistenceBackendQuery getInstance() throws NoAvailableScopeException, NoUsableAccountingPersistenceQueryFound { - String scope = BasicUsageRecord.getScopeFromToken(); + //String scope = BasicUsageRecord.getScopeFromToken(); + String scope = ScopeProvider.instance.get(); if(scope==null){ throw new NoAvailableScopeException(); }