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