Package org.isda.cdm
Class ExtendibleProvision
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.BuyerSeller
-
- org.isda.cdm.ExtendibleProvision
-
@RosettaClass @RosettaSynonym(value="ExtendibleProvision", source="FpML_5_10") public class ExtendibleProvision extends BuyerSeller
A class defining an option to extend an existing swap transaction on the specified exercise dates for a term ending on the specified new termination date. As a difference from FpML, it extends the BuyerSeller class, which represents the BuyerSeller.model.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ExtendibleProvision.ExtendibleProvisionBuilder
-
Nested classes/interfaces inherited from class org.isda.cdm.BuyerSeller
BuyerSeller.BuyerSellerBuilder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExtendibleProvision.ExtendibleProvisionBuilder
builder()
boolean
equals(java.lang.Object o)
AmericanExercise
getAmericanExercise()
American exercise.BermudaExercise
getBermudaExercise()
Bermuda exercise.EuropeanExercise
getEuropeanExercise()
European exercise.ExerciseNotice
getExerciseNotice()
Definition of the party to whom notice of exercise should be given.ExtendibleProvisionAdjustedDates
getExtendibleProvisionAdjustedDates()
The adjusted dates associated with an extendible provision.java.lang.Boolean
getFollowUpConfirmation()
A flag to indicate whether follow-up confirmation of exercise (written or electronic) is required following telephonic notice by the buyer to the seller or seller's agent.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends ExtendibleProvision>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
ExtendibleProvision.ExtendibleProvisionBuilder
toBuilder()
java.lang.String
toString()
-
Methods inherited from class org.isda.cdm.BuyerSeller
getBuyerAccountReference, getBuyerPartyReference, getSellerAccountReference, getSellerPartyReference
-
-
-
-
Method Detail
-
getAmericanExercise
@RosettaSynonym(value="americanExercise",source="FpML_5_10") @RosettaSynonym(value="americanExercise",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="americanExercise",source="DTCC_11_0") @RosettaSynonym(value="americanExercise",source="DTCC_9_0") @RosettaSynonym(value="americanExercise",source="CME_ClearedConfirm_1_17") public final AmericanExercise getAmericanExercise()
American exercise. FpML implementations consists in an exercise substitution group.
-
getBermudaExercise
@RosettaSynonym(value="bermudaExercise",source="FpML_5_10") @RosettaSynonym(value="bermudaExercise",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="bermudaExercise",source="DTCC_11_0") @RosettaSynonym(value="bermudaExercise",source="DTCC_9_0") @RosettaSynonym(value="bermudaExercise",source="CME_ClearedConfirm_1_17") public final BermudaExercise getBermudaExercise()
Bermuda exercise. FpML implementations consists in an exercise substitution group.
-
getEuropeanExercise
@RosettaSynonym(value="europeanExercise",source="FpML_5_10") @RosettaSynonym(value="europeanExercise",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="europeanExercise",source="DTCC_11_0") @RosettaSynonym(value="europeanExercise",source="DTCC_9_0") @RosettaSynonym(value="europeanExercise",source="CME_ClearedConfirm_1_17") public final EuropeanExercise getEuropeanExercise()
European exercise. FpML implementations consists in an exercise substitution group.
-
getExerciseNotice
@RosettaSynonym(value="exerciseNotice",source="FpML_5_10") @RosettaSynonym(value="exerciseNotice",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="exerciseNotice",source="DTCC_11_0") @RosettaSynonym(value="exerciseNotice",source="DTCC_9_0") @RosettaSynonym(value="exerciseNotice",source="CME_ClearedConfirm_1_17") public final ExerciseNotice getExerciseNotice()
Definition of the party to whom notice of exercise should be given.
-
getExtendibleProvisionAdjustedDates
@RosettaSynonym(value="extendibleProvisionAdjustedDates",source="FpML_5_10") @RosettaSynonym(value="extendibleProvisionAdjustedDates",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="extendibleProvisionAdjustedDates",source="DTCC_11_0") @RosettaSynonym(value="extendibleProvisionAdjustedDates",source="DTCC_9_0") @RosettaSynonym(value="extendibleProvisionAdjustedDates",source="CME_ClearedConfirm_1_17") public final ExtendibleProvisionAdjustedDates getExtendibleProvisionAdjustedDates()
The adjusted dates associated with an extendible provision. These dates have been adjusted for any applicable business day convention.
-
getFollowUpConfirmation
@RosettaSynonym(value="followUpConfirmation",source="FpML_5_10") @RosettaSynonym(value="followUpConfirmation",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="followUpConfirmation",source="DTCC_11_0") @RosettaSynonym(value="followUpConfirmation",source="DTCC_9_0") @RosettaSynonym(value="followUpConfirmation",source="CME_ClearedConfirm_1_17") public final java.lang.Boolean getFollowUpConfirmation()
A flag to indicate whether follow-up confirmation of exercise (written or electronic) is required following telephonic notice by the buyer to the seller or seller's agent.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends ExtendibleProvision> metaData()
- Overrides:
metaData
in classBuyerSeller
-
toBuilder
public ExtendibleProvision.ExtendibleProvisionBuilder toBuilder()
- Overrides:
toBuilder
in classBuyerSeller
-
builder
public static ExtendibleProvision.ExtendibleProvisionBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Overrides:
process
in classBuyerSeller
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classBuyerSeller
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classBuyerSeller
-
toString
public java.lang.String toString()
- Overrides:
toString
in classBuyerSeller
-
-