Package org.isda.cdm

Class Inception


  • @RosettaClass
    public class Inception
    extends com.rosetta.model.lib.RosettaModelObject
    The primitive event for the inception of a new contract between parties. It is expected that this primitive will be adjusted or deprecated once the CDM scope is extended to the pre-execution space.
    Version:
    2.5.4
    • Method Detail

      • getAfter

        @RosettaSynonym(value="after",source="Rosetta_Workbench") @RosettaSynonym(value="OTC_RM",source="DTCC_11_0",path="Header") @RosettaSynonym(value="OTC_Matching",source="DTCC_11_0",path="Body") @RosettaSynonym(value="OTC_Matching",source="DTCC_9_0",path="Body") @RosettaSynonym(value="clearingConfirmed",source="CME_ClearedConfirm_1_17")
        public final PostInceptionState getAfter()
        The after state corresponds to the new contract between the parties.
      • getBefore

        @RosettaSynonym(value="before",
                        source="Rosetta_Workbench")
        public final java.util.List<ContractState> getBefore()
        The (0..0) cardinality reflects the fact that there is no contract in the before state of an inception primitive. As noted in the definition associated with the class, this is expected to change once the CDM scope is extended to the pre-execution space.
      • metaData

        public com.rosetta.model.lib.meta.RosettaMetaData<? extends Inception> metaData()
        Specified by:
        metaData in class com.rosetta.model.lib.RosettaModelObject
      • toBuilder

        public Inception.InceptionBuilder toBuilder()
        Specified by:
        toBuilder in class com.rosetta.model.lib.RosettaModelObject
      • process

        public void process​(com.rosetta.model.lib.path.RosettaPath path,
                            com.rosetta.model.lib.process.Processor processor)
        Specified by:
        process in class com.rosetta.model.lib.RosettaModelObject
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object