public class RatesSetting extends Serializer implements Validatable
Modifier and Type | Field and Description |
---|---|
java.lang.String |
_strCouponDiscountCurve
Coupon Cash flow Discount Curve Name
|
java.lang.String |
_strPrincipalDiscountCurve
Principal Cash flow Discount Curve Name
|
java.lang.String |
_strRedemptionDiscountCurve
Redemption Cash flow Discount Curve Name
|
java.lang.String |
_strTradeDiscountCurve
Trade Currency Discount Curve Name
|
NULL_SER_STRING, VERSION
Constructor and Description |
---|
RatesSetting(byte[] ab)
RatesSetting de-serialization from input byte array
|
RatesSetting(java.lang.String strTradeDiscountCurve,
java.lang.String strCouponDiscountCurve,
java.lang.String strPrincipalDiscountCurve,
java.lang.String strRedemptionDiscountCurve)
RatesSetting constructor
|
Modifier and Type | Method and Description |
---|---|
Serializer |
deserialize(byte[] ab)
De-serialize from a byte array.
|
static void |
main(java.lang.String[] astrArgs) |
byte[] |
serialize()
Serialize into a byte array.
|
boolean |
validate()
Validate the current object state
|
getCollectionKeyValueDelimiter, getCollectionMultiLevelKeyDelimiter, getCollectionRecordDelimiter, getFieldDelimiter, getObjectTrailer
public java.lang.String _strTradeDiscountCurve
public java.lang.String _strCouponDiscountCurve
public java.lang.String _strPrincipalDiscountCurve
public java.lang.String _strRedemptionDiscountCurve
public RatesSetting(java.lang.String strTradeDiscountCurve, java.lang.String strCouponDiscountCurve, java.lang.String strPrincipalDiscountCurve, java.lang.String strRedemptionDiscountCurve)
strTradeDiscountCurve
- Trade Cash flow Discount CurvestrCouponDiscountCurve
- Coupon Cash flow Discount CurvestrPrincipalDiscountCurve
- Principal Cash flow Discount CurvestrRedemptionDiscountCurve
- Redemption Cash flow Discount Curvepublic RatesSetting(byte[] ab) throws java.lang.Exception
ab
- Byte Arrayjava.lang.Exception
- Thrown if RatesSetting cannot be properly de-serializedpublic boolean validate()
Validatable
validate
in interface Validatable
public byte[] serialize()
Serializer
serialize
in class Serializer
public Serializer deserialize(byte[] ab)
Serializer
deserialize
in class Serializer
public static final void main(java.lang.String[] astrArgs) throws java.lang.Exception
java.lang.Exception