Rev 125 |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
package pt.estgp.estgweb.domain.dao.impl;
import pt.estgp.estgweb.domain.CourseUnit;
import static org.
hibernate.
criterion.
Restrictions.
*;
import java.util.List;
import java.util.Set;
/**
* @author Jorge Machado
* @date 28/Fev/2008
* @time 2:51:06
* @see pt.estgp.estgweb.domain.dao.impl
*/
public class CourseUnitDaoImpl
extends CourseUnitDao
{
private CourseUnitDaoImpl
() {
}
public static CourseUnitDaoImpl getInstance
()
{
if (myInstance ==
null)
myInstance =
new CourseUnitDaoImpl
();
return (CourseUnitDaoImpl
) myInstance
;
}
public List
<CourseUnit
> loadBySigesCode
(1.5.0/docs/api/java/lang/String.html">String sigesCode
)
{
return createCriteria
().
add(eq
("code",sigesCode
)).
list();
}
public CourseUnit loadBySigesCodeUnique
(1.5.0/docs/api/java/lang/String.html">String sigesCode
)
{
return (CourseUnit
) createCriteria
().
add(eq
("code",sigesCode
)).
uniqueResult();
}
public CourseUnit loadBySigesCodeUnique
(1.5.0/docs/api/java/lang/String.html">String sigesCode,
1.5.0/docs/api/java/lang/String.html">String courseCode
)
{
return (CourseUnit
) createCriteria
().
add(eq
("code",sigesCode
)).
add(eq
("courseCode",courseCode
)).
uniqueResult();
}
public CourseUnit loadBySigesCodeUnique
(1.5.0/docs/api/java/lang/String.html">String sigesCode,
1.5.0/docs/api/java/lang/String.html">String courseCode,
1.5.0/docs/api/java/lang/String.html">String semestre
)
{
return (CourseUnit
) createCriteria
().
add(eq
("code",sigesCode
)).
add(eq
("courseCode",courseCode
)).
add(eq
("semestre",semestre
)).
uniqueResult();
}
}