Subversion Repositories general

Compare Revisions

Ignore whitespace Rev 1015 → Rev 1018

/hostadmiral/trunk/src/ak/hostadmiral/core/model/UserManager.java
27,12 → 27,12
 
registered = true;
try {
/* FIMXE: do the same for all classes
HibernateUtil.getConfiguration().addResource(
"ak/hostadmiral/core/model/User.hbm.xml");
HibernateUtil.getConfiguration().addResource(
"ak/hostadmiral/core/model/UserLogin.hbm.xml");
*/
HibernateUtil.getConfiguration().addResource(
"ak/hostadmiral/core/model/PasswordStoreAbstract.hbm.xml");
userManager = new UserManager();
}
catch(Exception ex) {
128,7 → 128,7
{
try {
List list = HibernateUtil.currentSession().find(
"from User where login = ? and enabled = ?",
"select u from User u left join fetch u.boss where u.login = ? and u.enabled = ?",
new Object[] { login, Boolean.TRUE },
new Type[] { Hibernate.STRING, Hibernate.BOOLEAN } );
 
288,11 → 288,12
{
try {
if(editor.isSuperuser()) {
return HibernateUtil.currentSession().find("from User");
return HibernateUtil.currentSession().find(
"select u from User u left join fetch u.boss");
}
else {
return HibernateUtil.currentSession().find(
"from User u where u = ? or u.boss = ?",
"select u from User u where u = ? or u.boss = ?",
new Object[] { editor, editor},
new Type[] { Hibernate.entity(User.class), Hibernate.entity(User.class) } );
}
310,6 → 311,7
return true;
}
else {
// FIXME: always true?
return ((Integer)HibernateUtil.currentSession().iterate(
"select count(*) from User u where u = ? or u.boss = ?",
new Object[] { editor, editor},
357,7 → 359,7
 
try {
return HibernateUtil.currentSession().find(
"from UserLogin where success = ?",
"select l from UserLogin l left join fetch l.user where l.success = ?",
Boolean.FALSE, Hibernate.BOOLEAN);
}
catch(HibernateException ex) {
372,7 → 374,7
 
try {
subusers = HibernateUtil.currentSession().find(
"from User where boss = ?",
"select u from User u where u.boss = ?",
user, Hibernate.entity(User.class) );
}
catch(HibernateException ex) {
405,7 → 407,7
 
try {
subusers = HibernateUtil.currentSession().find(
"from User where boss = ?",
"select u from User u where u.boss = ?",
user, Hibernate.entity(User.class) );
}
catch(HibernateException ex) {