public virtual object Eval(Net.Vpc.Upa.EvalContext evalContext) { Net.Vpc.Upa.PersistenceUnit pu = evalContext.GetPersistenceUnit(); if (pu == null) { pu = Net.Vpc.Upa.UPA.GetPersistenceUnit(); } Net.Vpc.Upa.UserPrincipal user = pu.GetUserPrincipal(); return(user == null ? "anonymous" : user.GetName()); }
public override string GetSQL(object o, Net.Vpc.Upa.Persistence.EntityExecutionContext qlContext, Net.Vpc.Upa.Impl.Persistence.SQLManager sqlManager, Net.Vpc.Upa.Impl.Uql.ExpressionDeclarationList declarations) { Net.Vpc.Upa.UserPrincipal user = qlContext.GetPersistenceUnit().GetUserPrincipal(); return(sqlManager.GetMarshallManager().FormatSqlValue(user == null ? "anonymous" : user.GetName())); }