'id', 'sName' => 'name', 'iFolderId' => 'folder_id', ); function _table () { return KTUtil::getTableName('units'); } function getName() { return $this->sName; } function setName($sNewValue) { $this->sName = $sNewValue; } function getFolderId() { return $this->iFolderId; } function setFolderId($iNewValue) { $this->iFolderId = $iNewValue; } function &get($iId) { return KTEntityUtil::get('Unit', $iId); } function getList($sWhereClause = null) { return KTEntityUtil::getList2('Unit', $sWhereClause); } function &createFromArray($aArray) { return KTEntityUtil::createFromArray('Unit', $aArray); } function &getByFolder($oFolder) { $iFolderId = KTUtil::getId($oFolder); return KTEntityUtil::getByDict('Unit', array( 'folder_id' => $iFolderId, ), array( 'noneok' => true, )); } function getFolder() { require_once(KT_LIB_DIR . '/foldermanagement/Folder.inc'); return Folder::get($this->iFolderId); } } ?>