org.gcube.accounting.usagetracker.rest.resources.job
Class JobRecordResource

java.lang.Object
  extended by org.gcube.accounting.usagetracker.rest.resources.AbstractRecordResource<org.gcube.accounting.datamodel.JobUsageRecord>
      extended by org.gcube.accounting.usagetracker.rest.resources.job.JobRecordResource

public class JobRecordResource
extends AbstractRecordResource<org.gcube.accounting.datamodel.JobUsageRecord>


Constructor Summary
JobRecordResource(String id)
           
 
Method Summary
protected  org.gcube.accounting.datamodel.JobUsageRecord createRecord(org.gcube.accounting.datamodel.UsageRecord r)
           
protected  boolean isCorrectType(org.gcube.accounting.datamodel.UsageRecord r)
           
protected  void validate(org.gcube.accounting.datamodel.JobUsageRecord record)
           
 
Methods inherited from class org.gcube.accounting.usagetracker.rest.resources.AbstractRecordResource
delete, getRecord, getUserId, setUserId, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobRecordResource

public JobRecordResource(String id)
Method Detail

createRecord

protected org.gcube.accounting.datamodel.JobUsageRecord createRecord(org.gcube.accounting.datamodel.UsageRecord r)
Specified by:
createRecord in class AbstractRecordResource<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 AbstractRecordResource<org.gcube.accounting.datamodel.JobUsageRecord>
Throws:
org.gcube.accounting.exception.InvalidValueException

isCorrectType

protected boolean isCorrectType(org.gcube.accounting.datamodel.UsageRecord r)
Specified by:
isCorrectType in class AbstractRecordResource<org.gcube.accounting.datamodel.JobUsageRecord>


Copyright © 2013. All Rights Reserved.