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 by the AIIDA instance.schemas()Returns the schema for the outgoing dataorg.springframework.scheduling.support.CronExpressionReturns the schedule in cron format, at which the AIIDA instance should send data.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 by the AIIDA instance.- Specified by:
dataTagsin interfaceAiidaDataNeedInterface
-
schemas
Description copied from interface:AiidaDataNeedInterfaceReturns the schema for the outgoing 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 the AIIDA instance should send data.- Specified by:
transmissionSchedulein interfaceAiidaDataNeedInterface
-