Class Confirmation.ConfirmationImpl

java.lang.Object
cdm.event.common.Confirmation.ConfirmationImpl
All Implemented Interfaces:
Confirmation, com.rosetta.model.lib.RosettaModelObject
Enclosing interface:
Confirmation

public static class Confirmation.ConfirmationImpl extends Object implements Confirmation
Immutable Implementation of Confirmation
  • Constructor Details

  • Method Details

    • getIdentifier

      @RosettaAttribute(value="identifier", isRequired=true) @RuneAttribute(value="identifier", isRequired=true) public List<? extends Identifier> getIdentifier()
      Description copied from interface: Confirmation
      The identifier(s) associated with the trade and resulting confirmation.
      Specified by:
      getIdentifier in interface Confirmation
    • getParty

      @RosettaAttribute(value="party", isRequired=true) @RuneAttribute(value="party", isRequired=true) public List<? extends Party> getParty()
      Description copied from interface: Confirmation
      The parties associated with the trade.
      Specified by:
      getParty in interface Confirmation
    • getPartyRole

      @RosettaAttribute(value="partyRole", isRequired=true) @RuneAttribute(value="partyRole", isRequired=true) public List<? extends PartyRole> getPartyRole()
      Description copied from interface: Confirmation
      The role(s) that party(ies) may have in relation to the trade
      Specified by:
      getPartyRole in interface Confirmation
    • getLineage

      @RosettaAttribute("lineage") @RuneAttribute("lineage") public Lineage getLineage()
      Description copied from interface: Confirmation
      The lineage attribute provides a linkage to previous lifecycle events and associated data.
      Specified by:
      getLineage in interface Confirmation
    • getStatus

      @RosettaAttribute(value="status", isRequired=true) @RuneAttribute(value="status", isRequired=true) public ConfirmationStatusEnum getStatus()
      Specified by:
      getStatus in interface Confirmation
    • build

      public Confirmation build()
      Description copied from interface: Confirmation
      Build Methods
      Specified by:
      build in interface Confirmation
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      Specified by:
      toBuilder in interface Confirmation
      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • setBuilderFields

      protected void setBuilderFields(Confirmation.ConfirmationBuilder builder)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object