Class OrgOrPerson

java.lang.Object
hdi.model.orgperson.OrgOrPerson
All Implemented Interfaces:
hdi.edi.edient.EdiEntity
Direct Known Subclasses:
Member, ProviderWithChangeReason, TpaWithAccountInfo

public class OrgOrPerson extends Object implements hdi.edi.edient.EdiEntity
  • Field Details

    • mapper

      public static final hdi.edi.objmapper.EdiObjectMapper<OrgOrPerson> mapper
  • Constructor Details

    • OrgOrPerson

      public OrgOrPerson(OrgOrPerson anotherOrgOrPerson)
    • OrgOrPerson

      public OrgOrPerson()
  • Method Details

    • identifier

      public String identifier()
    • fullName

      public String fullName()
    • friendlyIdType

      public String friendlyIdType()
    • providerTaxonomy

      public hdi.codeent.CodeEntity providerTaxonomy()
    • loop

      public void loop(String loop)
      Specified by:
      loop in interface hdi.edi.edient.EdiEntity
    • entityRole

      public EntityRole entityRole()
    • entityType

      public EntityType entityType()
    • identificationType

      public IdentificationType identificationType()
    • taxId

      public String taxId()
    • lastNameOrOrgName

      public String lastNameOrOrgName()
    • firstName

      public String firstName()
    • middleName

      public String middleName()
    • birthDate

      public LocalDate birthDate()
    • gender

      public GenderType gender()
    • address

      public Address address()
    • taxonomyCode

      public String taxonomyCode()
    • contacts

      public List<ContactInfo> contacts()
    • additionalIds

      public List<Reference> additionalIds()
    • equals

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

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

      public OrgOrPerson entityRole(EntityRole entityRole)
      Returns:
      this.
    • entityType

      public OrgOrPerson entityType(EntityType entityType)
      Returns:
      this.
    • identificationType

      public OrgOrPerson identificationType(IdentificationType identificationType)
      Returns:
      this.
    • identifier

      public OrgOrPerson identifier(String identifier)
      Returns:
      this.
    • address

      public OrgOrPerson address(Address address)
      Returns:
      this.
    • providerTaxonomy

      public OrgOrPerson providerTaxonomy(hdi.codeent.CodeEntity providerTaxonomy)
      Returns:
      this.
    • contacts

      public OrgOrPerson contacts(List<ContactInfo> contacts)
      Returns:
      this.
    • additionalIds

      public OrgOrPerson additionalIds(List<Reference> additionalIds)
      Returns:
      this.