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