Class CalendarConfiguration

java.lang.Object
com.caplin.motif.fx.ret.calendar.config.CalendarConfiguration

public class CalendarConfiguration extends Object
This is the interface used to configure a new CalendarAdapter.
  • Method Details

    • newConfigurationBuilder

      public static CalendarConfigurationBuilder newConfigurationBuilder() throws ConfigurationLoaderException
      Returns a CalendarConfigurationBuilder which is ready to be used to instantiate a CalendarAdapter.
      Returns:
      a new CalendarConfigurationBuilder
      Throws:
      ConfigurationLoaderException
    • getDataTransformer

      public CalendarDataTransformer getDataTransformer()
      Returns the CalendarDateTransformer
    • getAdapterConfigurationManager

      public AdapterConfigurationManager getAdapterConfigurationManager()
      Returns the AdapterConfigurationManager
      Returns:
      the AdapterConfigurationManager
    • getDataSource

      public com.caplin.datasource.DataSource getDataSource()
      Returns the DataSource
      Returns:
      the DataSource
    • getConfigurationLoader

      public ConfigurationLoader getConfigurationLoader()
      Returns the ConfigurationLoader
      Returns:
      the ConfigurationLoader
    • getInstrumentProvider

      public InstrumentProvider getInstrumentProvider()
      Returns the InstrumentProvider
      Returns:
      the InstrumentProvider
    • getUserManager

      public UserManager getUserManager()
      Returns the UserManager
      Returns:
      the UserManager
    • getTenorDateSubjectInfoSubjectParser

      public com.caplin.motif.datasource.SubjectParser<com.caplin.motif.fx.ret.calendar.subject.RETTenorDateSubjectInfo> getTenorDateSubjectInfoSubjectParser()
      Returns the tenorSubjectInfoParser
      Returns:
      the tenorSubjectInfoParser
    • getSettlementDateSubjectInfoParser

      public com.caplin.motif.datasource.SubjectParser<com.caplin.motif.fx.ret.calendar.subject.RETSettlementDateSubjectInfo> getSettlementDateSubjectInfoParser()
      Returns the settlementDateSubjectInfoParser
      Returns:
      the settlementDateSubjectInfoParser