public class CalendarServiceRequestListener
extends java.lang.Object
implements com.caplin.motif.fx.calendar.SettlementDateRequestListener<com.caplin.motif.fx.ret.calendar.subject.RETSettlementDateSubjectInfo>, com.caplin.motif.fx.calendar.TenorDateRequestListener<com.caplin.motif.fx.ret.calendar.subject.RETTenorDateSubjectInfo>, com.caplin.motif.fx.calendar.SettlementFixingDateProvider<com.caplin.motif.fx.ret.calendar.subject.RETSettlementDateSubjectInfo>, com.caplin.motif.fx.calendar.TenorFixingDateProvider<com.caplin.motif.fx.ret.calendar.subject.RETTenorDateSubjectInfo>
Constructor and Description |
---|
CalendarServiceRequestListener(CalendarProvider calendarProvider,
CalendarDataTransformer dataTransformer,
InstrumentProvider instrumentProvider) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCaption(com.caplin.motif.fx.ret.calendar.subject.RETSettlementDateSubjectInfo subjectInfo) |
java.lang.String |
getCaption(com.caplin.motif.fx.ret.calendar.subject.RETTenorDateSubjectInfo subjectInfo) |
void |
getFixingDatesForSettlementDates(com.caplin.motif.fx.ret.calendar.subject.RETSettlementDateSubjectInfo subjectInfo,
java.util.Set<java.lang.String> settlementDates,
com.caplin.motif.fx.calendar.Callback<java.util.Map<java.lang.String,java.lang.String>> callback) |
void |
getFixingDatesForTenorDates(com.caplin.motif.fx.ret.calendar.subject.RETTenorDateSubjectInfo subjectInfo,
java.util.Map<com.caplin.motif.fx.Tenor,java.lang.String> tenorDates,
com.caplin.motif.fx.calendar.Callback<java.util.Map<com.caplin.motif.fx.Tenor,java.lang.String>> callback) |
void |
getSettlementDates(com.caplin.motif.fx.ret.calendar.subject.RETSettlementDateSubjectInfo subjectInfo,
com.caplin.motif.fx.calendar.Callback<java.util.Set<java.lang.String>> callback) |
void |
getTenorDates(com.caplin.motif.fx.ret.calendar.subject.RETTenorDateSubjectInfo tenorDateSubjectInfo,
com.caplin.motif.fx.calendar.Callback<java.util.Map<com.caplin.motif.fx.Tenor,java.lang.String>> callback) |
boolean |
hasFixingDates(com.caplin.motif.fx.ret.calendar.subject.RETSettlementDateSubjectInfo subjectInfo) |
boolean |
hasFixingDates(com.caplin.motif.fx.ret.calendar.subject.RETTenorDateSubjectInfo subjectInfo) |
public CalendarServiceRequestListener(CalendarProvider calendarProvider, CalendarDataTransformer dataTransformer, InstrumentProvider instrumentProvider)
public void getSettlementDates(com.caplin.motif.fx.ret.calendar.subject.RETSettlementDateSubjectInfo subjectInfo, com.caplin.motif.fx.calendar.Callback<java.util.Set<java.lang.String>> callback)
getSettlementDates
in interface com.caplin.motif.fx.calendar.SettlementDateRequestListener<com.caplin.motif.fx.ret.calendar.subject.RETSettlementDateSubjectInfo>
public void getTenorDates(com.caplin.motif.fx.ret.calendar.subject.RETTenorDateSubjectInfo tenorDateSubjectInfo, com.caplin.motif.fx.calendar.Callback<java.util.Map<com.caplin.motif.fx.Tenor,java.lang.String>> callback)
getTenorDates
in interface com.caplin.motif.fx.calendar.TenorDateRequestListener<com.caplin.motif.fx.ret.calendar.subject.RETTenorDateSubjectInfo>
public void getFixingDatesForSettlementDates(com.caplin.motif.fx.ret.calendar.subject.RETSettlementDateSubjectInfo subjectInfo, java.util.Set<java.lang.String> settlementDates, com.caplin.motif.fx.calendar.Callback<java.util.Map<java.lang.String,java.lang.String>> callback)
getFixingDatesForSettlementDates
in interface com.caplin.motif.fx.calendar.SettlementFixingDateProvider<com.caplin.motif.fx.ret.calendar.subject.RETSettlementDateSubjectInfo>
public void getFixingDatesForTenorDates(com.caplin.motif.fx.ret.calendar.subject.RETTenorDateSubjectInfo subjectInfo, java.util.Map<com.caplin.motif.fx.Tenor,java.lang.String> tenorDates, com.caplin.motif.fx.calendar.Callback<java.util.Map<com.caplin.motif.fx.Tenor,java.lang.String>> callback)
getFixingDatesForTenorDates
in interface com.caplin.motif.fx.calendar.TenorFixingDateProvider<com.caplin.motif.fx.ret.calendar.subject.RETTenorDateSubjectInfo>
public boolean hasFixingDates(com.caplin.motif.fx.ret.calendar.subject.RETTenorDateSubjectInfo subjectInfo)
hasFixingDates
in interface com.caplin.motif.fx.calendar.TenorFixingDateProvider<com.caplin.motif.fx.ret.calendar.subject.RETTenorDateSubjectInfo>
public boolean hasFixingDates(com.caplin.motif.fx.ret.calendar.subject.RETSettlementDateSubjectInfo subjectInfo)
hasFixingDates
in interface com.caplin.motif.fx.calendar.SettlementFixingDateProvider<com.caplin.motif.fx.ret.calendar.subject.RETSettlementDateSubjectInfo>
public java.lang.String getCaption(com.caplin.motif.fx.ret.calendar.subject.RETSettlementDateSubjectInfo subjectInfo)
getCaption
in interface com.caplin.motif.fx.calendar.SettlementFixingDateProvider<com.caplin.motif.fx.ret.calendar.subject.RETSettlementDateSubjectInfo>
public java.lang.String getCaption(com.caplin.motif.fx.ret.calendar.subject.RETTenorDateSubjectInfo subjectInfo)
getCaption
in interface com.caplin.motif.fx.calendar.TenorFixingDateProvider<com.caplin.motif.fx.ret.calendar.subject.RETTenorDateSubjectInfo>
Copyright © 2016 Caplin Systems.