A G I M O P R S T U V 

A

AbstractDelegateUsageRecord - Class in org.gcube.accounting.datamodel
 
AbstractDelegateUsageRecord() - Constructor for class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
AbstractDelegateUsageRecord(UsageRecord) - Constructor for class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
AdaptedList - Class in org.gcube.accounting.datamodel.serialization
Map could be represented by an object (AdaptedMap), that contained a list of objects with two properties: name and value[] (Property).
AdaptedList() - Constructor for class org.gcube.accounting.datamodel.serialization.AdaptedList
 
AdaptedMap - Class in org.gcube.accounting.datamodel.serialization
 
AdaptedMap() - Constructor for class org.gcube.accounting.datamodel.serialization.AdaptedMap
 
AdaptedMapEntry - Class in org.gcube.accounting.datamodel.serialization
 
AdaptedMapEntry(String, String) - Constructor for class org.gcube.accounting.datamodel.serialization.AdaptedMapEntry
 
AdaptedMapEntry() - Constructor for class org.gcube.accounting.datamodel.serialization.AdaptedMapEntry
 
addValue(String) - Method in class org.gcube.accounting.datamodel.Property
 

G

getA() - Method in class org.gcube.accounting.datamodel.serialization.AdaptedMap
 
getAggregatedId() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getAggregatedId() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the id of the usage record aggregating this
getAggregatedId() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the id of the usage record aggregating this
getConsumerId() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getConsumerId() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the identity of the entity that consumed the resource
getConsumerId() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the identity of the entity that consumed the resource
getCreateTime() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getCreateTime() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the creation time for this usage record
getCreateTime() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the creation time for this usage record
getCreatorId() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getCreatorId() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the identity of the entity creating this usage record
getCreatorId() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the identity of the entity creating this usage record
getDelegateUR() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getEndTime() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getEndTime() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the right end of the time interval covered by this usage record
getEndTime() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the right end of the time interval covered by this usage record
getFullyQualifiedConsumerId() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getFullyQualifiedConsumerId() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
 
getFullyQualifiedConsumerId() - Method in interface org.gcube.accounting.datamodel.UsageRecord
 
getId() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getId() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the unique id for this usage record
getId() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the unique id for this usage record
getKey() - Method in class org.gcube.accounting.datamodel.serialization.AdaptedMapEntry
 
getName() - Method in class org.gcube.accounting.datamodel.Property
 
