diff --git a/src/main/java/org/gcube/accounting/datamodel/BasicUsageRecord.java b/src/main/java/org/gcube/accounting/datamodel/BasicUsageRecord.java index b49ead6..ebd694a 100644 --- a/src/main/java/org/gcube/accounting/datamodel/BasicUsageRecord.java +++ b/src/main/java/org/gcube/accounting/datamodel/BasicUsageRecord.java @@ -44,12 +44,23 @@ public abstract class BasicUsageRecord implements UsageRecord, Serializable { private static Logger logger = LoggerFactory.getLogger(BasicUsageRecord.class); + /** + * An unique identifier for the UsageRecord + */ @RequiredField @NotEmpty public static final String ID = "id"; + /** + * The user (or the Consumer Identity, that in the S2S communication is + * another service) actually consuming the resource + */ @RequiredField @NotEmpty public static final String CONSUMER_ID = "consumerId"; + /** + * When the UR was created + */ @RequiredField @ValidLong public static final String CREATION_TIME = "creationTime"; + @RequiredField @NotEmpty protected static final String USAGE_RECORD_TYPE = "usageRecordType"; @RequiredField @NotEmpty diff --git a/src/main/java/org/gcube/accounting/datamodel/aggregation/aggregationstrategy/StorageUsageRecordAggregationStrategy.java b/src/main/java/org/gcube/accounting/datamodel/aggregation/aggregationstrategy/StorageUsageRecordAggregationStrategy.java index cb9b406..d39addc 100644 --- a/src/main/java/org/gcube/accounting/datamodel/aggregation/aggregationstrategy/StorageUsageRecordAggregationStrategy.java +++ b/src/main/java/org/gcube/accounting/datamodel/aggregation/aggregationstrategy/StorageUsageRecordAggregationStrategy.java @@ -19,9 +19,9 @@ public class StorageUsageRecordAggregationStrategy extends AggregationStrategy