Class TuaIndividualModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
All Implemented Interfaces:
Serializable

public class TuaIndividualModel extends TuaPartyModel
Generated model class for type TuaIndividual first defined at extension tuadatamodel.
See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • LEGALNAME

      public static final String LEGALNAME
      Generated constant - Attribute key of TuaIndividual.legalName attribute defined at extension tuadatamodel.
      See Also:
    • ARISTOCRATICTITLE

      public static final String ARISTOCRATICTITLE
      Generated constant - Attribute key of TuaIndividual.aristocraticTitle attribute defined at extension tuadatamodel.
      See Also:
    • BIRTHDATE

      public static final String BIRTHDATE
      Generated constant - Attribute key of TuaIndividual.birthDate attribute defined at extension tuadatamodel.
      See Also:
    • COUNTRYOFBIRTH

      public static final String COUNTRYOFBIRTH
      Generated constant - Attribute key of TuaIndividual.countryOfBirth attribute defined at extension tuadatamodel.
      See Also:
    • DEATHDATE

      public static final String DEATHDATE
      Generated constant - Attribute key of TuaIndividual.deathDate attribute defined at extension tuadatamodel.
      See Also:
    • FAMILYNAME

      public static final String FAMILYNAME
      Generated constant - Attribute key of TuaIndividual.familyName attribute defined at extension tuadatamodel.
      See Also:
    • FAMILYNAMEPREFIX

      public static final String FAMILYNAMEPREFIX
      Generated constant - Attribute key of TuaIndividual.familyNamePrefix attribute defined at extension tuadatamodel.
      See Also:
    • FORMATTEDNAME

      public static final String FORMATTEDNAME
      Generated constant - Attribute key of TuaIndividual.formattedName attribute defined at extension tuadatamodel.
      See Also:
    • FULLNAME

      public static final String FULLNAME
      Generated constant - Attribute key of TuaIndividual.fullName attribute defined at extension tuadatamodel.
      See Also:
    • GENDER

      public static final String GENDER
      Generated constant - Attribute key of TuaIndividual.gender attribute defined at extension tuadatamodel.
      See Also:
    • GENERATION

      public static final String GENERATION
      Generated constant - Attribute key of TuaIndividual.generation attribute defined at extension tuadatamodel.
      See Also:
    • GIVENNAME

      public static final String GIVENNAME
      Generated constant - Attribute key of TuaIndividual.givenName attribute defined at extension tuadatamodel.
      See Also:
    • LOCATION

      public static final String LOCATION
      Generated constant - Attribute key of TuaIndividual.location attribute defined at extension tuadatamodel.
      See Also:
    • MARITALSTATUS

      public static final String MARITALSTATUS
      Generated constant - Attribute key of TuaIndividual.maritalStatus attribute defined at extension tuadatamodel.
      See Also:
    • MIDDLENAME

      public static final String MIDDLENAME
      Generated constant - Attribute key of TuaIndividual.middleName attribute defined at extension tuadatamodel.
      See Also:
    • NATIONALITY

      public static final String NATIONALITY
      Generated constant - Attribute key of TuaIndividual.nationality attribute defined at extension tuadatamodel.
      See Also:
    • PLACEOFBIRTH

      public static final String PLACEOFBIRTH
      Generated constant - Attribute key of TuaIndividual.placeOfBirth attribute defined at extension tuadatamodel.
      See Also:
    • PREFERREDGIVENNAME

      public static final String PREFERREDGIVENNAME
      Generated constant - Attribute key of TuaIndividual.preferredGivenName attribute defined at extension tuadatamodel.
      See Also:
    • TITLE

      public static final String TITLE
      Generated constant - Attribute key of TuaIndividual.title attribute defined at extension tuadatamodel.
      See Also:
    • DISABILITIES

      public static final String DISABILITIES
      Generated constant - Attribute key of TuaIndividual.disabilities attribute defined at extension tuadatamodel.
      See Also:
    • SKILLS

      public static final String SKILLS
      Generated constant - Attribute key of TuaIndividual.skills attribute defined at extension tuadatamodel.
      See Also:
    • LANGUAGEABILITIES

      public static final String LANGUAGEABILITIES
      Generated constant - Attribute key of TuaIndividual.languageAbilities attribute defined at extension tuadatamodel.
      See Also:
  • Constructor Details

    • TuaIndividualModel

      public TuaIndividualModel()
      Generated constructor - Default constructor for generic creation.
    • TuaIndividualModel

      public TuaIndividualModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • TuaIndividualModel

      @Deprecated(since="4.1.1", forRemoval=true) public TuaIndividualModel(String _id, Set<PrincipalModel> _principals)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _id - initial attribute declared by type TuaParty at extension tuadatamodel
      _principals - initial attribute declared by type TuaParty at extension tuadatamodel
    • TuaIndividualModel

      @Deprecated(since="4.1.1", forRemoval=true) public TuaIndividualModel(String _id, ItemModel _owner, Set<PrincipalModel> _principals)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _id - initial attribute declared by type TuaParty at extension tuadatamodel
      _owner - initial attribute declared by type Item at extension core
      _principals - initial attribute declared by type TuaParty at extension tuadatamodel
  • Method Details

    • getAristocraticTitle

      @Accessor(qualifier="aristocraticTitle", type=GETTER) public String getAristocraticTitle()
      Generated method - Getter of the TuaIndividual.aristocraticTitle attribute defined at extension tuadatamodel.
      Returns:
      the aristocraticTitle - The artistrocratic title of the individual
    • getAristocraticTitle

      @Accessor(qualifier="aristocraticTitle", type=GETTER) public String getAristocraticTitle(Locale loc)
      Generated method - Getter of the TuaIndividual.aristocraticTitle attribute defined at extension tuadatamodel.
      Parameters:
      loc - the value localization key
      Returns:
      the aristocraticTitle - The artistrocratic title of the individual
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getBirthDate

      @Accessor(qualifier="birthDate", type=GETTER) public Date getBirthDate()
      Generated method - Getter of the TuaIndividual.birthDate attribute defined at extension tuadatamodel.
      Returns:
      the birthDate - The date of birth of the individual
    • getCountryOfBirth

      @Accessor(qualifier="countryOfBirth", type=GETTER) public String getCountryOfBirth()
      Generated method - Getter of the TuaIndividual.countryOfBirth attribute defined at extension tuadatamodel.
      Returns:
      the countryOfBirth - The country of birth of the individual
    • getDeathDate

      @Accessor(qualifier="deathDate", type=GETTER) public Date getDeathDate()
      Generated method - Getter of the TuaIndividual.deathDate attribute defined at extension tuadatamodel.
      Returns:
      the deathDate - The date of death of the individual
    • getDisabilities

      @Accessor(qualifier="disabilities", type=GETTER) public List<TuaDisabilityModel> getDisabilities()
      Generated method - Getter of the TuaIndividual.disabilities attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the disabilities - The list of disabilities of the individual
    • getFamilyName

      @Accessor(qualifier="familyName", type=GETTER) public String getFamilyName()
      Generated method - Getter of the TuaIndividual.familyName attribute defined at extension tuadatamodel.
      Returns:
      the familyName - The family name of the individual
    • getFamilyNamePrefix

      @Accessor(qualifier="familyNamePrefix", type=GETTER) public String getFamilyNamePrefix()
      Generated method - Getter of the TuaIndividual.familyNamePrefix attribute defined at extension tuadatamodel.
      Returns:
      the familyNamePrefix - The the family name prefix of the individual
    • getFamilyNamePrefix

      @Accessor(qualifier="familyNamePrefix", type=GETTER) public String getFamilyNamePrefix(Locale loc)
      Generated method - Getter of the TuaIndividual.familyNamePrefix attribute defined at extension tuadatamodel.
      Parameters:
      loc - the value localization key
      Returns:
      the familyNamePrefix - The the family name prefix of the individual
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getFormattedName

      @Accessor(qualifier="formattedName", type=GETTER) public String getFormattedName()
      Generated method - Getter of the TuaIndividual.formattedName attribute defined at extension tuadatamodel.
      Returns:
      the formattedName - The formatted name of the individual
    • getFormattedName

      @Accessor(qualifier="formattedName", type=GETTER) public String getFormattedName(Locale loc)
      Generated method - Getter of the TuaIndividual.formattedName attribute defined at extension tuadatamodel.
      Parameters:
      loc - the value localization key
      Returns:
      the formattedName - The formatted name of the individual
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getFullName

      @Accessor(qualifier="fullName", type=GETTER) public String getFullName()
      Generated method - Getter of the TuaIndividual.fullName attribute defined at extension tuadatamodel.
      Returns:
      the fullName - The full name of the individual
    • getFullName

      @Accessor(qualifier="fullName", type=GETTER) public String getFullName(Locale loc)
      Generated method - Getter of the TuaIndividual.fullName attribute defined at extension tuadatamodel.
      Parameters:
      loc - the value localization key
      Returns:
      the fullName - The full name of the individual
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getGender

      @Accessor(qualifier="gender", type=GETTER) public Gender getGender()
      Generated method - Getter of the TuaIndividual.gender attribute defined at extension tuadatamodel.
      Returns:
      the gender - The gender of the individual
    • getGeneration

      @Accessor(qualifier="generation", type=GETTER) public String getGeneration()
      Generated method - Getter of the TuaIndividual.generation attribute defined at extension tuadatamodel.
      Returns:
      the generation - The generation of the individual
    • getGivenName

      @Accessor(qualifier="givenName", type=GETTER) public String getGivenName()
      Generated method - Getter of the TuaIndividual.givenName attribute defined at extension tuadatamodel.
      Returns:
      the givenName - The given name of the individual
    • getLanguageAbilities

      @Accessor(qualifier="languageAbilities", type=GETTER) public List<TuaLanguageAbilityModel> getLanguageAbilities()
      Generated method - Getter of the TuaIndividual.languageAbilities attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the languageAbilities - The list of language abilities of the individual
    • getLegalName

      @Accessor(qualifier="legalName", type=GETTER) public String getLegalName()
      Generated method - Getter of the TuaIndividual.legalName attribute defined at extension tuadatamodel.
      Returns:
      the legalName - The legal name of the individual
    • getLegalName

      @Accessor(qualifier="legalName", type=GETTER) public String getLegalName(Locale loc)
      Generated method - Getter of the TuaIndividual.legalName attribute defined at extension tuadatamodel.
      Parameters:
      loc - the value localization key
      Returns:
      the legalName - The legal name of the individual
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getLocation

      @Accessor(qualifier="location", type=GETTER) public String getLocation()
      Generated method - Getter of the TuaIndividual.location attribute defined at extension tuadatamodel.
      Returns:
      the location - The location of the individual
    • getMaritalStatus

      @Accessor(qualifier="maritalStatus", type=GETTER) public String getMaritalStatus()
      Generated method - Getter of the TuaIndividual.maritalStatus attribute defined at extension tuadatamodel.
      Returns:
      the maritalStatus - The marital status of the individual
    • getMiddleName

      @Accessor(qualifier="middleName", type=GETTER) public String getMiddleName()
      Generated method - Getter of the TuaIndividual.middleName attribute defined at extension tuadatamodel.
      Returns:
      the middleName - The middle name of the individual
    • getMiddleName

      @Accessor(qualifier="middleName", type=GETTER) public String getMiddleName(Locale loc)
      Generated method - Getter of the TuaIndividual.middleName attribute defined at extension tuadatamodel.
      Parameters:
      loc - the value localization key
      Returns:
      the middleName - The middle name of the individual
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getNationality

      @Accessor(qualifier="nationality", type=GETTER) public String getNationality()
      Generated method - Getter of the TuaIndividual.nationality attribute defined at extension tuadatamodel.
      Returns:
      the nationality - The nationality of the individual
    • getPlaceOfBirth

      @Accessor(qualifier="placeOfBirth", type=GETTER) public String getPlaceOfBirth()
      Generated method - Getter of the TuaIndividual.placeOfBirth attribute defined at extension tuadatamodel.
      Returns:
      the placeOfBirth - The place of birth of the individual
    • getPreferredGivenName

      @Accessor(qualifier="preferredGivenName", type=GETTER) public String getPreferredGivenName()
      Generated method - Getter of the TuaIndividual.preferredGivenName attribute defined at extension tuadatamodel.
      Returns:
      the preferredGivenName - The preferred given name of the individual
    • getPreferredGivenName

      @Accessor(qualifier="preferredGivenName", type=GETTER) public String getPreferredGivenName(Locale loc)
      Generated method - Getter of the TuaIndividual.preferredGivenName attribute defined at extension tuadatamodel.
      Parameters:
      loc - the value localization key
      Returns:
      the preferredGivenName - The preferred given name of the individual
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getSkills

      @Accessor(qualifier="skills", type=GETTER) public List<TuaSkillModel> getSkills()
      Generated method - Getter of the TuaIndividual.skills attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the skills - The list of skills of the individual
    • getTitle

      @Accessor(qualifier="title", type=GETTER) public TitleModel getTitle()
      Generated method - Getter of the TuaIndividual.title attribute defined at extension tuadatamodel.
      Returns:
      the title - The title of the individual
    • setAristocraticTitle

      @Accessor(qualifier="aristocraticTitle", type=SETTER) public void setAristocraticTitle(String value)
      Generated method - Setter of TuaIndividual.aristocraticTitle attribute defined at extension tuadatamodel.
      Parameters:
      value - the aristocraticTitle - The artistrocratic title of the individual
    • setAristocraticTitle

      @Accessor(qualifier="aristocraticTitle", type=SETTER) public void setAristocraticTitle(String value, Locale loc)
      Generated method - Setter of TuaIndividual.aristocraticTitle attribute defined at extension tuadatamodel.
      Parameters:
      value - the aristocraticTitle - The artistrocratic title of the individual
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setBirthDate

      @Accessor(qualifier="birthDate", type=SETTER) public void setBirthDate(Date value)
      Generated method - Setter of TuaIndividual.birthDate attribute defined at extension tuadatamodel.
      Parameters:
      value - the birthDate - The date of birth of the individual
    • setCountryOfBirth

      @Accessor(qualifier="countryOfBirth", type=SETTER) public void setCountryOfBirth(String value)
      Generated method - Setter of TuaIndividual.countryOfBirth attribute defined at extension tuadatamodel.
      Parameters:
      value - the countryOfBirth - The country of birth of the individual
    • setDeathDate

      @Accessor(qualifier="deathDate", type=SETTER) public void setDeathDate(Date value)
      Generated method - Setter of TuaIndividual.deathDate attribute defined at extension tuadatamodel.
      Parameters:
      value - the deathDate - The date of death of the individual
    • setDisabilities

      @Accessor(qualifier="disabilities", type=SETTER) public void setDisabilities(List<TuaDisabilityModel> value)
      Generated method - Setter of TuaIndividual.disabilities attribute defined at extension tuadatamodel.
      Parameters:
      value - the disabilities - The list of disabilities of the individual
    • setFamilyName

      @Accessor(qualifier="familyName", type=SETTER) public void setFamilyName(String value)
      Generated method - Setter of TuaIndividual.familyName attribute defined at extension tuadatamodel.
      Parameters:
      value - the familyName - The family name of the individual
    • setFamilyNamePrefix

      @Accessor(qualifier="familyNamePrefix", type=SETTER) public void setFamilyNamePrefix(String value)
      Generated method - Setter of TuaIndividual.familyNamePrefix attribute defined at extension tuadatamodel.
      Parameters:
      value - the familyNamePrefix - The the family name prefix of the individual
    • setFamilyNamePrefix

      @Accessor(qualifier="familyNamePrefix", type=SETTER) public void setFamilyNamePrefix(String value, Locale loc)
      Generated method - Setter of TuaIndividual.familyNamePrefix attribute defined at extension tuadatamodel.
      Parameters:
      value - the familyNamePrefix - The the family name prefix of the individual
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setFormattedName

      @Accessor(qualifier="formattedName", type=SETTER) public void setFormattedName(String value)
      Generated method - Setter of TuaIndividual.formattedName attribute defined at extension tuadatamodel.
      Parameters:
      value - the formattedName - The formatted name of the individual
    • setFormattedName

      @Accessor(qualifier="formattedName", type=SETTER) public void setFormattedName(String value, Locale loc)
      Generated method - Setter of TuaIndividual.formattedName attribute defined at extension tuadatamodel.
      Parameters:
      value - the formattedName - The formatted name of the individual
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setFullName

      @Accessor(qualifier="fullName", type=SETTER) public void setFullName(String value)
      Generated method - Setter of TuaIndividual.fullName attribute defined at extension tuadatamodel.
      Parameters:
      value - the fullName - The full name of the individual
    • setFullName

      @Accessor(qualifier="fullName", type=SETTER) public void setFullName(String value, Locale loc)
      Generated method - Setter of TuaIndividual.fullName attribute defined at extension tuadatamodel.
      Parameters:
      value - the fullName - The full name of the individual
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setGender

      @Accessor(qualifier="gender", type=SETTER) public void setGender(Gender value)
      Generated method - Setter of TuaIndividual.gender attribute defined at extension tuadatamodel.
      Parameters:
      value - the gender - The gender of the individual
    • setGeneration

      @Accessor(qualifier="generation", type=SETTER) public void setGeneration(String value)
      Generated method - Setter of TuaIndividual.generation attribute defined at extension tuadatamodel.
      Parameters:
      value - the generation - The generation of the individual
    • setGivenName

      @Accessor(qualifier="givenName", type=SETTER) public void setGivenName(String value)
      Generated method - Setter of TuaIndividual.givenName attribute defined at extension tuadatamodel.
      Parameters:
      value - the givenName - The given name of the individual
    • setLanguageAbilities

      @Accessor(qualifier="languageAbilities", type=SETTER) public void setLanguageAbilities(List<TuaLanguageAbilityModel> value)
      Generated method - Setter of TuaIndividual.languageAbilities attribute defined at extension tuadatamodel.
      Parameters:
      value - the languageAbilities - The list of language abilities of the individual
    • setLegalName

      @Accessor(qualifier="legalName", type=SETTER) public void setLegalName(String value)
      Generated method - Setter of TuaIndividual.legalName attribute defined at extension tuadatamodel.
      Parameters:
      value - the legalName - The legal name of the individual
    • setLegalName

      @Accessor(qualifier="legalName", type=SETTER) public void setLegalName(String value, Locale loc)
      Generated method - Setter of TuaIndividual.legalName attribute defined at extension tuadatamodel.
      Parameters:
      value - the legalName - The legal name of the individual
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setLocation

      @Accessor(qualifier="location", type=SETTER) public void setLocation(String value)
      Generated method - Setter of TuaIndividual.location attribute defined at extension tuadatamodel.
      Parameters:
      value - the location - The location of the individual
    • setMaritalStatus

      @Accessor(qualifier="maritalStatus", type=SETTER) public void setMaritalStatus(String value)
      Generated method - Setter of TuaIndividual.maritalStatus attribute defined at extension tuadatamodel.
      Parameters:
      value - the maritalStatus - The marital status of the individual
    • setMiddleName

      @Accessor(qualifier="middleName", type=SETTER) public void setMiddleName(String value)
      Generated method - Setter of TuaIndividual.middleName attribute defined at extension tuadatamodel.
      Parameters:
      value - the middleName - The middle name of the individual
    • setMiddleName

      @Accessor(qualifier="middleName", type=SETTER) public void setMiddleName(String value, Locale loc)
      Generated method - Setter of TuaIndividual.middleName attribute defined at extension tuadatamodel.
      Parameters:
      value - the middleName - The middle name of the individual
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setNationality

      @Accessor(qualifier="nationality", type=SETTER) public void setNationality(String value)
      Generated method - Setter of TuaIndividual.nationality attribute defined at extension tuadatamodel.
      Parameters:
      value - the nationality - The nationality of the individual
    • setPlaceOfBirth

      @Accessor(qualifier="placeOfBirth", type=SETTER) public void setPlaceOfBirth(String value)
      Generated method - Setter of TuaIndividual.placeOfBirth attribute defined at extension tuadatamodel.
      Parameters:
      value - the placeOfBirth - The place of birth of the individual
    • setPreferredGivenName

      @Accessor(qualifier="preferredGivenName", type=SETTER) public void setPreferredGivenName(String value)
      Generated method - Setter of TuaIndividual.preferredGivenName attribute defined at extension tuadatamodel.
      Parameters:
      value - the preferredGivenName - The preferred given name of the individual
    • setPreferredGivenName

      @Accessor(qualifier="preferredGivenName", type=SETTER) public void setPreferredGivenName(String value, Locale loc)
      Generated method - Setter of TuaIndividual.preferredGivenName attribute defined at extension tuadatamodel.
      Parameters:
      value - the preferredGivenName - The preferred given name of the individual
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setSkills

      @Accessor(qualifier="skills", type=SETTER) public void setSkills(List<TuaSkillModel> value)
      Generated method - Setter of TuaIndividual.skills attribute defined at extension tuadatamodel.
      Parameters:
      value - the skills - The list of skills of the individual
    • setTitle

      @Accessor(qualifier="title", type=SETTER) public void setTitle(TitleModel value)
      Generated method - Setter of TuaIndividual.title attribute defined at extension tuadatamodel.
      Parameters:
      value - the title - The title of the individual