Esempio n. 1
0
 static function factory($stationTypeCode, $OID = 0)
 {
     $xxx = null;
     switch ($stationTypeCode) {
         case StationType::STATION_TYPE_CTS:
             $xxx = new CTSData();
             break;
         case StationType::STATION_TYPE_FSL:
             $xxx = new FSLData();
             break;
         case StationType::STATION_TYPE_HMB:
             $xxx = new HMBData();
             break;
         case StationType::STATION_TYPE_CPA:
             $xxx = new CPAData();
             break;
         case StationType::STATION_TYPE_EXT:
             $xxx = new EXTData();
             break;
     }
     if ($OID > 0) {
         $xxx->retreive($OID, -1);
     }
     return $xxx;
 }