/** * */ package org.gcube.accounting.datamodel.implementations.aggregated; import java.io.Serializable; import java.util.Map; import org.gcube.accounting.datamodel.AggregatedUsageRecord; import org.gcube.accounting.exception.InvalidValueException; /** * This Class is for library internal use only * @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/ */ public class StorageUsageRecord extends org.gcube.accounting.datamodel.implementations.StorageUsageRecord implements AggregatedUsageRecord { /** * Generated Serial Version UID */ private static final long serialVersionUID = 1082525518686785682L; public StorageUsageRecord(){ super(); this.resourceProperties.put(AGGREGATED, true); } public StorageUsageRecord(Map properties) throws InvalidValueException{ super(properties); this.resourceProperties.put(AGGREGATED, true); } /** * {@inheritDoc} */ @Override public StorageUsageRecord getAggregatedUsageRecord( org.gcube.accounting.datamodel.implementations.StorageUsageRecord b) throws InvalidValueException { // TODO Auto-generated method stub return null; } }