public final class ResolvedIborFixingDepositTrade extends Object implements ResolvedTrade, org.joda.beans.ImmutableBean, Serializable
This is the resolved form of IborFixingDepositTrade and is the primary input to the pricers.
Applications will typically create a ResolvedIborFixingDepositTrade from a IborFixingDepositTrade
using IborFixingDepositTrade.resolve(ReferenceData).
A ResolvedIborFixingDepositTrade is bound to data that changes over time, such as holiday calendars.
If the data changes, such as the addition of a new holiday, the resolved form will not be updated.
Care must be taken when placing the resolved form in a cache or persistence layer.
| Modifier and Type | Class and Description |
|---|---|
static class |
ResolvedIborFixingDepositTrade.Builder
The bean-builder for
ResolvedIborFixingDepositTrade. |
static class |
ResolvedIborFixingDepositTrade.Meta
The meta-bean for
ResolvedIborFixingDepositTrade. |
| Modifier and Type | Method and Description |
|---|---|
static ResolvedIborFixingDepositTrade.Builder |
builder()
Returns a builder used to create an instance of the bean.
|
boolean |
equals(Object obj) |
TradeInfo |
getInfo()
Gets the additional trade information, defaulted to an empty instance.
|
ResolvedIborFixingDeposit |
getProduct()
Gets the resolved Ibor Fixing Deposit product.
|
int |
hashCode() |
static ResolvedIborFixingDepositTrade.Meta |
meta()
The meta-bean for
ResolvedIborFixingDepositTrade. |
ResolvedIborFixingDepositTrade.Meta |
metaBean() |
static ResolvedIborFixingDepositTrade |
of(TradeInfo info,
ResolvedIborFixingDeposit product)
Obtains an instance of a resolved Ibor Fixing Deposit trade.
|
ResolvedIborFixingDepositTrade.Builder |
toBuilder()
Returns a builder that allows this bean to be mutated.
|
String |
toString() |
public static ResolvedIborFixingDepositTrade of(TradeInfo info, ResolvedIborFixingDeposit product)
info - the trade infoproduct - the productpublic static ResolvedIborFixingDepositTrade.Meta meta()
ResolvedIborFixingDepositTrade.public static ResolvedIborFixingDepositTrade.Builder builder()
public ResolvedIborFixingDepositTrade.Meta metaBean()
metaBean in interface org.joda.beans.Beanpublic TradeInfo getInfo()
This allows additional information to be attached to the trade.
getInfo in interface ResolvedTradepublic ResolvedIborFixingDeposit getProduct()
The product captures the contracted financial details of the trade.
getProduct in interface ResolvedTradepublic ResolvedIborFixingDepositTrade.Builder toBuilder()
Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.