/** * public function isValid() * Checks that the feedback recieved is valid, by checking each field. * Returns TRUE IFF all fields are valid. * @return boolean */ public function isValid() { $validConversationIDFlag = FALSE; $validGradeFlag = FALSE; $validCommentsFlag = FALSE; $validFeedback = FALSE; $validConversationIDFlag = $this->isConversationIDValid(); $validGradeFlag = $this->isGradeValid($this->m_feedBackObject->getGrade()); $validCommentsFlag = $this->isCommentsValid($this->m_feedBackObject->getComments()); if ($validConversationIDFlag && $validGradeFlag && $validCommentsFlag) { $validFeedback = TRUE; } return $validFeedback; }