/** * Load a single NarroUserRole object, * by UserId, RoleId, ProjectId, LanguageId Index(es) * @param integer $intUserId * @param integer $intRoleId * @param integer $intProjectId * @param integer $intLanguageId * @param QQClause[] $objOptionalClauses additional optional QQClause objects for this query * @return NarroUserRole */ public static function LoadByUserIdRoleIdProjectIdLanguageId($intUserId, $intRoleId, $intProjectId, $intLanguageId, $objOptionalClauses = null) { return NarroUserRole::QuerySingle(QQ::AndCondition(QQ::Equal(QQN::NarroUserRole()->UserId, $intUserId), QQ::Equal(QQN::NarroUserRole()->RoleId, $intRoleId), QQ::Equal(QQN::NarroUserRole()->ProjectId, $intProjectId), QQ::Equal(QQN::NarroUserRole()->LanguageId, $intLanguageId)), $objOptionalClauses); }