Interface AiidaDataNeedInterface

All Known Implementing Classes:
AiidaDataNeed, AiidaLocalDataNeed, InboundAiidaDataNeed, InboundAiidaLocalDataNeed, OutboundAiidaDataNeed, OutboundAiidaLocalDataNeed

public interface AiidaDataNeedInterface
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the kind of asset the data is retrieved from
    Returns the data need ID
    Returns the set of identifiers for the data that should be shared.
    boolean
    Returns whether the receiving party should acknowledge the reception of the data.
    Returns the schema for the data
    org.springframework.scheduling.support.CronExpression
    Returns the schedule in cron format, at which data should be sent.
    Returns the type of the Data Need
  • Method Details

    • asset

      AiidaAsset asset()
      Returns the kind of asset the data is retrieved from
      See Also:
    • dataNeedId

      UUID dataNeedId()
      Returns the data need ID
    • dataTags

      Set<ObisCode> dataTags()
      Returns the set of identifiers for the data that should be shared.
    • schemas

      Set<AiidaSchema> schemas()
      Returns the schema for the data
      See Also:
    • transmissionSchedule

      org.springframework.scheduling.support.CronExpression transmissionSchedule()
      Returns the schedule in cron format, at which data should be sent.
    • isAcknowledgementRequired

      boolean isAcknowledgementRequired()
      Returns whether the receiving party should acknowledge the reception of the data. If true, the receiving party is expected to send an acknowledgment envelope back to the sender after receiving the data. If false, no acknowledgment is expected.
    • type

      String type()
      Returns the type of the Data Need