Ignore:
Timestamp:
12/23/11 16:37:26 (13 years ago)
Author:
jkraaijeveld
Message:

In Session: -datetime has been renamed to creationdate

Connector has been adjusted accordingly

  • Removed answersets

Added SessionInstance?: This class is for unique occurences of a session.

In SessionInstance? is a reference to the currently unimplemented ResultSet?. This class will contain all answersets and gameresults given the SessionInstance?.

File:
1 edited

Legend:

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

    r149 r195  
    2525        private $answerSetConnector;
    2626        private $sessionConnector;
     27        private $sessionInstanceConnector;
    2728   
    2829    /**
     
    3940                $this->answerSetConnector = new AnswerSetConnector();
    4041                $this->sessionConnector = new SessionConnector();
     42                $this->sessionInstanceConnector = new SessionInstanceConnector();
    4143    }
    4244   
     
    7577                                return $this->sessionConnector->get($arguments);
    7678                                break;
     79                        case "sessioninstance":
     80                                return $this->sessionInstanceConnector->get($arguments);
     81                                break;
    7782        }
    7883    }
     
    8792        {
    8893            case "Application":
    89                 $this->applicationConnector->set($rToolObject);
     94                return $this->applicationConnector->set($rToolObject);
    9095                break;
    9196            case "Question":
    92                 $this->questionConnector->set($rToolObject);
     97                return $this->questionConnector->set($rToolObject);
    9398                break;
    9499            case "User":
    95                 $this->userConnector->set($rToolObject);
     100                return $this->userConnector->set($rToolObject);
    96101                break;
    97102            case "Survey":
    98                                 $this->surveyConnector->set($rToolObject);
     103                                return $this->surveyConnector->set($rToolObject);
    99104                                break;
    100105            case "Respondent":
    101                                 $this->respondentConnector->set($rToolObject);
     106                                return $this->respondentConnector->set($rToolObject);
    102107                                break;
    103108            case "Answer":
    104                                 $this->answerConnector->set($rToolObject);
     109                                return $this->answerConnector->set($rToolObject);
    105110                                break;
    106111                        case "AnswerSet":
    107                                 $this->answerSetConnector->set($rToolObject);
     112                                return $this->answerSetConnector->set($rToolObject);
    108113                                break;
    109114                        case "Session":
    110                                 $this->sessionConnector->set($rToolObject);
     115                                return $this->sessionConnector->set($rToolObject);
     116                                break;
     117                        case "SessionInstance":
     118                                return $this->sessionInstanceConnector->set($rToolObject);
    111119                                break;
    112120        }
     
    122130        foreach ($rToolObjects as $rToolObject)
    123131        {
    124             $this->set($rToolObject);
    125         }
     132                        if(!$this->set($rToolObject))
     133                                return false;
     134                }
     135                return true;
    126136    }
    127137
Note: See TracChangeset for help on using the changeset viewer.