org.gcube.accounting.usagetracker.rest.resources.network
Class NetworkRecordResource
java.lang.Object
org.gcube.accounting.usagetracker.rest.resources.AbstractRecordResource<org.gcube.accounting.datamodel.NetworkUsageRecord>
org.gcube.accounting.usagetracker.rest.resources.network.NetworkRecordResource
public class NetworkRecordResource
- extends AbstractRecordResource<org.gcube.accounting.datamodel.NetworkUsageRecord>
|
Method Summary |
protected org.gcube.accounting.datamodel.NetworkUsageRecord |
createRecord(org.gcube.accounting.datamodel.UsageRecord r)
|
protected boolean |
isCorrectType(org.gcube.accounting.datamodel.UsageRecord r)
|
protected void |
validate(org.gcube.accounting.datamodel.NetworkUsageRecord record)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NetworkRecordResource
public NetworkRecordResource(String id)
createRecord
protected org.gcube.accounting.datamodel.NetworkUsageRecord createRecord(org.gcube.accounting.datamodel.UsageRecord r)
- Specified by:
createRecord in class AbstractRecordResource<org.gcube.accounting.datamodel.NetworkUsageRecord>
validate
protected void validate(org.gcube.accounting.datamodel.NetworkUsageRecord record)
throws org.gcube.accounting.exception.InvalidValueException
- Specified by:
validate in class AbstractRecordResource<org.gcube.accounting.datamodel.NetworkUsageRecord>
- 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.NetworkUsageRecord>
Copyright © 2013. All Rights Reserved.