Interface LightweightPositionCsvInfoResolver

  • All Superinterfaces:
    PositionCsvInfoResolver

    public interface LightweightPositionCsvInfoResolver
    extends PositionCsvInfoResolver
    Resolves additional information when parsing position CSV files.

    Data loaded from a CSV may contain additional information that needs to be captured. This plugin point allows the additional CSV columns to be parsed and captured. It also allows the ETD contract specification to be loaded.

    This extension to PositionCsvInfoResolver parses positions without the need for reference data. When an ETD row is found, EtdIdUtils is used to create an identifier. This resolver must always return an instance of SecurityPosition from the parsing methods.