Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 1814 → Rev 1817

/branches/v3/impl/src/java/pt/estgp/estgweb/domain/dao/impl/CourseDaoImpl.java
418,7 → 418,7
* @param u
* @return
*/
public List<Course> findActiveCoursesCoordinationsOrCommissions(String importYear,User u)
public List<Course> findActiveCoursesCoordinationsOrCommissions(User u)
{
Criteria cri = getCriteriaForComissionsAndCoordinationsOr(u);
if(cri == null)
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitDaoImpl.java
550,6 → 550,8
* @param semestre
* @param year
* @return List<CourseUnitResult>
*
* todo ver esta para fazer um load courseunits de um curso dado o ano e o semestre
*/
public List<CourseUnitResult> loadCourseUnits(long courseId, String semestre, String year)
{
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/TeacherImpl.java
2,6 → 2,7
 
import jomm.utils.StringsUtils;
import org.apache.log4j.Logger;
import pt.estgp.estgweb.domain.dao.DaoFactory;
import pt.estgp.estgweb.utils.Globals;
import pt.estgp.estgweb.utils.RoleManager;
import pt.utl.ist.berserk.logic.serviceManager.IServiceManager;
309,7 → 310,11
return StringsUtils.hasElement(getLocalTeachedUnits(),""+unit.getId(),",");
}
 
 
/**
*
* @return all roles type course comission from user roles and validationRoles from coordinated courses
* where user is main coordinator
*/
public List<String> obtainCourseComissionsAndCoordinationsRoles()
{
List<String> comissionsRoles = new ArrayList<String>();
329,6 → 334,19
return comissionsRoles;
}
 
 
/**
*
* @return all courses comission from user roles and validationRoles from coordinated courses
* where user is main coordinator
* @require opened transaction
* todo usar isto para obter coordenações
*/
public List<Course> obtainCourseComissionsAndCoordinations()
{
return DaoFactory.getCourseDaoImpl().findActiveCoursesCoordinationsOrCommissions(this);
}
 
public boolean hasCoordinationsOrBelongToCourseCommissions()
{
return obtainCourseComissionsAndCoordinationsRoles().size() > 0;