Class NodeAssetInputEntityData

Direct Known Subclasses:
SystemParticipantTypedEntityData

public class NodeAssetInputEntityData extends AssetInputEntityData
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 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 value
      entityClass - class of the entity to be created with this data
      node - 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 value
      entityClass - class of the entity to be created with this data
      node - input node
      operator - operator input
  • Method Details