Subversion Repositories bacoAlunos

Rev

Rev 1704 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1704 Rev 1850
Line 300... Line 300...
300
        return (User) createCriteria().add(eq("sigesCode", sigesCode)).uniqueResult();
300
        return (User) createCriteria().add(eq("sigesCode", sigesCode)).uniqueResult();
301
    }
301
    }
302
 
302
 
303
    public List<User> loadBySigesCodeUsernameEmailsBiSiges(1.5.0/docs/api/java/lang/String.html">String identifier)
303
    public List<User> loadBySigesCodeUsernameEmailsBiSiges(1.5.0/docs/api/java/lang/String.html">String identifier)
304
    {
304
    {
-
 
305
        1.5.0/docs/api/java/lang/Integer.html">Integer sigesCode = null;
-
 
306
        try{ sigesCode = 1.5.0/docs/api/java/lang/Integer.html">Integer.parseInt(identifier); }catch(1.5.0/docs/api/java/lang/Throwable.html">Throwable e){}
305
        1.5.0/docs/api/javax/management/Query.html">Query q = getCurrentSession().createQuery(
307
        1.5.0/docs/api/javax/management/Query.html">Query q = getCurrentSession().createQuery(
306
                "select u from u in class " + User.class.getName() + " " +
308
                "select u from u in class " + User.class.getName() + " " +
307
                "where " +
309
                "where " +
308
                "u.username = :identifier or " +
310
                "u.username = :identifier or " +
309
                "u.bi = :identifier or " +
311
                "u.bi = :identifier or " +
310
                "u.email = :identifier or " +
312
                "u.email = :identifier or " +
311
                "u.outEmail = :identifier or " +
313
                "u.outEmail = :identifier or " +
312
                "u.preferrefEmail = :identifier or " +
314
                "u.preferrefEmail = :identifier " +
313
                "u.sigesCode = :identifier");
315
                (sigesCode != null ? " or u.sigesCode = :sigesCode ":"")
-
 
316
                );
314
        q.setString("identifier",identifier);
317
        q.setString("identifier",identifier);
-
 
318
        if(sigesCode != null)
-
 
319
            q.setInteger("sigesCode", sigesCode);
315
 
320
 
316
        return q.list();
321
        return q.list();
317
    }
322
    }
318
 
323
 
319
    public List<User> loadByCertificate(1.5.0/docs/api/java/lang/String.html">String certificate)
324
    public List<User> loadByCertificate(1.5.0/docs/api/java/lang/String.html">String certificate)