public function __construct($p_articleNumber = null, $p_languageId = null, $p_authorId = null, $p_typeId = null, $p_order = null)
{
$this->setColumnNames($this->m_columnNames);
if (is_numeric($p_articleNumber)) {
$this->m_data['fk_article_number'] = $p_articleNumber;
}
if (is_numeric($p_languageId)) {
$this->m_data['fk_language_id'] = $p_languageId;
}
if (is_numeric($p_authorId)) {
$this->m_data['fk_author_id'] = $p_authorId;
}
if (is_numeric($p_typeId)) {
$this->m_data['fk_type_id'] = $p_typeId;
}
if (is_numeric($p_order)) {
$this->m_data['order'] = $p_order;
}
if (!is_null($p_articleNumber) && !is_null($p_languageId) && !is_null($p_authorId) && !is_null($p_typeId)) {
$this->fetch();
}
}