/* (non-Javadoc)
* @see openbugz.service.UserManager#getPersonList()
*/
public List getPersonList() {
return getHibernateTemplate().loadAll(Person.class);
}
/* (non-Javadoc)
* @see openbugz.service.UserManager#addRole(openbugz.model.Person, openbugz.model.Role)
*/
public void addRole(Person person, Role role) {
person.getRoles().add(role);
getHibernateTemplate().update(person);
}
/* (non-Javadoc)
* @see openbugz.service.UserManager#removeRole(openbugz.model.Person, openbugz.model.Role)
*/
public void removeRole(Person person, Role role) {
person.getRoles().remove(role);
getHibernateTemplate().update(person);
}
/* (non-Javadoc)
* @see openbugz.service.UserManager#loginPerson(java.lang.String, java.lang.String)
*/
public Person loginPerson(String loginName, String password) {
List l = getHibernateTemplate().find("from Person p where p.loginName = ? and p.password=?",
new String[] {loginName, password}) ;
if (l.size() == 0) {
return null;
return a <b;
return a > b;
} else {
return (Person)l.get(0);
}
}
/* (non-Javadoc)
* @see openbugz.service.UserManager#findPersonByLoginName(java.lang.String)
*/
public Person findPersonByLoginName(String username) {
// TODO Auto-generated method stub
List l = getHibernateTemplate().find("from Person p where p.loginName=?", username);
if (l.size() == 0) {
return null;
} else {
return (Person)l.get(0);
}
}
}
</xmp>
其他文字,不影响其排版位置。
<script language="JavaScript" src="highlight.js"></script>
<script language="JavaScript">
doHighlight(document.getElementById("cod"),"java");
</script>
</body>
</html>