Class TypedConnectorInputEntityData<T extends AssetTypeInput>

Type Parameters:
T - Subclass of AssetTypeInput that is required for the construction of the ConnectorInput
Direct Known Subclasses:
Transformer3WInputEntityData

public class TypedConnectorInputEntityData<T extends AssetTypeInput> extends ConnectorInputEntityData
Data used for those classes of ConnectorInput that need an instance of some type T of Transformer2WTypeInput as well.
  • Constructor Details

    • TypedConnectorInputEntityData

      public TypedConnectorInputEntityData(Map<String,String> fieldsToAttributes, Class<? extends UniqueEntity> entityClass, NodeInput nodeA, NodeInput nodeB, T type)
      Creates a new TypedConnectorInputEntityData object for a connector input that needs a type input as well. It sets the operator to default.
      Parameters:
      fieldsToAttributes - attribute map: field name to value
      entityClass - class of the entity to be created with this data
      nodeA - input nodeA
      nodeB - input nodeB
      type - type input
    • TypedConnectorInputEntityData

      public TypedConnectorInputEntityData(Map<String,String> fieldsToAttributes, Class<? extends UniqueEntity> entityClass, OperatorInput operator, NodeInput nodeA, NodeInput nodeB, T type)
      Creates a new TypedConnectorInputEntityData object for an operable connector input input that input that needs a type input as well
      Parameters:
      fieldsToAttributes - attribute map: field name to value
      entityClass - class of the entity to be created with this data
      operator - specific operator to use
      nodeA - input nodeA
      nodeB - input nodeB
      type - type input
  • Method Details