package com.l7tech.server;

import com.l7tech.objectmodel.PersistentEntity;
import com.l7tech.server.util.ReadOnlyHibernateCallback;
import java.sql.SQLException;
import java.util.Collections;
import java.util.Map;
import org.hibernate.HibernateException;
import org.hibernate.Session;

class br extends ReadOnlyHibernateCallback<ET> {
   final Map val$map;
   final HibernateEntityManager this$0;

   br(HibernateEntityManager var1, Map var2) {
      this.this$0 = var1;
      this.val$map = var2;
   }

   protected PersistentEntity doInHibernateReadOnly(Session var1) throws HibernateException, SQLException {
      return this.this$0.initializeLazilyLoadedUniqueResult(this.this$0.a(var1, Collections.singleton(this.val$map), null));
   }
}
