package com.l7tech.server.policy.variable;

import com.l7tech.identity.User;
import com.l7tech.server.identity.AuthenticationResult;
import com.l7tech.util.Functions.Unary;

class as implements Unary<String, AuthenticationResult> {
   public String call(AuthenticationResult var1) {
      if (var1 == null) {
         return null;
      }

      User var2 = var1.getUser();
      String var3 = null;
      if (var2 != null) {
         var3 = var2.getName();
         if (var3 == null) {
            var3 = var2.getId();
         }
      }

      return var3;
   }
}
