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,6 → 57,7 |
{ |
term = new ArrayList<Term>(); |
} |
|
return term; |
} |
|
65,16 → 66,19 |
* |
* @see ch.ffhs.webE.dao.TermDAO#saveOrUpdate(ch.ffhs.webE.domain.Term) |
*/ |
public void saveOrUpdate(Term term) |
public boolean saveOrUpdate(Term term) |
{ |
try |
{ |
term.setObjectId(term.getObjectId()); |
this.session.saveOrUpdate(term); |
return true; |
} |
catch (Exception e) |
{ |
this.transaction.rollback(); |
e.printStackTrace(); |
return false; |
} |
} |
|
87,8 → 91,8 |
{ |
try |
{ |
Term user = (Term) this.session.get(Term.class, termId); |
this.session.delete(user); |
Term term = (Term) this.session.get(Term.class, termId); |
this.session.delete(term); |
} |
catch (Exception e) |
{ |
97,43 → 101,17 |
} |
} |
|
/** |
* Returns a single user with this user name (used for login) |
/* |
* (non-Javadoc) |
* |
* @param termName |
* Term name |
* @return User: Returns a user object if something is found. If not, null is |
* returned |
* @see ch.ffhs.webE.dao.TermDAO#getTermById(int) |
*/ |
public Term searchTerm(String termName) |
public Term getTermById(int termId) |
{ |
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) |
140,6 → 118,7 |
{ |
e.printStackTrace(); |
} |
|
return term; |
} |
} |