Package com.activeviam.risk.core.utils
Class PillarSetOfPillar.Pillar
- java.lang.Object
-
- com.activeviam.risk.core.utils.PillarSetOfPillar.Pillar
-
- All Implemented Interfaces:
IMarketDataRetrievalService.IPillar
- Enclosing class:
- PillarSetOfPillar
public static class PillarSetOfPillar.Pillar extends Object implements IMarketDataRetrievalService.IPillar
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
This function has to be able to compare two IPillarint
getDepth()
The number of different content available for this pillarObject
getValue(int priority)
The content of the pillarint
hashCode()
-
-
-
Constructor Detail
-
Pillar
public Pillar(Object value)
-
-
Method Detail
-
getValue
public Object getValue(int priority)
Description copied from interface:IMarketDataRetrievalService.IPillar
The content of the pillar- Specified by:
getValue
in interfaceIMarketDataRetrievalService.IPillar
- Parameters:
priority
- Ordinal of the content to retrieve, it should be lower than getDepth()- Returns:
- A pillar Id
-
getDepth
public int getDepth()
Description copied from interface:IMarketDataRetrievalService.IPillar
The number of different content available for this pillar- Specified by:
getDepth
in interfaceIMarketDataRetrievalService.IPillar
- Returns:
- A size
-
equals
public boolean equals(Object o)
Description copied from interface:IMarketDataRetrievalService.IPillar
This function has to be able to compare two IPillar- Specified by:
equals
in interfaceIMarketDataRetrievalService.IPillar
- Overrides:
equals
in classObject
- Parameters:
o
- The other pillar- Returns:
- true if both pillar represent the same functional pillar. The implementation type may be different.
-
-