Class AbstractPortletUsageRecord

java.lang.Object
org.gcube.documentstore.records.implementation.AbstractRecord
org.gcube.accounting.datamodel.BasicUsageRecord
org.gcube.accounting.datamodel.basetypes.AbstractPortletUsageRecord
All Implemented Interfaces:
Serializable, Comparable<org.gcube.documentstore.records.Record>, UsageRecord, org.gcube.documentstore.records.Record
Direct Known Subclasses:
AggregatedPortletUsageRecord, PortletUsageRecord

public abstract class AbstractPortletUsageRecord extends BasicUsageRecord
Author:
Luca Frosini (ISTI - CNR)
See Also:
  • Field Details

  • Constructor Details

    • AbstractPortletUsageRecord

      public AbstractPortletUsageRecord()
    • AbstractPortletUsageRecord

      public AbstractPortletUsageRecord(Map<String,? extends Serializable> properties) throws org.gcube.documentstore.exception.InvalidValueException
      Throws:
      org.gcube.documentstore.exception.InvalidValueException
  • Method Details

    • getRecordType

      public String getRecordType()
      Specified by:
      getRecordType in interface org.gcube.documentstore.records.Record
      Overrides:
      getRecordType in class BasicUsageRecord
    • getPortletId

      public String getPortletId()
    • setPortletId

      public void setPortletId(String portletId) throws org.gcube.documentstore.exception.InvalidValueException
      Throws:
      org.gcube.documentstore.exception.InvalidValueException
    • getOperationId

      public String getOperationId()
    • setOperationId

      public void setOperationId(String operationId) throws org.gcube.documentstore.exception.InvalidValueException
      Throws:
      org.gcube.documentstore.exception.InvalidValueException
    • getMessage

      public String getMessage()
    • setMessage

      public void setMessage(String message) throws org.gcube.documentstore.exception.InvalidValueException
      Throws:
      org.gcube.documentstore.exception.InvalidValueException