public class PKPersonNameComponentsBuilder extends Object implements IPKValidateable, IPKBuilder<PKPersonNameComponents>
PKPersonNameComponents entities.| Modifier | Constructor and Description |
|---|---|
protected |
PKPersonNameComponentsBuilder() |
| Modifier and Type | Method and Description |
|---|---|
PKPersonNameComponents |
build() |
PKPersonNameComponentsBuilder |
familyName(String familyName) |
List<String> |
getValidationErrors() |
PKPersonNameComponentsBuilder |
givenName(String givenName) |
boolean |
isValid() |
PKPersonNameComponentsBuilder |
middleName(String middleName) |
PKPersonNameComponentsBuilder |
namePrefix(String namePrefix) |
PKPersonNameComponentsBuilder |
nameSuffix(String nameSuffix) |
PKPersonNameComponentsBuilder |
nickname(String nickname) |
PKPersonNameComponentsBuilder |
of(PKPersonNameComponents source) |
PKPersonNameComponentsBuilder |
phoneticRepresentation(PKPersonNameComponents phoneticRepresentation) |
public PKPersonNameComponentsBuilder of(PKPersonNameComponents source)
of in interface IPKBuilder<PKPersonNameComponents>public PKPersonNameComponentsBuilder familyName(String familyName)
public PKPersonNameComponentsBuilder givenName(String givenName)
public PKPersonNameComponentsBuilder middleName(String middleName)
public PKPersonNameComponentsBuilder namePrefix(String namePrefix)
public PKPersonNameComponentsBuilder nameSuffix(String nameSuffix)
public PKPersonNameComponentsBuilder nickname(String nickname)
public PKPersonNameComponentsBuilder phoneticRepresentation(PKPersonNameComponents phoneticRepresentation)
public boolean isValid()
isValid in interface IPKValidateablepublic List<String> getValidationErrors()
getValidationErrors in interface IPKValidateablepublic PKPersonNameComponents build()
build in interface IPKBuilder<PKPersonNameComponents>Copyright © 2012–2022. All rights reserved.