Package cdm.base.staticdata.party
Interface NaturalPerson.NaturalPersonBuilder
- All Superinterfaces:
com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,NaturalPerson,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
NaturalPerson.NaturalPersonBuilderImpl
- Enclosing interface:
NaturalPerson
public static interface NaturalPerson.NaturalPersonBuilder
extends NaturalPerson, com.rosetta.model.lib.RosettaModelObjectBuilder, com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.base.staticdata.party.NaturalPerson
NaturalPerson.NaturalPersonBuilder, NaturalPerson.NaturalPersonBuilderImpl, NaturalPerson.NaturalPersonImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.party.NaturalPerson
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddInitial(String initial) addInitial(String initial, int idx) addInitial(List<String> initial) addMiddleName(String middleName) addMiddleName(String middleName, int idx) addMiddleName(List<String> middleName) addPersonId(FieldWithMetaPersonIdentifier personId) addPersonId(FieldWithMetaPersonIdentifier personId, int idx) addPersonId(List<? extends FieldWithMetaPersonIdentifier> personId) addPersonIdValue(PersonIdentifier personId) addPersonIdValue(PersonIdentifier personId, int idx) addPersonIdValue(List<? extends PersonIdentifier> personId) addPersonRole(NaturalPersonRole personRole) addPersonRole(NaturalPersonRole personRole, int idx) addPersonRole(List<? extends NaturalPersonRole> personRole) The contact information for such person, when different from the contact information associated with the party.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetOrCreatePersonId(int index) getOrCreatePersonRole(int index) The identifier associated with a person, e.g. the internal identification code.List<? extends NaturalPersonRole.NaturalPersonRoleBuilder> The role of the person(s)default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setContactInformation(ContactInformation contactInformation) setDateOfBirth(com.rosetta.model.lib.records.Date dateOfBirth) setFirstName(String firstName) setHonorific(String honorific) setInitial(List<String> initial) setMeta(com.rosetta.model.metafields.MetaFields meta) setMiddleName(List<String> middleName) setPersonId(List<? extends FieldWithMetaPersonIdentifier> personId) setPersonIdValue(List<? extends PersonIdentifier> personId) setPersonRole(List<? extends NaturalPersonRole> personRole) setSurname(String surname) Methods inherited from interface cdm.base.staticdata.party.NaturalPerson
build, getDateOfBirth, getFirstName, getHonorific, getInitial, getMiddleName, getSuffix, getSurname, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreatePersonId
-
getPersonId
List<? extends FieldWithMetaPersonIdentifier.FieldWithMetaPersonIdentifierBuilder> getPersonId()Description copied from interface:NaturalPersonThe identifier associated with a person, e.g. the internal identification code.- Specified by:
getPersonIdin interfaceNaturalPerson
-
getOrCreateContactInformation
ContactInformation.ContactInformationBuilder getOrCreateContactInformation() -
getContactInformation
ContactInformation.ContactInformationBuilder getContactInformation()Description copied from interface:NaturalPersonThe contact information for such person, when different from the contact information associated with the party.- Specified by:
getContactInformationin interfaceNaturalPerson
-
getOrCreatePersonRole
-
getPersonRole
List<? extends NaturalPersonRole.NaturalPersonRoleBuilder> getPersonRole()Description copied from interface:NaturalPersonThe role of the person(s)- Specified by:
getPersonRolein interfaceNaturalPerson
-
getOrCreateMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder- Specified by:
getMetain interfaceNaturalPerson
-
addPersonId
-
addPersonId
-
addPersonIdValue
-
addPersonIdValue
-
addPersonId
NaturalPerson.NaturalPersonBuilder addPersonId(List<? extends FieldWithMetaPersonIdentifier> personId) -
setPersonId
NaturalPerson.NaturalPersonBuilder setPersonId(List<? extends FieldWithMetaPersonIdentifier> personId) -
addPersonIdValue
-
setPersonIdValue
-
setHonorific
-
setFirstName
-
addMiddleName
-
addMiddleName
-
addMiddleName
-
setMiddleName
-
addInitial
-
addInitial
-
addInitial
-
setInitial
-
setSurname
-
setSuffix
-
setDateOfBirth
-
setContactInformation
-
addPersonRole
-
addPersonRole
-
addPersonRole
-
setPersonRole
-
setMeta
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-