public function getRecord($keyValue = null) { if (!array_key_exists($keyValue, $this->_array)) { return $this->createRecord(); } return $this->_array[$keyValue]; }
protected function isColumnRequired($columnName) { if ($this->_requiredColumns == null) { return false; } try { $column = $this->_requiredColumns->getRecord($columnName); return true; } catch (Gpf_Data_RecordSetNoRowException $e) { return false; } }