org.gcube.accounting.usagetracker.rest.resources.vm
Class VMRecordsResource
java.lang.Object
org.gcube.accounting.usagetracker.rest.resources.AbstractRecordsResource<org.gcube.accounting.datamodel.VMUsageRecord>
org.gcube.accounting.usagetracker.rest.resources.vm.VMRecordsResource
public class VMRecordsResource
- extends AbstractRecordsResource<org.gcube.accounting.datamodel.VMUsageRecord>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VMRecordsResource
public VMRecordsResource()
createRecord
public org.gcube.accounting.datamodel.VMUsageRecord createRecord(org.gcube.accounting.datamodel.RawUsageRecord record)
- Specified by:
createRecord in class AbstractRecordsResource<org.gcube.accounting.datamodel.VMUsageRecord>
getRecordResource
public VMRecordResource getRecordResource(String record_id)
validate
protected void validate(org.gcube.accounting.datamodel.VMUsageRecord record)
throws org.gcube.accounting.exception.InvalidValueException
- Specified by:
validate in class AbstractRecordsResource<org.gcube.accounting.datamodel.VMUsageRecord>
- Throws:
org.gcube.accounting.exception.InvalidValueException
getTypeClause
protected org.gcube.accounting.datamodel.query.QueryClause getTypeClause()
- Overrides:
getTypeClause in class AbstractRecordsResource<org.gcube.accounting.datamodel.VMUsageRecord>
Copyright © 2013. All Rights Reserved.