/**
  * Set Sex of the PersonalProfile
  *
  * @param Sex of the PersonalProfile
  * @exception DataObjectException If the object is not found in the database.
  */
 public void setSex(String Sex) throws DataObjectException {
   try {
     // business actions/assertions prior to data assignment
     beforeAnySet();
   } catch (Exception e) {
     throw new DataObjectException("beforeAnySet: " + e.getMessage());
   }
   checkLoad();
   data.Sex = markNewValue(data.Sex, Sex, 0, 32, true);
   afterAnySet(); // business actions/assertions after data assignment
 }
 /**
  * Set MaxAge of the PersonalProfile
  *
  * @param MaxAge of the PersonalProfile
  * @exception DataObjectException If the object is not found in the database.
  */
 public void setMaxAge(int MaxAge) throws DataObjectException {
   try {
     // business actions/assertions prior to data assignment
     beforeAnySet();
   } catch (Exception e) {
     throw new DataObjectException("beforeAnySet: " + e.getMessage());
   }
   checkLoad();
   data.MaxAge = markNewValue(data.MaxAge, MaxAge);
   afterAnySet(); // business actions/assertions after data assignment
 }
 /**
  * Set Nationality of the PersonalProfile
  *
  * @param Nationality of the PersonalProfile
  * @exception DataObjectException If the object is not found in the database.
  */
 public void setNationality(jobmatch.data.CountryDO Nationality) throws DataObjectException {
   try {
     // business actions/assertions prior to data assignment
     beforeAnySet();
   } catch (Exception e) {
     throw new DataObjectException("beforeAnySet: " + e.getMessage());
   }
   checkLoad();
   data.Nationality = (jobmatch.data.CountryDO) markNewValue(data.Nationality, Nationality);
   afterAnySet(); // business actions/assertions after data assignment
 }
 /**
  * createCopy() Creates a DO that has no ObjectId but has a copy of an existing DO's data. Such a
  * DO is used to insert a new database entry that is largely similar to an existing entry.
  *
  * @param data The data struct to copy values from.
  * @exception com.lutris.appserver.server.sql.ObjectIdException If an object id can't be allocated
  *     for this object.
  * @exception DatabaseManagerException If a connection to the database cannot be established, etc.
  */
 public static PersonalProfileDO createCopy(PersonalProfileDataStruct data)
     throws DatabaseManagerException, ObjectIdException {
   PersonalProfileDO ret = new PersonalProfileDO();
   ret.data = (PersonalProfileDataStruct) data.duplicate();
   return ret;
 }