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) |