org.gcube.accounting.usagetracker.rest.resources.storage
Class StorageRecordsResource
java.lang.Object
org.gcube.accounting.usagetracker.rest.resources.AbstractRecordsResource<org.gcube.accounting.datamodel.StorageRecord>
org.gcube.accounting.usagetracker.rest.resources.storage.StorageRecordsResource
public class StorageRecordsResource
- extends AbstractRecordsResource<org.gcube.accounting.datamodel.StorageRecord>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StorageRecordsResource
public StorageRecordsResource()
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.