* INSERTs the feedback object into the database.
     * Returns the insertion outcome.
     * @return boolean 
     */
    public function saveData()
    {
        $saveOutcome = FALSE;
        $saveOutcome = $this->m_dataBase->insertObjectIntoDB("Client_feedback", $this->m_feedBackObject);
        return $saveOutcome;
    }
}
//Test code
if (FALSE) {
    echo "</br>";
    $testFeedback = new FeedBack("3", "10", "GOOD");
    $testProccess = new ProcessFeedBack($testFeedback);
    if ($testProccess->isValid()) {
        echo "Valid == TRUE";
        echo "</br>";
        if ($testProccess->saveData()) {
            echo "Save == TRUE";
            echo "</br>";
            $testProccess->sendResponse(TRUE);
        } else {
            echo "Save == FALSE";
            echo "</br>";
            $testProccess->sendResponse(FALSE);
        }
    } else {
        echo "Valid == FALSE";
        echo "</br>";
<?php

include_once 'FeedBack.php';
include_once 'ProcessFeedBack.php';
$returnObject = "";
$isSaveSuccessful = FALSE;
$newFeedbackObject = new FeedBack($_POST["conversationCode"], $_POST["grade"], $_POST["comments"]);
$processFeedBack = new ProcessFeedBack($newFeedbackObject);
if ($processFeedBack->isValid()) {
    $isSaveSuccessful = $processFeedBack->saveData();
}
$returnObject = $processFeedBack->sendResponse($isSaveSuccessful);
echo $returnObject;