Package com.activeviam.risk.core.utils
Class ModifiedPillarSetOfPillar
- java.lang.Object
-
- com.activeviam.risk.core.utils.ModifiedPillarSetOfPillar
-
- All Implemented Interfaces:
IMarketDataRetrievalService.IPillarSet
public class ModifiedPillarSetOfPillar extends Object implements IMarketDataRetrievalService.IPillarSet
This class is used to modify the equals function of the pillar ...
-
-
Constructor Summary
Constructors Constructor Description ModifiedPillarSetOfPillar(IMarketDataRetrievalService.IPillarSet delegate, BiPredicate<IMarketDataRetrievalService.IPillar,IMarketDataRetrievalService.IPillar> equalsFunc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getDays(com.quartetfs.biz.pivot.IActivePivot activePivot, com.quartetfs.biz.pivot.query.IQueryCache cache, IMaturityConverter maturityConverter, int ordinal, LocalDate date)
Compute the number of days corresponding to this pillarIMarketDataRetrievalService.IPillar
getPillar(int ordinal)
Get one specific pillarint
getSize()
The number of pillars on this axisString
toString()
-
-
-
Constructor Detail
-
ModifiedPillarSetOfPillar
public ModifiedPillarSetOfPillar(IMarketDataRetrievalService.IPillarSet delegate, BiPredicate<IMarketDataRetrievalService.IPillar,IMarketDataRetrievalService.IPillar> equalsFunc)
-
-
Method Detail
-
getPillar
public IMarketDataRetrievalService.IPillar getPillar(int ordinal)
Description copied from interface:IMarketDataRetrievalService.IPillarSet
Get one specific pillar- Specified by:
getPillar
in interfaceIMarketDataRetrievalService.IPillarSet
- Parameters:
ordinal
- The pillar number- Returns:
- A pillar
-
getDays
public double getDays(com.quartetfs.biz.pivot.IActivePivot activePivot, com.quartetfs.biz.pivot.query.IQueryCache cache, IMaturityConverter maturityConverter, int ordinal, LocalDate date)
Description copied from interface:IMarketDataRetrievalService.IPillarSet
Compute the number of days corresponding to this pillar- Specified by:
getDays
in interfaceIMarketDataRetrievalService.IPillarSet
- Parameters:
activePivot
- The active pivot instancecache
- The current query cachematurityConverter
- The maturity converter serviceordinal
- The pillar numberdate
- The reference date for computation- Returns:
- A number of days
-
getSize
public int getSize()
Description copied from interface:IMarketDataRetrievalService.IPillarSet
The number of pillars on this axis- Specified by:
getSize
in interfaceIMarketDataRetrievalService.IPillarSet
- Returns:
- nr. of pillars
-
-