Package cdm.base.staticdata.party
Class NaturalPerson.NaturalPersonBuilderImpl
java.lang.Object
cdm.base.staticdata.party.NaturalPerson.NaturalPersonBuilderImpl
- All Implemented Interfaces:
NaturalPerson,NaturalPerson.NaturalPersonBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
NaturalPerson
public static class NaturalPerson.NaturalPersonBuilderImpl
extends Object
implements NaturalPerson.NaturalPersonBuilder
Builder Implementation of NaturalPerson
-
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
FieldsModifier and TypeFieldDescriptionprotected com.rosetta.model.lib.records.Dateprotected Stringprotected Stringprotected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderprotected List<NaturalPersonRole.NaturalPersonRoleBuilder> protected Stringprotected StringFields inherited from interface cdm.base.staticdata.party.NaturalPerson
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddInitial(String _initial) addInitial(String _initial, int idx) addInitial(List<String> initials) addMiddleName(String _middleName) addMiddleName(String _middleName, int idx) addMiddleName(List<String> middleNames) addPersonId(FieldWithMetaPersonIdentifier _personId) addPersonId(FieldWithMetaPersonIdentifier _personId, int idx) addPersonId(List<? extends FieldWithMetaPersonIdentifier> personIds) addPersonIdValue(PersonIdentifier _personId) addPersonIdValue(PersonIdentifier _personId, int idx) addPersonIdValue(List<? extends PersonIdentifier> personIds) addPersonRole(NaturalPersonRole _personRole) addPersonRole(NaturalPersonRole _personRole, int idx) addPersonRole(List<? extends NaturalPersonRole> personRoles) build()Build MethodsbooleanThe contact information for such person, when different from the contact information associated with the party.com.rosetta.model.lib.records.DateThe natural person's date of birth.The natural person's first name.An honorific title, such as Mr., Ms., Dr. etc.The natural person's middle initial(s).com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()The natural person's middle name(s).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)Name suffix, such as Jr., III, etc.The natural person's surname.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setContactInformation(ContactInformation _contactInformation) setDateOfBirth(com.rosetta.model.lib.records.Date _dateOfBirth) setFirstName(String _firstName) setHonorific(String _honorific) setInitial(List<String> initials) setMeta(com.rosetta.model.metafields.MetaFields _meta) setMiddleName(List<String> middleNames) setPersonId(List<? extends FieldWithMetaPersonIdentifier> personIds) setPersonIdValue(List<? extends PersonIdentifier> personIds) setPersonRole(List<? extends NaturalPersonRole> personRoles) setSurname(String _surname) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.party.NaturalPerson
getType, metaData, processMethods inherited from interface cdm.base.staticdata.party.NaturalPerson.NaturalPersonBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
personId
-
honorific
-
firstName
-
middleName
-
initial
-
surname
-
suffix
-
dateOfBirth
protected com.rosetta.model.lib.records.Date dateOfBirth -
contactInformation
-
personRole
-
meta
protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder meta
-
-
Constructor Details
-
NaturalPersonBuilderImpl
public NaturalPersonBuilderImpl()
-
-
Method Details
-
getPersonId
@RosettaAttribute("personId") @RuneAttribute("personId") public 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- Specified by:
getPersonIdin interfaceNaturalPerson.NaturalPersonBuilder
-
getOrCreatePersonId
public FieldWithMetaPersonIdentifier.FieldWithMetaPersonIdentifierBuilder getOrCreatePersonId(int index) - Specified by:
getOrCreatePersonIdin interfaceNaturalPerson.NaturalPersonBuilder
-
getHonorific
Description copied from interface:NaturalPersonAn honorific title, such as Mr., Ms., Dr. etc.- Specified by:
getHonorificin interfaceNaturalPerson
-
getFirstName
Description copied from interface:NaturalPersonThe natural person's first name. It is optional in FpML.- Specified by:
getFirstNamein interfaceNaturalPerson
-
getMiddleName
Description copied from interface:NaturalPersonThe natural person's middle name(s). If a middle name is provided then an initial should be absent.- Specified by:
getMiddleNamein interfaceNaturalPerson
-
getInitial
Description copied from interface:NaturalPersonThe natural person's middle initial(s). If a middle initial is provided then a name should be absent.- Specified by:
getInitialin interfaceNaturalPerson
-
getSurname
Description copied from interface:NaturalPersonThe natural person's surname.- Specified by:
getSurnamein interfaceNaturalPerson
-
getSuffix
Description copied from interface:NaturalPersonName suffix, such as Jr., III, etc.- Specified by:
getSuffixin interfaceNaturalPerson
-
getDateOfBirth
@RosettaAttribute("dateOfBirth") @RuneAttribute("dateOfBirth") public com.rosetta.model.lib.records.Date getDateOfBirth()Description copied from interface:NaturalPersonThe natural person's date of birth.- Specified by:
getDateOfBirthin interfaceNaturalPerson
-
getContactInformation
@RosettaAttribute("contactInformation") @RuneAttribute("contactInformation") public 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- Specified by:
getContactInformationin interfaceNaturalPerson.NaturalPersonBuilder
-
getOrCreateContactInformation
- Specified by:
getOrCreateContactInformationin interfaceNaturalPerson.NaturalPersonBuilder
-
getPersonRole
@RosettaAttribute("personRole") @RuneAttribute("personRole") public List<? extends NaturalPersonRole.NaturalPersonRoleBuilder> getPersonRole()Description copied from interface:NaturalPersonThe role of the person(s)- Specified by:
getPersonRolein interfaceNaturalPerson- Specified by:
getPersonRolein interfaceNaturalPerson.NaturalPersonBuilder
-
getOrCreatePersonRole
- Specified by:
getOrCreatePersonRolein interfaceNaturalPerson.NaturalPersonBuilder
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public 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- Specified by:
getMetain interfaceNaturalPerson.NaturalPersonBuilder
-
getOrCreateMeta
public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder- Specified by:
getOrCreateMetain interfaceNaturalPerson.NaturalPersonBuilder
-
addPersonId
@RosettaAttribute("personId") @RuneAttribute("personId") public NaturalPerson.NaturalPersonBuilder addPersonId(FieldWithMetaPersonIdentifier _personId) - Specified by:
addPersonIdin interfaceNaturalPerson.NaturalPersonBuilder
-
addPersonId
public NaturalPerson.NaturalPersonBuilder addPersonId(FieldWithMetaPersonIdentifier _personId, int idx) - Specified by:
addPersonIdin interfaceNaturalPerson.NaturalPersonBuilder
-
addPersonIdValue
- Specified by:
addPersonIdValuein interfaceNaturalPerson.NaturalPersonBuilder
-
addPersonIdValue
- Specified by:
addPersonIdValuein interfaceNaturalPerson.NaturalPersonBuilder
-
addPersonId
public NaturalPerson.NaturalPersonBuilder addPersonId(List<? extends FieldWithMetaPersonIdentifier> personIds) - Specified by:
addPersonIdin interfaceNaturalPerson.NaturalPersonBuilder
-
setPersonId
@RuneAttribute("personId") public NaturalPerson.NaturalPersonBuilder setPersonId(List<? extends FieldWithMetaPersonIdentifier> personIds) - Specified by:
setPersonIdin interfaceNaturalPerson.NaturalPersonBuilder
-
addPersonIdValue
public NaturalPerson.NaturalPersonBuilder addPersonIdValue(List<? extends PersonIdentifier> personIds) - Specified by:
addPersonIdValuein interfaceNaturalPerson.NaturalPersonBuilder
-
setPersonIdValue
public NaturalPerson.NaturalPersonBuilder setPersonIdValue(List<? extends PersonIdentifier> personIds) - Specified by:
setPersonIdValuein interfaceNaturalPerson.NaturalPersonBuilder
-
setHonorific
@RosettaAttribute("honorific") @RuneAttribute("honorific") public NaturalPerson.NaturalPersonBuilder setHonorific(String _honorific) - Specified by:
setHonorificin interfaceNaturalPerson.NaturalPersonBuilder
-
setFirstName
@RosettaAttribute("firstName") @RuneAttribute("firstName") public NaturalPerson.NaturalPersonBuilder setFirstName(String _firstName) - Specified by:
setFirstNamein interfaceNaturalPerson.NaturalPersonBuilder
-
addMiddleName
@RosettaAttribute("middleName") @RuneAttribute("middleName") public NaturalPerson.NaturalPersonBuilder addMiddleName(String _middleName) - Specified by:
addMiddleNamein interfaceNaturalPerson.NaturalPersonBuilder
-
addMiddleName
- Specified by:
addMiddleNamein interfaceNaturalPerson.NaturalPersonBuilder
-
addMiddleName
- Specified by:
addMiddleNamein interfaceNaturalPerson.NaturalPersonBuilder
-
setMiddleName
@RuneAttribute("middleName") public NaturalPerson.NaturalPersonBuilder setMiddleName(List<String> middleNames) - Specified by:
setMiddleNamein interfaceNaturalPerson.NaturalPersonBuilder
-
addInitial
@RosettaAttribute("initial") @RuneAttribute("initial") public NaturalPerson.NaturalPersonBuilder addInitial(String _initial) - Specified by:
addInitialin interfaceNaturalPerson.NaturalPersonBuilder
-
addInitial
- Specified by:
addInitialin interfaceNaturalPerson.NaturalPersonBuilder
-
addInitial
- Specified by:
addInitialin interfaceNaturalPerson.NaturalPersonBuilder
-
setInitial
@RuneAttribute("initial") public NaturalPerson.NaturalPersonBuilder setInitial(List<String> initials) - Specified by:
setInitialin interfaceNaturalPerson.NaturalPersonBuilder
-
setSurname
@RosettaAttribute("surname") @RuneAttribute("surname") public NaturalPerson.NaturalPersonBuilder setSurname(String _surname) - Specified by:
setSurnamein interfaceNaturalPerson.NaturalPersonBuilder
-
setSuffix
@RosettaAttribute("suffix") @RuneAttribute("suffix") public NaturalPerson.NaturalPersonBuilder setSuffix(String _suffix) - Specified by:
setSuffixin interfaceNaturalPerson.NaturalPersonBuilder
-
setDateOfBirth
@RosettaAttribute("dateOfBirth") @RuneAttribute("dateOfBirth") public NaturalPerson.NaturalPersonBuilder setDateOfBirth(com.rosetta.model.lib.records.Date _dateOfBirth) - Specified by:
setDateOfBirthin interfaceNaturalPerson.NaturalPersonBuilder
-
setContactInformation
@RosettaAttribute("contactInformation") @RuneAttribute("contactInformation") public NaturalPerson.NaturalPersonBuilder setContactInformation(ContactInformation _contactInformation) - Specified by:
setContactInformationin interfaceNaturalPerson.NaturalPersonBuilder
-
addPersonRole
@RosettaAttribute("personRole") @RuneAttribute("personRole") public NaturalPerson.NaturalPersonBuilder addPersonRole(NaturalPersonRole _personRole) - Specified by:
addPersonRolein interfaceNaturalPerson.NaturalPersonBuilder
-
addPersonRole
- Specified by:
addPersonRolein interfaceNaturalPerson.NaturalPersonBuilder
-
addPersonRole
public NaturalPerson.NaturalPersonBuilder addPersonRole(List<? extends NaturalPersonRole> personRoles) - Specified by:
addPersonRolein interfaceNaturalPerson.NaturalPersonBuilder
-
setPersonRole
@RuneAttribute("personRole") public NaturalPerson.NaturalPersonBuilder setPersonRole(List<? extends NaturalPersonRole> personRoles) - Specified by:
setPersonRolein interfaceNaturalPerson.NaturalPersonBuilder
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public NaturalPerson.NaturalPersonBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceNaturalPerson.NaturalPersonBuilder
-
build
Description copied from interface:NaturalPersonBuild Methods- Specified by:
buildin interfaceNaturalPerson- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceNaturalPerson- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceNaturalPerson.NaturalPersonBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public NaturalPerson.NaturalPersonBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-