Class NonLegalEntity.NonLegalEntityImpl

java.lang.Object
cdm.legaldocumentation.common.NonLegalEntity.NonLegalEntityImpl
All Implemented Interfaces:
NonLegalEntity, com.rosetta.model.lib.RosettaModelObject
Enclosing interface:
NonLegalEntity

public static class NonLegalEntity.NonLegalEntityImpl extends Object implements NonLegalEntity
Immutable Implementation of NonLegalEntity
  • Constructor Details

  • Method Details

    • getIdentifier

      @RosettaAttribute("identifier") @Accessor(GETTER) @Required @RuneAttribute("identifier") public String getIdentifier()
      Description copied from interface: NonLegalEntity
      Specifies the unique identifier value for a non-legal entity such as a sleeve, or sub account, that is a party to the agreement and has a relationship with a legal entity defined on the agreement.
      Specified by:
      getIdentifier in interface NonLegalEntity
    • getIdentifierType

      @RosettaAttribute("identifierType") @Accessor(GETTER) @Required @RuneAttribute("identifierType") public String getIdentifierType()
      Description copied from interface: NonLegalEntity
      Specifies the Identifier type for a non-Legal entity to the agreement, for example the use of an alert code to uniquely identify a non-Legal entity.
      Specified by:
      getIdentifierType in interface NonLegalEntity
    • build

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

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

      protected void setBuilderFields(NonLegalEntity.NonLegalEntityBuilder 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