Ignore:
Timestamp:
01/06/12 10:24:45 (13 years ago)
Author:
cartis
Message:

Got latest classes from trunk & update 05-12-2012

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Dev/branches/Cartis/classes/DatabaseInterface.php

    r149 r207  
    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.