Class OrgOrPerson

java.lang.Object
hdi.model.orgperson.OrgOrPerson
All Implemented Interfaces:
hdi.edi.edient.EdiEntity

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

  • Constructor Details

    • OrgOrPerson

      public OrgOrPerson(OrgOrPerson anotherOrgOrPerson)
    • OrgOrPerson

      public OrgOrPerson()
  • Method Details

    • identifier

      public String identifier()
    • idLabel

      public String idLabel()
    • getIdAndName

      public String getIdAndName()
    • getIdAndNameAndRoleDesc

      public String getIdAndNameAndRoleDesc()
    • fullName

      public String fullName()
    • summaryStringAsParent

      public String summaryStringAsParent()
      Specified by:
      summaryStringAsParent in interface hdi.edi.edient.EdiEntity
    • populateFromSegInitial

      public void populateFromSegInitial(EdiSeg seg, EdiParsingResults ediParsingResults)
      Specified by:
      populateFromSegInitial in interface hdi.edi.edient.EdiEntity
    • populateFromSeg

      public void populateFromSeg(EdiSeg seg, EdiParsingResults ediParsingResults)
      Specified by:
      populateFromSeg in interface hdi.edi.edient.EdiEntity
    • addCodeEntityForSeg

      public void addCodeEntityForSeg(CodeEntity codeEntity)
      Specified by:
      addCodeEntityForSeg in interface hdi.edi.edient.EdiEntity
    • friendlyIdType

      public String friendlyIdType()
    • providerTaxonomy

      public CodeEntity providerTaxonomy()
    • prepForPersistence

      public void prepForPersistence()
    • createSearchWords

      public Set<String> createSearchWords()
    • loop

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

      public 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<hdi.edi.edient.Reference> additionalIds()
    • idName

      public String idName()
    • idNameRole

      public String idNameRole()
    • searchWords

      public Set<String> searchWords()
    • lineCount

      public int lineCount()
    • seg

      public EdiSeg seg()
    • 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.
    • taxId

      public OrgOrPerson taxId(String taxId)
      Returns:
      this.
    • lastNameOrOrgName

      public OrgOrPerson lastNameOrOrgName(String lastNameOrOrgName)
      Returns:
      this.
    • firstName

      public OrgOrPerson firstName(String firstName)
      Returns:
      this.
    • middleName

      public OrgOrPerson middleName(String middleName)
      Returns:
      this.
    • birthDate

      public OrgOrPerson birthDate(LocalDate birthDate)
      Returns:
      this.
    • gender

      public OrgOrPerson gender(GenderType gender)
      Returns:
      this.
    • address

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

      public OrgOrPerson taxonomyCode(String taxonomyCode)
      Returns:
      this.
    • providerTaxonomy

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

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

      public OrgOrPerson additionalIds(List<hdi.edi.edient.Reference> additionalIds)
      Returns:
      this.
    • idName

      public OrgOrPerson idName(String idName)
      Returns:
      this.
    • idNameRole

      public OrgOrPerson idNameRole(String idNameRole)
      Returns:
      this.
    • searchWords

      public OrgOrPerson searchWords(Set<String> searchWords)
      Returns:
      this.
    • lineCount

      public OrgOrPerson lineCount(int lineCount)
      Returns:
      this.
    • seg

      public OrgOrPerson seg(EdiSeg seg)
      Returns:
      this.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object