Example #1
0
 public function updateSportsVenue($venueID, $newName = null, $isIndoor = null, $address = null)
 {
     $sportsVenueModel = new Entity\SportsVenueImpl();
     $sportsVenueModel->setID($venueID);
     $sportsVenueIter = $this->objectLayer->findSportsVenue($sportsVenueModel);
     if ($sportsVenueIter->size() <= 0) {
         throw new RDException("Sports Venue not found");
     } else {
         $sportsVenue = $sportsVenueIter->current();
         if ($newName != null) {
             $sportsVenue->setName($newName);
         }
         if ($isIndoor != null) {
             $sportsVenue->setIsIndoor($isIndoor);
         }
         if ($address != null) {
             $sportsVenue->setAddress($address);
         }
         $this->objectLayer->storeSportsVenue($sportsVenue);
     }
 }