Interface Person
- All Known Implementing Classes:
MagdaResponsePerson
public interface Person
Personal information on the relationships of a citizen.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceAddress information.static interfacestatic interfaceDetailed personal information.static interfaceInformation on a person's family member.static interfacestatic interfacestatic interfaceBasic personal information.static interface -
Method Summary
Modifier and TypeMethodDescriptionInformation on the family members of the citizen.partner()Information on the partner of the citizen (if any).Information on the reference person (as family member) of the citizen (if any).Information on the reference person of the citizen (if any).self()Information on the citizen themselves.Information on the familially unrelated persons who are co-residents of the citizen.
-
Method Details
-
self
Person.DetailedRelatedPerson self()Information on the citizen themselves. -
referencePerson
Optional<Person.RelatedPerson> referencePerson()Information on the reference person of the citizen (if any). -
referenceFamilyMember
Optional<Person.FamilyMemberPerson> referenceFamilyMember()Information on the reference person (as family member) of the citizen (if any). -
familyMembers
List<Person.RelatedPerson> familyMembers()Information on the family members of the citizen. -
partner
Optional<Person.RelatedPerson> partner()Information on the partner of the citizen (if any).
-