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(); }