Index (CommonAccountingModel 1.1.0-SNAPSHOT API)
Date: 2015-09-28

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 © 2015. All Rights Reserved.