/**
  *  Generator a education data object
  *
  *  @param      int         $uid            User id
  *  @param      int         $expid          Expid, it can be null
  *  @param      string      $firmName       firmName
  *  @param      string      $indCatNo       indCatNo
  *  @param      string      $jobName        jobName
  *  @param      string      $areaNo         areaNo
  *  @throws     \InvalidArgumentException
  *
  */
 public static function makeExperience($uid, $expid, $firmName, $indCatNo, $jobName, $areaNo)
 {
     $dataObject = new ExperienceData();
     $dataObject->setUid($uid);
     $dataObject->setExpid($expid);
     $dataObject->setFirmName($firmName);
     $dataObject->setIndCatNo($indCatNo);
     $dataObject->setJobName($jobName);
     $dataObject->setAreaNo($areaNo);
     if ($dataObject->getExpId() === null) {
         $dataObject->checkData(true);
     } else {
         $dataObject->checkData(false);
     }
     return $dataObject;
 }
 /**
  *   Add ExperienceData
  *   @param      ExperienceData   $data
  *   @return     Boolean
  *   @throws     Exception
  */
 public function addData($data)
 {
     //Check data
     $data->checkData(true);
     //Insert database
     return true;
 }