public function __construct($p_idOrName = null)
{
parent::DatabaseObject($this->m_columnNames);
if (is_numeric($p_idOrName)) {
$this->m_data['id'] = $p_idOrName;
$this->fetch();
} elseif (!empty($p_idOrName)) {
$this->m_keyColumnNames = array('alias');
$this->m_data['alias'] = $p_idOrName;
$this->fetch();
$this->m_keyColumnNames = array('id');
}
}