Class NodeAssetInputEntityData
java.lang.Object
edu.ie3.datamodel.io.factory.FactoryData
edu.ie3.datamodel.io.factory.EntityData
edu.ie3.datamodel.io.factory.input.AssetInputEntityData
edu.ie3.datamodel.io.factory.input.NodeAssetInputEntityData
- Direct Known Subclasses:
SystemParticipantTypedEntityData
Data used by all factories used to create instances of
InputEntity
s holding one NodeInput
entity, thus needing
additional information about the NodeInput
, which cannot
be provided through the attribute map.-
Constructor Summary
ConstructorDescriptionNodeAssetInputEntityData
(Map<String, String> fieldsToAttributes, Class<? extends UniqueEntity> entityClass, NodeInput node) Creates a new UntypedSingleNodeEntityData object for an operated, always on system participant inputNodeAssetInputEntityData
(Map<String, String> fieldsToAttributes, Class<? extends UniqueEntity> entityClass, OperatorInput operator, NodeInput node) Creates a new UntypedSingleNodeEntityData object for an operable system participant input -
Method Summary
Methods inherited from class edu.ie3.datamodel.io.factory.input.AssetInputEntityData
getOperatorInput
Methods inherited from class edu.ie3.datamodel.io.factory.EntityData
getBoolean, getLineString, getPoint, getTargetClass, getVoltageLvl
Methods inherited from class edu.ie3.datamodel.io.factory.FactoryData
containsKey, getDouble, getField, getFieldOptional, getFieldsToValues, getInt, getQuantity, getUUID, getUUIDs
-
Constructor Details
-
NodeAssetInputEntityData
public NodeAssetInputEntityData(Map<String, String> fieldsToAttributes, Class<? extends UniqueEntity> entityClass, NodeInput node) Creates a new UntypedSingleNodeEntityData object for an operated, always on system participant input- Parameters:
fieldsToAttributes
- attribute map: field name to valueentityClass
- class of the entity to be created with this datanode
- input node
-
NodeAssetInputEntityData
public NodeAssetInputEntityData(Map<String, String> fieldsToAttributes, Class<? extends UniqueEntity> entityClass, OperatorInput operator, NodeInput node) Creates a new UntypedSingleNodeEntityData object for an operable system participant input- Parameters:
fieldsToAttributes
- attribute map: field name to valueentityClass
- class of the entity to be created with this datanode
- input nodeoperator
- operator input
-
-
Method Details
-
getNode
-
equals
- Overrides:
equals
in classAssetInputEntityData
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAssetInputEntityData
-
toString
- Overrides:
toString
in classAssetInputEntityData
-