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
InputEntitys holding one NodeInput entity, thus needing
additional information about the NodeInput, which cannot
be provided through the attribute map.-
Constructor Summary
ConstructorsConstructorDescriptionNodeAssetInputEntityData(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
getOperatorInputMethods inherited from class edu.ie3.datamodel.io.factory.EntityData
getBoolean, getLineString, getPoint, getTargetClass, getVoltageLvlMethods 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:
equalsin classAssetInputEntityData
-
hashCode
public int hashCode()- Overrides:
hashCodein classAssetInputEntityData
-
toString
- Overrides:
toStringin classAssetInputEntityData
-