Class PriceRule<INKEY extends java.lang.Comparable<INKEY>>

  • All Implemented Interfaces:
    com.regnosys.rosetta.blueprints.Blueprint<Event,​java.lang.Object,​INKEY,​INKEY>

    public class PriceRule<INKEY extends java.lang.Comparable<INKEY>>
    extends java.lang.Object
    implements com.regnosys.rosetta.blueprints.Blueprint<Event,​java.lang.Object,​INKEY,​INKEY>
    Version:
    2.5.4
    • Constructor Detail

      • PriceRule

        public PriceRule​(com.regnosys.rosetta.blueprints.runner.actions.rosetta.RosettaActionFactory actionFactory)
    • Method Detail

      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface com.regnosys.rosetta.blueprints.Blueprint<Event,​java.lang.Object,​INKEY extends java.lang.Comparable<INKEY>,​INKEY extends java.lang.Comparable<INKEY>>
      • getURI

        public java.lang.String getURI()
        Specified by:
        getURI in interface com.regnosys.rosetta.blueprints.Blueprint<Event,​java.lang.Object,​INKEY extends java.lang.Comparable<INKEY>,​INKEY extends java.lang.Comparable<INKEY>>
      • blueprint

        public com.regnosys.rosetta.blueprints.BlueprintInstance<Event,​java.lang.Object,​INKEY,​INKEY> blueprint()
        Specified by:
        blueprint in interface com.regnosys.rosetta.blueprints.Blueprint<Event,​java.lang.Object,​INKEY extends java.lang.Comparable<INKEY>,​INKEY extends java.lang.Comparable<INKEY>>
      • getFixedFixedPrice

        protected com.regnosys.rosetta.blueprints.BlueprintInstance<Payout,​java.math.BigDecimal,​INKEY,​INKEY> getFixedFixedPrice()
      • getCDSPrice

        protected com.regnosys.rosetta.blueprints.BlueprintInstance<Payout,​java.lang.Number,​INKEY,​INKEY> getCDSPrice()
      • getBasisSwapPrice

        protected com.regnosys.rosetta.blueprints.BlueprintInstance<Payout,​java.math.BigDecimal,​INKEY,​INKEY> getBasisSwapPrice()
      • getContractForEvent

        protected com.regnosys.rosetta.blueprints.BlueprintInstance<Event,​Contract,​INKEY,​INKEY> getContractForEvent()
      • getFixedFloatPrice

        protected com.regnosys.rosetta.blueprints.BlueprintInstance<Payout,​java.math.BigDecimal,​INKEY,​INKEY> getFixedFloatPrice()