/** * Allows you to add a new Business-Process server object * * @action add * @param KalturaBusinessProcessServer $businessProcessServer * @return KalturaBusinessProcessServer */ public function addAction(KalturaBusinessProcessServer $businessProcessServer) { $dbBusinessProcessServer = $businessProcessServer->toInsertableObject(); /* @var $dbBusinessProcessServer BusinessProcessServer */ $dbBusinessProcessServer->setStatus(BusinessProcessServerStatus::ENABLED); $dbBusinessProcessServer->setPartnerId($this->impersonatedPartnerId); $dbBusinessProcessServer->save(); // return the saved object $businessProcessServer = KalturaBusinessProcessServer::getInstanceByType($dbBusinessProcessServer->getType()); $businessProcessServer->fromObject($dbBusinessProcessServer); return $businessProcessServer; }