Subversion Repositories WebE

Compare Revisions

Last modification

Regard whitespace Rev 33 → Rev 32

/trunk/src/ch/ffhs/webE/dao/TermDAOImpl.java
42,7 → 42,7
List<Term> term = null;
try
{
term = this.session.createQuery("from Term").list(); //$NON-NLS-1$
term = this.session.createQuery("FROM term").list(); //$NON-NLS-1$
}
catch (Exception e)
{
57,7 → 57,6
{
term = new ArrayList<Term>();
}
 
return term;
}
 
66,19 → 65,16
*
* @see ch.ffhs.webE.dao.TermDAO#saveOrUpdate(ch.ffhs.webE.domain.Term)
*/
public boolean saveOrUpdate(Term term)
public void saveOrUpdate(Term term)
{
try
{
term.setObjectId(term.getObjectId());
this.session.saveOrUpdate(term);
return true;
}
catch (Exception e)
{
this.transaction.rollback();
e.printStackTrace();
return false;
}
}
 
91,8 → 87,8
{
try
{
Term term = (Term) this.session.get(Term.class, termId);
this.session.delete(term);
Term user = (Term) this.session.get(Term.class, termId);
this.session.delete(user);
}
catch (Exception e)
{
101,17 → 97,43
}
}
 
/*
* (non-Javadoc)
/**
* Returns a single user with this user name (used for login)
*
* @see ch.ffhs.webE.dao.TermDAO#getTermById(int)
* @param termName
* Term name
* @return User: Returns a user object if something is found. If not, null is
* returned
*/
public Term getTermById(int termId)
public Term searchTerm(String termName)
{
Term term = null;
 
/* Exec query */
try
{
term = (Term) this.session
.createQuery("FROM User " + "WHERE username = :username") //$NON-NLS-1$ //$NON-NLS-2$
.setParameter("username", termName).uniqueResult(); //$NON-NLS-1$
}
catch (Exception e)
{
/* TODO: Log error */
}
return term;
}
 
/**
* List a term by ID
*
* @param termId
* @return
*/
public Term listTermById(int termId)
{
Term term = null;
try
{
term = (Term) this.session.get(Term.class, termId);
}
catch (Exception e)
118,7 → 140,6
{
e.printStackTrace();
}
 
return term;
}
}