Package org.isda.cdm
Class NaturalPerson
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.NaturalPerson
-
- All Implemented Interfaces:
com.rosetta.model.lib.GlobalKey
@RosettaClass @RosettaSynonym(value="Person",source="FpML_5_10") @RosettaSynonym(value="Person",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="Person",source="DTCC_11_0") @RosettaSynonym(value="Person",source="DTCC_9_0") @RosettaSynonym(value="Person",source="CME_ClearedConfirm_1_17") public class NaturalPerson extends com.rosetta.model.lib.RosettaModelObject implements com.rosetta.model.lib.GlobalKey
A class to represent the attributes that are specific to a natural person.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NaturalPerson.NaturalPersonBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NaturalPerson.NaturalPersonBuilder
builder()
boolean
equals(java.lang.Object o)
com.rosetta.model.lib.records.Date
getDateOfBirth()
The natural person's date of birth.java.lang.String
getFirstName()
The natural person's first name.java.lang.String
getHonorific()
An honorific title, such as Mr., Ms., Dr.java.util.List<java.lang.String>
getInitial()
MetaFields
getMeta()
java.util.List<java.lang.String>
getMiddleName()
java.lang.String
getSuffix()
Name suffix, such as Jr., III, etc.java.lang.String
getSurname()
The natural person's surname.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends NaturalPerson>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
NaturalPerson.NaturalPersonBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getDateOfBirth
@RosettaSynonym(value="dateOfBirth",source="FpML_5_10") @RosettaSynonym(value="dateOfBirth",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="dateOfBirth",source="DTCC_11_0") @RosettaSynonym(value="dateOfBirth",source="DTCC_9_0") @RosettaSynonym(value="dateOfBirth",source="CME_ClearedConfirm_1_17") public final com.rosetta.model.lib.records.Date getDateOfBirth()
The natural person's date of birth.
-
getFirstName
@RosettaSynonym(value="firstName",source="FpML_5_10") @RosettaSynonym(value="firstName",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="firstName",source="DTCC_11_0") @RosettaSynonym(value="firstName",source="DTCC_9_0") @RosettaSynonym(value="firstName",source="CME_ClearedConfirm_1_17") public final java.lang.String getFirstName()
The natural person's first name. It is optional in FpML.
-
getHonorific
@RosettaSynonym(value="honorific",source="FpML_5_10") @RosettaSynonym(value="honorific",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="honorific",source="DTCC_11_0") @RosettaSynonym(value="honorific",source="DTCC_9_0") @RosettaSynonym(value="honorific",source="CME_ClearedConfirm_1_17") public final java.lang.String getHonorific()
An honorific title, such as Mr., Ms., Dr. etc.
-
getInitial
@RosettaSynonym(value="initial",source="FpML_5_10") @RosettaSynonym(value="initial",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="initial",source="DTCC_11_0") @RosettaSynonym(value="initial",source="DTCC_9_0") @RosettaSynonym(value="initial",source="CME_ClearedConfirm_1_17") public final java.util.List<java.lang.String> getInitial()
-
getMeta
public final MetaFields getMeta()
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKey
-
getMiddleName
@RosettaSynonym(value="middleName",source="FpML_5_10") @RosettaSynonym(value="middleName",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="middleName",source="DTCC_11_0") @RosettaSynonym(value="middleName",source="DTCC_9_0") @RosettaSynonym(value="middleName",source="CME_ClearedConfirm_1_17") public final java.util.List<java.lang.String> getMiddleName()
-
getSuffix
@RosettaSynonym(value="suffix",source="FpML_5_10") @RosettaSynonym(value="suffix",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="suffix",source="DTCC_11_0") @RosettaSynonym(value="suffix",source="DTCC_9_0") @RosettaSynonym(value="suffix",source="CME_ClearedConfirm_1_17") public final java.lang.String getSuffix()
Name suffix, such as Jr., III, etc.
-
getSurname
@RosettaSynonym(value="surname",source="FpML_5_10") @RosettaSynonym(value="surname",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="surname",source="DTCC_11_0") @RosettaSynonym(value="surname",source="DTCC_9_0") @RosettaSynonym(value="surname",source="CME_ClearedConfirm_1_17") public final java.lang.String getSurname()
The natural person's surname.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends NaturalPerson> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public NaturalPerson.NaturalPersonBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static NaturalPerson.NaturalPersonBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObject
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-