diff --git a/src/main/java/org/gcube/accounting/datamodel/basetypes/AbstractServiceUsageRecord.java b/src/main/java/org/gcube/accounting/datamodel/basetypes/AbstractServiceUsageRecord.java index e0356d0..1ebecd4 100644 --- a/src/main/java/org/gcube/accounting/datamodel/basetypes/AbstractServiceUsageRecord.java +++ b/src/main/java/org/gcube/accounting/datamodel/basetypes/AbstractServiceUsageRecord.java @@ -5,6 +5,7 @@ package org.gcube.accounting.datamodel.basetypes; import java.io.Serializable; import java.util.Map; +import java.util.SortedSet; import org.gcube.accounting.datamodel.BasicUsageRecord; import org.gcube.documentstore.exception.InvalidValueException; @@ -65,8 +66,17 @@ public abstract class AbstractServiceUsageRecord extends BasicUsageRecord { */ @RequiredField @NotEmpty public static final String CALLERQUALIFIER = "callerQualifier"; - - + /**MODIFICA EFFETTUATA***/ + @Override + public SortedSet getQuerableKeys() + throws Exception { + SortedSet properties = super.getQuerableKeys(); + + properties.remove(CALLERQUALIFIER); + + + return properties; + } public AbstractServiceUsageRecord(){ @@ -143,4 +153,5 @@ public abstract class AbstractServiceUsageRecord extends BasicUsageRecord { setResourceProperty(CALLERQUALIFIER, callerQualifier); } + }