"id", "iStateId" => "workflow_state_id", "iPermissionId" => "permission_id", "iDescriptorId" => "permission_descriptor_id", ); var $_bUsePearError = true; function getStateId() { return $this->iStateId; } function getPermissionId() { return $this->iPermissionId; } function getDescriptorId() { return $this->iDescriptorId; } function setStateId($mValue) { $this->iStateId = $mValue; } function setPermissionId($mValue) { $this->iPermissionId = $mValue; } function setDescriptorId($mValue) { $this->iDescriptorId = $mValue; } function _table () { return KTUtil::getTableName('workflow_state_permission_assignments'); } // STATIC function &get($iId) { return KTEntityUtil::get('KTWorkflowStatePermissionAssignment', $iId); } // STATIC function &createFromArray($aOptions) { return KTEntityUtil::createFromArray('KTWorkflowStatePermissionAssignment', $aOptions); } // STATIC function &getList($sWhereClause = null) { return KTEntityUtil::getList2('KTWorkflowStatePermissionAssignment', $sWhereClause); } function &getByState($oState) { $iStateId = KTUtil::getId($oState); return KTEntityUtil::GetList2('KTWorkflowStatePermissionAssignment', 'workflow_state_id = ' . $iStateId); } function getAllowed() { $oDescriptor = KTPermissionDescriptor::get($this->iDescriptorId); return $oDescriptor->getAllowed(); } } ?>