Ignore:
Timestamp:
11/07/11 16:55:36 (13 years ago)
Author:
jkraaijeveld
Message:

Added missing classes for the database connection

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Dev/trunk/classes/DatabaseInterface.php

    r139 r149  
    2121    private $userConnector;
    2222    private $surveyConnector;
     23    private $respondentConnector;
     24        private $answerConnector;
     25        private $answerSetConnector;
     26        private $sessionConnector;
    2327   
    2428    /**
     
    3135        $this->userConnector = new UserConnector();
    3236        $this->surveyConnector = new SurveyConnector();
     37        $this->respondentConnector = new RespondentConnector();
     38                $this->answerConnector = new AnswerConnector();
     39                $this->answerSetConnector = new AnswerSetConnector();
     40                $this->sessionConnector = new SessionConnector();
    3341    }
    3442   
     
    3947     * @return type
    4048     */
    41     public function get($type, $arguments)
     49    public function get($type, $arguments = array())
    4250    {
    4351        switch(strtolower($type))
     
    5462            case "survey":
    5563                return $this->surveyConnector->get($arguments);
     64                break;
     65            case "respondent":
     66                return $this->respondentConnector->get($arguments);
     67                break;
     68            case "answer":
     69                return $this->answerConnector->get($arguments);
     70                                break;
     71                        case "answerset":
     72                                return $this->answerSetConnector->get($arguments);
     73                                break;
     74                        case "session":
     75                                return $this->sessionConnector->get($arguments);
     76                                break;
    5677        }
    5778    }
     
    7596                break;
    7697            case "Survey":
    77                 $this->surveyConnector->set($rToolObject);
     98                                $this->surveyConnector->set($rToolObject);
     99                                break;
     100            case "Respondent":
     101                                $this->respondentConnector->set($rToolObject);
     102                                break;
     103            case "Answer":
     104                                $this->answerConnector->set($rToolObject);
     105                                break;
     106                        case "AnswerSet":
     107                                $this->answerSetConnector->set($rToolObject);
     108                                break;
     109                        case "Session":
     110                                $this->sessionConnector->set($rToolObject);
     111                                break;
    78112        }
    79113    }
Note: See TracChangeset for help on using the changeset viewer.