getResourceOwner() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getResourceOwner() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the identity of the owner of the resource
getResourceOwner() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the identity of the owner of the resource
getResourceScope() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the scope of the resource
getResourceScope() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the scope of the resource
getResourceSpecificProperties() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getResourceSpecificProperties() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return all resource-specific properties
getResourceSpecificProperties() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return all resource-specific properties
getResourceSpecificProperty(String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getResourceSpecificProperty(String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the value of the given resource-specific property
getResourceSpecificProperty(String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the value of the given resource-specific property
getResourceType() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getResourceType() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Return the type of the resource this usage records refers to
getResourceType() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the type of the resource this usage records refers to
getStartTime() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
getStartTime() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
 
getStartTime() - Method in interface org.gcube.accounting.datamodel.UsageRecord
Return the left end of the time interval covered by this usage record
getValue() - Method in class org.gcube.accounting.datamodel.serialization.AdaptedMapEntry
 
getValues() - Method in class org.gcube.accounting.datamodel.Property
 

I

InvalidValueException - Exception in org.gcube.accounting.exception
 
InvalidValueException() - Constructor for exception org.gcube.accounting.exception.InvalidValueException
 
InvalidValueException(String) - Constructor for exception org.gcube.accounting.exception.InvalidValueException
 

M

MapAdaptor - Class in org.gcube.accounting.datamodel.serialization
 
MapAdaptor() - Constructor for class org.gcube.accounting.datamodel.serialization.MapAdaptor
 
marshal(Map<String, String>) - Method in class org.gcube.accounting.datamodel.serialization.MapAdaptor
 
marshal(Map<String, List<String>>) - Method in class org.gcube.accounting.datamodel.serialization.PropertiesAdapter
 

O

org.gcube.accounting.datamodel - package org.gcube.accounting.datamodel
 
org.gcube.accounting.datamodel.serialization - package org.gcube.accounting.datamodel.serialization
 
org.gcube.accounting.exception - package org.gcube.accounting.exception
 

P

PropertiesAdapter - Class in org.gcube.accounting.datamodel.serialization
The XmlAdapter class is responsible for converting between instances of the unmappable and mappable classes.
PropertiesAdapter() - Constructor for class org.gcube.accounting.datamodel.serialization.PropertiesAdapter
 
Property - Class in org.gcube.accounting.datamodel
Bean used to implement a mappable map
Property() - Constructor for class org.gcube.accounting.datamodel.Property
 

R

RawUsageRecord - Class in org.gcube.accounting.datamodel
A base implementation of the UsageRecord interface
RawUsageRecord() - Constructor for class org.gcube.accounting.datamodel.RawUsageRecord
Base constructor.
RawUsageRecord(UsageRecord) - Constructor for class org.gcube.accounting.datamodel.RawUsageRecord
Instantiate this record using values from the given record

S

setAggregatedId(String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setAggregatedId(String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the id of the usage record aggregating this
setAggregatedId(String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the id of the usage record aggregating this
setConsumerId(String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setConsumerId(String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the identity of the entity that consumed the resource
setConsumerId(String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the identity of the entity that consumed the resource
setCreateTime(Date) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setCreateTime(Date) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the creation time for this usage record
setCreateTime(Date) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the creation time for this usage record
setCreatorId(String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setCreatorId(String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the identity of the entity creating this usage record
setCreatorId(String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the identity of the entity creating this usage record
setEndTime(Date) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setEndTime(Date) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the right end of the time interval covered by this usage record
setEndTime(Date) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the right end of the time interval covered by this usage record
setFullyQualifiedConsumerId(String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setFullyQualifiedConsumerId(String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
 
setFullyQualifiedConsumerId(String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
 
setId(String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setId(String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the unique id for this usage record
setId(String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the unique id for this usage record
setName(String) - Method in class org.gcube.accounting.datamodel.Property
 
setResourceOwner(String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setResourceOwner(String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the scope of the resource
setResourceOwner(String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the scope of the resource
setResourceScope(String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the scope of the resource
setResourceScope(String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the scope of the resource
setResourceSpecificProperties(Map<String, String>) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setResourceSpecificProperties(Map<String, String>) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set all resource-specific properties, replacing existing ones
setResourceSpecificProperties(Map<String, String>) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set all resource-specific properties, replacing existing ones
setResourceSpecificProperty(String, String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setResourceSpecificProperty(String, String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the value of the given resource-specific property
setResourceSpecificProperty(String, String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the value of the given resource-specific property
setResourceType(String) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setResourceType(String) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the type of the resource this usage records refers to
setResourceType(String) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the type of the resource this usage records refers to
setStartTime(Date) - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
setStartTime(Date) - Method in class org.gcube.accounting.datamodel.RawUsageRecord
Set the left end of the time interval covered by this usage record
setStartTime(Date) - Method in interface org.gcube.accounting.datamodel.UsageRecord
Set the left end of the time interval covered by this usage record
setValues(List<String>) - Method in class org.gcube.accounting.datamodel.Property
 

T

toString() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
 

U

unmarshal(AdaptedMap) - Method in class org.gcube.accounting.datamodel.serialization.MapAdaptor
 
unmarshal(AdaptedList) - Method in class org.gcube.accounting.datamodel.serialization.PropertiesAdapter
 
ur - Variable in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
UsageRecord - Interface in org.gcube.accounting.datamodel
 

V

validate() - Method in class org.gcube.accounting.datamodel.AbstractDelegateUsageRecord
 
validate() - Method in class org.gcube.accounting.datamodel.RawUsageRecord
 
validate() - Method in interface org.gcube.accounting.datamodel.UsageRecord
 
A G I M O P R S T U V 

Copyright © 2014. All Rights Reserved.