org.gcube.accounting.usagetracker.rest.resources.storage
Class StorageRecordsResource

java.lang.Object
  extended by org.gcube.accounting.usagetracker.rest.resources.AbstractRecordsResource<org.gcube.accounting.datamodel.StorageRecord>
      extended by org.gcube.accounting.usagetracker.rest.resources.storage.StorageRecordsResource

public class StorageRecordsResource
extends AbstractRecordsResource<org.gcube.accounting.datamodel.StorageRecord>


Field Summary
 
Fields inherited from class org.gcube.accounting.usagetracker.rest.resources.AbstractRecordsResource
request
 
Constructor Summary
StorageRecordsResource()
           
 
Method Summary
 org.gcube.accounting.datamodel.StorageRecord createRecord(org.gcube.accounting.datamodel.RawUsageRecord record)
           
 StorageRecordResource getRecordResource(String record_id)
           
protected  org.gcube.accounting.datamodel.query.QueryClause getTypeClause()
           
protected  void validate(org.gcube.accounting.datamodel.StorageRecord record)
           
 
Methods inherited from class org.gcube.accounting.usagetracker.rest.resources.AbstractRecordsResource
getRecords, getRecords, insertUsageRecord
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StorageRecordsResource

public StorageRecordsResource()
Method Detail

createRecord

public org.gcube.accounting.datamodel.StorageRecord createRecord(org.gcube.accounting.datamodel.RawUsageRecord record)
Specified by:
createRecord in class AbstractRecordsResource<org.gcube.accounting.datamodel.StorageRecord>

getRecordResource

public StorageRecordResource getRecordResource(String record_id)

validate

protected void validate(org.gcube.accounting.datamodel.StorageRecord record)
                 throws org.gcube.accounting.exception.InvalidValueException
Specified by:
validate in class AbstractRecordsResource<org.gcube.accounting.datamodel.StorageRecord>
Throws:
org.gcube.accounting.exception.InvalidValueException

getTypeClause

protected org.gcube.accounting.datamodel.query.QueryClause getTypeClause()
Overrides:
getTypeClause in class AbstractRecordsResource<org.gcube.accounting.datamodel.StorageRecord>


Copyright © 2013. All Rights Reserved.