Class SimmVersion.SimmVersionImpl

java.lang.Object
cdm.legaldocumentation.csa.SimmVersion.SimmVersionImpl
All Implemented Interfaces:
SimmVersion, com.rosetta.model.lib.RosettaModelObject
Enclosing interface:
SimmVersion

public static class SimmVersion.SimmVersionImpl extends Object implements SimmVersion
Immutable Implementation of SimmVersion
  • Constructor Details

  • Method Details

    • getIsSpecified

      @RosettaAttribute("isSpecified") @Accessor(GETTER) @RuneAttribute("isSpecified") public Boolean getIsSpecified()
      Description copied from interface: SimmVersion
      A boolean attribute to determine whether the SIMM version is specified for the purpose of the legal agreement.
      Specified by:
      getIsSpecified in interface SimmVersion
    • getPartyVersion

      @RosettaAttribute("partyVersion") @Accessor(GETTER) @RuneAttribute("partyVersion") public CounterpartyRoleEnum getPartyVersion()
      Description copied from interface: SimmVersion
      The party which the specified SIMM version applies to.
      Specified by:
      getPartyVersion in interface SimmVersion
    • getAsSpecified

      @RosettaAttribute("asSpecified") @Accessor(GETTER) @RuneAttribute("asSpecified") public String getAsSpecified()
      Description copied from interface: SimmVersion
      The SIMM version exception when specified as a customized approach by the party.
      Specified by:
      getAsSpecified in interface SimmVersion
    • build

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

      public SimmVersion.SimmVersionBuilder toBuilder()
      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
      Specified by:
      toBuilder in interface SimmVersion
    • setBuilderFields

      protected void setBuilderFields(SimmVersion.SimmVersionBuilder 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