Class AiidaDataNeed
java.lang.Object
energy.eddie.dataneeds.needs.DataNeed
energy.eddie.dataneeds.needs.TimeframedDataNeed
energy.eddie.dataneeds.needs.aiida.AiidaDataNeed
- All Implemented Interfaces:
DataNeedInterface,AiidaDataNeedInterface
- Direct Known Subclasses:
InboundAiidaDataNeed,OutboundAiidaDataNeed
@Entity
public abstract class AiidaDataNeed
extends TimeframedDataNeed
implements AiidaDataNeedInterface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasset()Returns the kind of asset the data is retrieved fromReturns the data need IDdataTags()Returns the set of identifiers for the data that should be shared.booleanReturns whether the receiving party should acknowledge the reception of the data.schemas()Returns the schema for the dataabstract Set<AiidaSchema> org.springframework.scheduling.support.CronExpressionReturns the schedule in cron format, at which data should be sent.Methods inherited from class energy.eddie.dataneeds.needs.TimeframedDataNeed
durationMethods inherited from class energy.eddie.dataneeds.needs.DataNeed
createdAt, description, id, isEnabled, name, policyLink, purpose, regionConnectorFilter, setId, typeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface energy.eddie.dataneeds.needs.aiida.AiidaDataNeedInterface
type
-
Constructor Details
-
AiidaDataNeed
public AiidaDataNeed()
-
-
Method Details
-
asset
Description copied from interface:AiidaDataNeedInterfaceReturns the kind of asset the data is retrieved from- Specified by:
assetin interfaceAiidaDataNeedInterface- See Also:
-
dataNeedId
Description copied from interface:AiidaDataNeedInterfaceReturns the data need ID- Specified by:
dataNeedIdin interfaceAiidaDataNeedInterface
-
dataTags
Description copied from interface:AiidaDataNeedInterfaceReturns the set of identifiers for the data that should be shared.- Specified by:
dataTagsin interfaceAiidaDataNeedInterface
-
schemas
Description copied from interface:AiidaDataNeedInterfaceReturns the schema for the data- Specified by:
schemasin interfaceAiidaDataNeedInterface- See Also:
-
transmissionSchedule
public org.springframework.scheduling.support.CronExpression transmissionSchedule()Description copied from interface:AiidaDataNeedInterfaceReturns the schedule in cron format, at which data should be sent.- Specified by:
transmissionSchedulein interfaceAiidaDataNeedInterface
-
isAcknowledgementRequired
public boolean isAcknowledgementRequired()Description copied from interface:AiidaDataNeedInterfaceReturns 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.- Specified by:
isAcknowledgementRequiredin interfaceAiidaDataNeedInterface
-
supportedSchemas
-