/branches/v3/impl/conf/berserk/sd.xml |
---|
2619,7 → 2619,23 |
</service> |
<service> |
<name>QuestionarioUpdateCheckVarPedagogico</name> |
<implementationClass>pt.estgp.estgweb.services.questionarios.pedagogico.UpdateCoursesAndUnitsJobService</implementationClass> |
<description></description> |
<isTransactional>true</isTransactional> |
<defaultMethod>updateCheckVarPedagogico</defaultMethod> |
<filterChains> |
<chain name="Logger"/> |
<chain name="Session"/> |
<chain name="AuthenticatedUsers"/> |
<chain name="AdminsOrQuestionarioAdmins"/> |
<chain name="QuestionarioClearancesPre"/> |
</filterChains> |
</service> |
</serviceDefinitions> |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/sigesimports/oracle/dao/DisciplinaDao.java |
---|
116,8 → 116,11 |
while (aReader.next()) |
{ |
Disciplina d = getDisciplina(aReader); |
d.setCdDuracao(semestre); |
d.setCdLectivo(ano); |
d.setTipologiasHorario(loadTipologiasHorario(ano,semestre,d.getCodigoCurso(),d.getCodigo(),conn)); |
d.setTipologiasSumario(loadTipologiasSumarios(ano,semestre,d.getCodigoCurso(),d.getCodigo(),conn)); |
d.setTipologiasHorarioTrabalho(loadTipologiasHorarioTrabalho(ano,semestre,d.getCodigoCurso(),d.getCodigo(),conn)); |
disciplinas.add(d); |
} |
//close the reader |
263,5 → 266,89 |
ps.close(); |
return tipologiasSumario; |
} |
/** |
* So muda do de cima porque usa a entrada TipoDeOcupação do Horario de Trabalho |
* @param ano |
* @param semestre |
* @param codigoCurso |
* @param codigoDisciplina |
* @param conn |
* @return |
* @throws SQLException |
*/ |
private TipologiasSumario loadTipologiasHorarioTrabalho(String ano, |
String semestre, |
Integer codigoCurso, |
Integer codigoDisciplina, |
Connection conn) throws SQLException { |
TipologiasSumario tipologiasSumario = new TipologiasSumario(); |
tipologiasSumario.setTipologias(new ArrayList<TipologiasSumario.TipologiaSumario>()); |
PreparedStatement ps = conn.prepareStatement( |
"SELECT COUNT( DISTINCT (CD_SUMARIO)) AS OCURR, " + |
" CSH.T_DETALHE_AULA.CD_TURMA AS DA_CD_TURMA , " + |
" CSH.T_OCUPACOES.CD_TIPO_OCUPACAO AS CD_TIPO_OCUPACAO," +//CAMPO TIPO OCUP |
" CSH.T_DETALHE_AULA.CD_DOCENTE AS DA_CD_DOCENTE " + |
"FROM " + |
" ((((CSH.T_OCUPACOES LEFT OUTER JOIN CSH.T_DETALHE_OCUPACAO ON " + |
" CSH.T_DETALHE_OCUPACAO.CAMPO_REFERENCIA = CSH.T_OCUPACOES.CAMPO_REFERENCIA " + |
" AND " + |
" CSH.T_DETALHE_OCUPACAO.DT_OCUPACAO = CSH.T_OCUPACOES.DT_OCUPACAO " + |
" AND " + |
" CSH.T_DETALHE_OCUPACAO.NR_OCUPACAO = CSH.T_OCUPACOES.NR_OCUPACAO " + |
" ) " + |
" LEFT OUTER JOIN CSH.T_DETALHE_AULA ON " + |
" CSH.T_DETALHE_AULA.CAMPO_REFERENCIA = CSH.T_OCUPACOES.CAMPO_REFERENCIA " + |
" AND " + |
" CSH.T_DETALHE_AULA.DT_OCUPACAO = CSH.T_OCUPACOES.DT_OCUPACAO " + |
" AND " + |
" CSH.T_DETALHE_AULA.NR_OCUPACAO = CSH.T_OCUPACOES.NR_OCUPACAO " + |
" ) " + |
" LEFT OUTER JOIN CSD.T_SUMARIOS_AULAS ON " + |
" CSD.T_SUMARIOS_AULAS.CD_SUMARIO = CSH.T_DETALHE_AULA.CD_SUMARIO " + |
" ) " + |
" LEFT OUTER JOIN CSE.T_TURMA ON " + |
" CSH.T_DETALHE_AULA.CD_TURMA = CSE.T_TURMA.CD_TURMA " + |
" AND " + |
" CSH.T_DETALHE_AULA.CD_LECTIVO = CSE.T_TURMA.CD_LECTIVO " + |
" AND " + |
" CSH.T_DETALHE_AULA.CD_PERIODO = CSE.T_TURMA.CD_DURACAO " + |
" AND " + |
" CSH.T_DETALHE_AULA.CD_DISCIP = CSE.T_TURMA.CD_DISCIP " + |
" ) " + |
" WHERE " + |
" CSH.T_DETALHE_AULA.CD_LECTIVO = ? " + |
" AND CSH.T_DETALHE_AULA.CD_PERIODO = ? " + |
" AND CSH.T_DETALHE_AULA.CD_DISCIP= ? " + |
" AND (CSE.T_TURMA.CD_CURSO = ? OR CSE.T_TURMA.CD_CURSO is NULL) " + |
" AND CSD.T_SUMARIOS_AULAS.CD_ESTADO is not null " + |
" GROUP BY " + |
" CSH.T_DETALHE_AULA.CD_TURMA, " + |
" CSH.T_OCUPACOES.CD_TIPO_OCUPACAO, " + |
" CSH.T_DETALHE_AULA.CD_DOCENTE "); |
ps.setString(1,ano); |
ps.setString(2,semestre); |
ps.setInt(3,codigoDisciplina); |
ps.setInt(4,codigoCurso); |
ResultSet rs = ps.executeQuery(); |
while(rs.next()) |
{ |
TipologiasSumario.TipologiaSumario th = new TipologiasSumario.TipologiaSumario(); |
th.setCdTurma(getString("DA_CD_TURMA",rs)); |
th.setCdDocente(getDecimal("DA_CD_DOCENTE", rs)); |
th.setCdTipoAula(getDecimal("CD_TIPO_OCUPACAO", rs)); |
th.setNumeroOcorrencias(getDecimal("OCURR",rs)); |
if(th.getCdTurma() != null && th.getCdDocente() > 0 && th.getCdTipoAula() > 0) |
tipologiasSumario.getTipologias().add(th); |
else |
logger.error("Tipologia de sumario invalida encontrada na disciplina: (" + codigoDisciplina + "): " + th.toString()); |
} |
rs.close(); |
ps.close(); |
return tipologiasSumario; |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/sigesimports/oracle/domain/Disciplina.java |
---|
56,6 → 56,7 |
public TipologiasHorario tipologiasHorario; |
public TipologiasSumario tipologiasSumario; |
public TipologiasSumario tipologiasHorarioTrabalho; |
public Disciplina() |
{ |
122,6 → 123,14 |
this.tipologiasSumario = tipologiasSumario; |
} |
public TipologiasSumario getTipologiasHorarioTrabalho() { |
return tipologiasHorarioTrabalho; |
} |
public void setTipologiasHorarioTrabalho(TipologiasSumario tipologiasHorarioTrabalho) { |
this.tipologiasHorarioTrabalho = tipologiasHorarioTrabalho; |
} |
public Integer getCodigo() { |
return codigo; |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/sigesimports/ImportCourseService.java |
---|
303,7 → 303,12 |
Disciplina inCache = disciplinasMap.get(getDisciplinaUniqueRef(d,year,logMessages)); |
if (inCache != null |
// && !turmasSeparatedPolicy // Com politica de turmas separadas no curso a repeticao é normal uma por turma |
// && !turmasSeparatedPolicy // Com politica de turmas separadas no curso a repeticao NÃO é normal |
//A disciplina em cache significa que já foi importada da lista do SIGES uma disciplina |
//com o mesmo código unico |
//No caso dos cursos normais onde se encontram varias turmas é normal aparecerem aqui repetições |
// nesses casos apenas uma vai para o Mapa, o que acontece é que precisamos de uma entrada por turma |
//para os casos dos cursos de turmas separadas |
) |
{ |
logMessages.addMessage(new DefaultLogMessage("import.semestre." + semestre, LogMessageTypeEnum.INFO,"Other turma for a unit in " + semestre + ":" + d.getCodigo().intValue() + " -> " + d.getCdTurma())); |
480,6 → 485,27 |
} |
} |
for(TipologiasSumario.TipologiaSumario tipologiaHorarioTrabalho : d.getTipologiasHorarioTrabalho().getTipologias()) |
{ |
CourseUnitImpl.Tipologia tipoSum = new CourseUnitImpl.Tipologia(); |
String codigoCorrespondenteTipoAula = |
ConfigProperties.getProperty("netpa.code.ocup." + tipologiaHorarioTrabalho.getCdTipoAula() + ".tipo.aula"); |
if(codigoCorrespondenteTipoAula != null && codigoCorrespondenteTipoAula.length() > 0) |
{ |
tipoSum.setOcorrencias(null); |
tipoSum.setDsTipologia(ConfigProperties.getProperty("netpa.tipo.aula." + codigoCorrespondenteTipoAula)); |
tipoSum.setCdTipologia("" + codigoCorrespondenteTipoAula); |
tipoSum.setCdTurma(tipologiaHorarioTrabalho.getCdTurma()); |
tipoSum.setCdDocente("" + tipologiaHorarioTrabalho.getCdDocente()); |
if(!t.getTipologiasHorarioReferencia().contains(tipoSum)) |
t.getTipologiasHorarioReferencia().add(tipoSum); |
} |
else |
{ |
System.out.println("Tipologia: cd tipo ocup ignorado:" + tipologiaHorarioTrabalho.getCdTipoAula()); |
} |
} |
c.setTipologiasClass(t); |
} catch (Exception e) { |
logger.error(e, e); |
644,7 → 670,7 |
public static void main(String[] args) throws ServiceException |
{ |
String year = DaoFactory.getConfigurationDaoImpl().getImportsDefaultImportYearCreateTransaction(); |
int institutionCode = DaoFactory.getConfigurationDaoImpl().getInstitutionCodeCreateTransaction(); |
int institutionCode = 4;// DaoFactory.getConfigurationDaoImpl().getInstitutionCodeCreateTransaction(); |
if(args != null && args.length > 0) |
year = args[0]; |
if(args != null && args.length > 1) |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/pedagogico/UpdateCoursesAndUnitsJobService.java |
---|
463,6 → 463,8 |
serviceLogInfo(msg); |
logger.info(msg); |
unidadeAfeta = DomainObjectFactory.createQuestionarioPedagogicoUnidadeCurricularAfeta(); |
unidadeAfeta.setUsar(true); |
unidadeAfeta.setVista(false); |
DaoFactory.getQuestionarioPedagogicoUnidadeCurricularAfetaDaoImpl().save(unidadeAfeta); |
} |
483,6 → 485,7 |
checkTurmas(cur, unidadeAfeta); |
checkStudents(cur, unidadeAfeta); |
if(unidadeAfeta.isMarked()) |
cursoAfeto.incMarcadas(); |
633,4 → 636,25 |
} |
} |
public void updateCheckVarPedagogico(long questionarioId,long unidadeAfetaId, String op,String val,UserSession session, QuestionarioImpl questionarioCleared) throws NotAuthorizedException { |
if(!questionarioCleared.isClear((UserSessionImpl) session,QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_CHANGE_TIPOLOGIES.name())) |
{ |
throw new NotAuthorizedException("Nao tem autorização para alterar as tipologias"); |
} |
QuestionarioPedagogicoUnidadeCurricularAfetaImpl unidade = (QuestionarioPedagogicoUnidadeCurricularAfetaImpl) DaoFactory.getQuestionarioPedagogicoUnidadeCurricularAfetaDaoImpl().load(unidadeAfetaId); |
if(op.equals("usar")) |
{ |
unidade.setUsar(Boolean.parseBoolean(val)); |
} |
else if(op.equals("vista")) |
{ |
unidade.setVista(Boolean.parseBoolean(val)); |
} |
else if(op.equals("observacoes")) |
{ |
unidade.setObs(val); |
} |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/views/CourseUnitView.java |
---|
203,6 → 203,8 |
turmas.add(tv); |
} |
} |
else |
logger.error("Unidade sem turmas: " + courseUnit.getName() + " (" + courseUnit.getCode() + ")"); |
} |
if(initBlog) |
{ |
327,6 → 329,68 |
return 0; |
} |
public int getStudentsTurmaSize(String turma) |
{ |
for(CourseUnitTurmaView turmaView : turmas) |
{ |
if(turmaView.getTurma().equals(turma)) |
return turmaView.getStudents().size(); |
} |
return 0; |
} |
public List<UserView> getStudentsTurmaOrderedByName(String turma) |
{ |
ArrayList<UserView> studentsOrderedByName = new ArrayList<UserView>(); |
for(CourseUnitTurmaView turmaView : turmas) |
{ |
if(turmaView.getTurma().equals(turma)) |
studentsOrderedByName.addAll(turmaView.getStudents()); |
} |
Collections.sort(studentsOrderedByName,new Comparator<UserView>() |
{ |
public int compare(UserView o1, UserView o2) |
{ |
if(o1 == null || o1.getName() == null) |
return 1; |
if(o2 == null || o2.getName() == null) |
return -1; |
return o1.getName().compareTo(o2.getName()); |
} |
} |
); |
return studentsOrderedByName; |
} |
public List<UserView> getStudentsTurmaOrderedByNumber(String turma) |
{ |
ArrayList<UserView> studentsOrderedByName = new ArrayList<UserView>(); |
for(CourseUnitTurmaView turmaView : turmas) |
{ |
if(turmaView.getTurma().equals(turma)) |
studentsOrderedByName.addAll(turmaView.getStudents()); |
} |
Collections.sort(studentsOrderedByName,new Comparator<UserView>() |
{ |
public int compare(UserView o1, UserView o2) |
{ |
if(o1 == null || o1.getCode() == 0) |
return 1; |
if(o2 == null || o2.getCode() == 0) |
return -1; |
return o1.getCode() - o2.getCode(); |
} |
} |
); |
return studentsOrderedByName; |
} |
public void setCourseUnitAssignements(List<CourseUnitAssignementView> courseUnitAssignements) |
{ |
this.courseUnitAssignements = courseUnitAssignements; |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/CourseUnitImpl.java |
---|
462,7 → 462,7 |
tipologiaPersistent.setCourseUnitTurma(findTurma(myTipo.getCdTurma())); |
if(tipologiaPersistent.getCourseUnitTurma() == null || tipologiaPersistent.getTeacher() == null) |
{ |
logger.error("Turma ou professor nao encontrados enquanto fazia uma tipologia persistente"); |
logger.error("Turma ou professor nao encontrados enquanto fazia uma tipologia persistente: turma:" + myTipo.getCdTurma() + " teacher code: " + myTipo.getCdDocente()); |
return null; |
} |
return tipologiaPersistent; |
554,7 → 554,7 |
} |
public Integer getOcorrencias() { |
return ocorrencias; |
return ocorrencias == null ? 0:ocorrencias; |
} |
public void setOcorrencias(Integer ocorrencias) { |
570,7 → 570,7 |
protected String cdTurma; |
protected String cdTipologia; |
protected String dsTipologia; |
protected Integer ocorrencias; // apenas faz sentido nos sumarios. no horario ref nao. |
protected Integer ocorrencias = 0; // apenas faz sentido nos sumarios. no horario ref nao. |
protected boolean use; //campo auxiliar para marcar se vai ser ou não usada nas afetacoes especificas |
//por omissão apenas as que têm sumários |
596,9 → 596,13 |
} |
public Integer getOcorrencias() { |
return ocorrencias; |
return ocorrencias == null ? 0:ocorrencias; |
} |
public boolean hasOcorrencias() { |
return ocorrencias != null && ocorrencias > 0; |
} |
public void setOcorrencias(Integer ocorrencias) { |
this.ocorrencias = ocorrencias; |
} |
974,14 → 978,16 |
simples.setCdTurma(tipo.getCdTurma()); |
simples.setCdTipologia(Globals.BACO_TIPOLOGIA_SIMPLES_VIRTUAL_CODE); |
simples.setDsTipologia(Globals.BACO_TIPOLOGIA_SIMPLES_DS); |
if(tipo.getOcorrencias() > 0) |
if(tipo.hasOcorrencias()) |
{ |
simples.setOcorrencias(tipo.getOcorrencias()); |
} |
turmasDocente.put(tipo.getCdTurma(),simples); |
} |
if(tipo.getOcorrencias() > 0) |
if(tipo.hasOcorrencias()) |
{ |
if(simples.getOcorrencias() == null) |
simples.setOcorrencias(0); |
simples.setOcorrencias(simples.getOcorrencias()+tipo.getOcorrencias()); |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioPedagogicoCursoAfetoDaoImpl.java |
---|
1,5 → 1,7 |
package pt.estgp.estgweb.domain.dao.impl; |
import jomm.dao.impl.AbstractDao; |
import org.hibernate.Query; |
import pt.estgp.estgweb.domain.QuestionarioPedagogicoCursoAfeto; |
import java.util.List; |
30,4 → 32,41 |
.add(eq("questionario.id", questionarioId)) |
.list(); |
} |
public static class CourseStatsVars |
{ |
public long unidades; |
public long marcadas; |
public long observadas; |
public long porVer; |
public long naoUsadas; |
} |
public CourseStatsVars loadStats(long cursoAfetoId) |
{ |
CourseStatsVars courseStatsVars = new CourseStatsVars(); |
Query q = AbstractDao.getCurrentSession().createQuery("SELECT " + |
" sum (case when u.vista = false then 1 else 0 end) AS porVer " + |
",sum (case when u.usar = false then 1 else 0 end) AS naoUsadas " + |
",sum (case when u.marked = true then 1 else 0 end) AS marked " + |
",sum (case when u.obs is not NULL and u.obs != '' then 1 else 0 end) AS observadas " + |
",count(distinct u.id) AS unidades " + |
"from " + QuestionarioPedagogicoCursoAfeto.class.getName() + " c " + |
"JOIN c.unidadesAfetas u " + |
"WHERE c.id = :id " + |
"GROUP BY c.id"); |
q.setLong("id",cursoAfetoId); |
Object[] results = (Object[]) q.uniqueResult(); |
courseStatsVars.porVer = (Long) results[0]; |
courseStatsVars.naoUsadas = (Long) results[1]; |
courseStatsVars.marcadas = (Long) results[2]; |
courseStatsVars.observadas = (Long) results[3]; |
courseStatsVars.unidades = (Long) results[4]; |
return courseStatsVars; |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/dao/impl/ConfigurationDaoImpl.java |
---|
27,6 → 27,7 |
"0," + //Erasmus ESTG |
"4," + //Disciplinas Avulso ESTG |
"5," + //Disciplinas Avulso ESAE |
"6," + //Disciplinas Avulso ESE |
"7," + //Erasmus ESAE |
"19," +//Vasco da Gama |
"22," +//Disciplinas Avulso ESS |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/controllers/profile/ProfileController.java |
---|
214,7 → 214,9 |
ProfileForm pF = (ProfileForm) form; |
UserSessionImpl userSession = (UserSessionImpl) UserSessionProxy.loadUserSession(request, response); |
long userToLoad; |
if (pF.getUserView().getId() > 0) |
if (request.getParameter("id")!=null) |
userToLoad = Long.parseLong(request.getParameter("id")); |
else if (pF.getUserView() != null && pF.getUserView().getId() > 0) |
userToLoad = pF.getUserView().getId(); |
else |
userToLoad = userSession.getUser().getId(); |
243,8 → 245,12 |
{ |
ProfileForm pF = (ProfileForm) form; |
UserSessionImpl userSession = (UserSessionImpl) UserSessionProxy.loadUserSession(request, response); |
String id = request.getParameter("id"); |
long userToLoad; |
if (pF.getUserView().getId() > 0) |
if (id != null) |
userToLoad = Long.valueOf(id); |
else if (pF.getUserView().getId() > 0) |
userToLoad = pF.getUserView().getId(); |
else |
userToLoad = userSession.getUser().getId(); |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/controllers/questionarios/QuestionarioCourseSelectionController.java |
---|
94,4 → 94,6 |
return mapping.findForward("coursesCheck"); |
} |
} |
/branches/v3/impl/src/doc/estgweb.eap |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v3/impl/src/hbm/pt/estgp/estgweb/domain/Questionarios.hbm.xml |
---|
469,7 → 469,7 |
</property> |
<many-to-one name="questionario" class="pt.estgp.estgweb.domain.Questionario" lazy="proxy" outer-join="false"/> |
<many-to-one name="course" class="pt.estgp.estgweb.domain.Course" lazy="proxy" outer-join="false"/> |
<set name="unidadesAfetas" lazy="true"> |
<set name="unidadesAfetas" lazy="true" order-by="nome asc"> |
<key column="curso_afeto"/> |
<one-to-many class="pt.estgp.estgweb.domain.QuestionarioPedagogicoUnidadeCurricularAfeta" /> |
</set> |
499,6 → 499,13 |
<property name="profsWithoutTurma" type="int"/> |
<property name="tipologias" type="int"/> |
<property name="vista" type="boolean"> |
<column name="vista" default="false"/> |
</property> |
<property name="usar" type="boolean"> |
<column name="usar" default="true"/> |
</property> |
<property name="obs" type="text"> |
<column name="obs" sql-type="TEXT"/> |
</property> |
/branches/v3/impl/src/web/admin/profile/menu.jsp |
---|
32,16 → 32,19 |
<html:link action="/user/startProfile"><bean:message key="profile.home"/></html:link> |
</li> |
<li> |
<html:link action="/user/startChangeProfile"><bean:message key="profile.personal.data"/></html:link> |
<baco:hasRole role="admin,services"> |
<html:link action="/user/startChangeProfile?id=${ProfileForm.userView.id}"><bean:message key="profile.personal.data"/></html:link> |
</baco:hasRole> |
</li> |
<baco:isModuleOn module="profile"> |
<logic:equal value="${ProfileForm.userView.id}" name="UserSession" property="user.id"> |
<li> |
<html:link action="/user/startProfileCurriculum"><bean:message key="profile.curriculum"/></html:link> |
</li> |
</logic:equal> |
</baco:isModuleOn> |
<baco:isModuleOn module="courseunits"> |
<%--Se for aluno so ve o link se forem as suas se for Admin mete-se o link do profileId em uso--%> |
<!--Se for aluno so ve o link se forem as suas se for Admin mete-se o link do profileId em uso--> |
<baco:hasRole role="student"> |
<logic:equal value="${ProfileForm.userView.id}" name="UserSession" property="user.id"> |
<li> |
73,12 → 76,16 |
<html:link action="/user/startProfile"><bean:message key="profile.home"/></html:link> |
</div> |
<div class="col-sm-4"> |
<html:link action="/user/startChangeProfile"><bean:message key="profile.personal.data"/></html:link> |
<baco:hasRole role="admin,services"> |
<html:link action="/user/startChangeProfile?id=${ProfileForm.userView.id}"><bean:message key="profile.personal.data"/></html:link> |
</baco:hasRole> |
</div> |
<baco:isModuleOn module="profile"> |
<div class="col-sm-4"> |
<html:link action="/user/startProfileCurriculum"><bean:message key="profile.curriculum"/></html:link> |
</div> |
<logic:equal value="${ProfileForm.userView.id}" name="UserSession" property="user.id"> |
<div class="col-sm-4"> |
<html:link action="/user/startProfileCurriculum"><bean:message key="profile.curriculum"/></html:link> |
</div> |
</logic:equal> |
</baco:isModuleOn> |
<baco:isModuleOn module="courseunits"> |
<%--Se for aluno so ve o link se forem as suas se for Admin mete-se o link do profileId em uso--%> |
/branches/v3/impl/src/web/admin/questionarios/pedagogicoEstudante/courseInfoJson.jsp |
---|
New file |
0,0 → 1,19 |
<%@ page import="jomm.dao.impl.AbstractDao"%><%@ page import="org.hibernate.Query"%><%@ page import="org.json.JSONObject"%><%@ page import="pt.estgp.estgweb.domain.QuestionarioPedagogicoCursoAfeto"%><%@ page import="java.util.List"%><%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory"%><%@ page import="pt.estgp.estgweb.domain.dao.impl.QuestionarioPedagogicoCursoAfetoDaoImpl"%><%@ page contentType="application/json;charset=UTF-8" language="java" %> |
<% |
long cursoAfetoId = Long.parseLong(request.getParameter("cursoAfetoId")); |
AbstractDao.getCurrentSession().beginTransaction(); |
QuestionarioPedagogicoCursoAfetoDaoImpl.CourseStatsVars stats = DaoFactory.getQuestionarioPedagogicoCursoAfetoDaoImpl().loadStats(cursoAfetoId); |
JSONObject json = new JSONObject(); |
json.put("porVer",stats.porVer); |
json.put("naoUsadas",stats.naoUsadas); |
json.put("marcadas",stats.marcadas); |
json.put("observadas",stats.observadas); |
json.put("unidades",stats.unidades); |
out.print(json.toString()); |
AbstractDao.getCurrentSession().getTransaction().commit(); |
%> |
/branches/v3/impl/src/web/admin/questionarios/pedagogicoEstudante/pedagogicoCourseCheckCursoAfeto.jsp |
---|
18,30 → 18,137 |
cursoAfeto = DaoFactory.getQuestionarioPedagogicoCursoAfetoDaoImpl().narrow(cursoAfeto); |
request.setAttribute("CursoAfeto",cursoAfeto); |
%> |
<table class="tablesorter-blue"> |
<script> |
$(document).ready( |
function() |
{ |
$("#cursoAfetoTable${CursoAfeto.id} .usarCheck").each(function() |
{ |
if($(this).prop("checked")) |
{ |
$(this).closest("td").addClass("usarChecked"); |
$(this).closest("td").removeClass("usarNotChecked"); |
} |
else |
{ |
$(this).closest("td").removeClass("usarChecked"); |
$(this).closest("td").addClass("usarNotChecked"); |
} |
} |
); |
$("#cursoAfetoTable${CursoAfeto.id} .vistaCheck").each(function() |
{ |
if($(this).prop("checked")) |
{ |
$(this).closest("td").addClass("vistaChecked"); |
$(this).closest("td").removeClass("vistaNotChecked"); |
} |
else |
{ |
$(this).closest("td").removeClass("vistaChecked"); |
$(this).closest("td").addClass("vistaNotChecked"); |
} |
}); |
$("#cursoAfetoTable${CursoAfeto.id} .usarCheck").on("change",function() |
{ |
if($(this).prop("checked")) |
{ |
$(this).closest("td").addClass("usarChecked"); |
$(this).closest("td").removeClass("usarNotChecked"); |
} |
else |
{ |
$(this).closest("td").removeClass("usarChecked"); |
$(this).closest("td").addClass("usarNotChecked"); |
} |
}); |
$("#cursoAfetoTable${CursoAfeto.id} .vistaCheck").on("change",function() |
{ |
if($(this).prop("checked")) |
{ |
$(this).closest("td").addClass("vistaChecked"); |
$(this).closest("td").removeClass("vistaNotChecked"); |
} |
else |
{ |
$(this).closest("td").removeClass("vistaChecked"); |
$(this).closest("td").addClass("vistaNotChecked"); |
} |
}); |
} |
); |
</script> |
<table id="cursoAfetoTable${CursoAfeto.id}" class="tablesorter-blue"> |
<thead> |
<tr> |
<th></th> |
<th>Codigo</th> |
<th>Nome</th> |
<th>Tipologias Manuais</th> |
<%--<th>Tipologias Manuais</th>--%> |
<th>Turmas</th> |
<th>Docentes</th> |
<th>Marcada</th> |
<th>Estudantes</th> |
<th>Alertas</th> |
<th>Docentes s/ turma</th> |
<th>Turmas s/ docente</th> |
<th></th> |
<th>Usar</th> |
<th>Vista</th> |
<th>Obs.</th> |
</tr> |
</thead> |
<tbody> |
<logic:iterate id="unidade" name="CursoAfeto" property="unidadesAfetas" type="pt.estgp.estgweb.domain.QuestionarioPedagogicoUnidadeCurricularAfetaImpl"> |
<tr> |
<tr id="unidadeAfetaRow${unidade.id}"> |
<td> |
<script> |
$(document).ready( |
function() |
{ |
$('#tipologias${unidade.id}').on('shown.bs.collapse', function () { |
$("#tipologias${unidade.id}Button .glyphicon").removeClass("glyphicon-zoom-in").addClass("glyphicon-zoom-out"); |
}); |
$('#tipologias${unidade.id}').on('hidden.bs.collapse', function () { |
$("#tipologias${unidade.id}Button .glyphicon").removeClass("glyphicon-zoom-out").addClass("glyphicon-zoom-in"); |
}); |
$("#unidadeAfetaRow${unidade.id} .usarCheck").on("change",function(){ |
var val =$(this).prop("checked") ? "true" : "false"; |
var op = "usar"; |
setUnidadeAfetaVar('${CursoAfeto.id}','${unidade.id}',op,val,$(this).closest("td")); |
}); |
$("#unidadeAfetaRow${unidade.id} .vistaCheck").on("change",function() |
{ |
var val =$(this).prop("checked") ? "true" : "false"; |
var op = "vista"; |
setUnidadeAfetaVar('${CursoAfeto.id}','${unidade.id}',op,val,$(this).closest("td")); |
}); |
} |
); |
</script> |
<button id="tipologias${unidade.id}Button" class="btn btn-default btn-small" type="button" data-toggle="collapse" data-target="#tipologias${unidade.id}"><span class="glyphicon glyphicon-zoom-in"></span></button> |
<script> |
$(document).ready( |
function(){ |
$.post("<%=request.getContextPath()%>/admin/questionarios/pedagogicoEstudante/pedagogicoCourseCheckUnidadeAfeta.jsp?unidadeAfetaId=${unidade.id}", function(data) { |
$("#tipologias${unidade.id} .tipologias") |
.html(data); |
evaluateTableSortersInside("#tipologias${unidade.id} .tipologias"); |
}); |
} |
); |
</script> |
</td> |
<td>${unidade.codigoUnidade}</td> |
<td> |
<html:link target="_blank" action="/user/startLoadCourseUnitFromHome.do?id=${unidade.courseUnit.id}"> |
${unidade.nome} |
</html:link> |
</td> |
<td>${unidade.addedTipologias}</td> |
<%-- <td>${unidade.addedTipologias}</td>--%> |
<td> |
<a href="#" data-href="<%=request.getContextPath()%>/admin/questionarios/pedagogicoEstudante/listCunitTurmas.jsp?courseUnitId=${unidade.courseUnit.id}" data-title="Turmas da Unidade ${unidade.nome} (${unidade.codigoUnidade}) do curso de ${CursoAfeto.nome} (${CursoAfeto.codigoCurso})" data-toggle="modal" data-target="#modalAjaxRequest"> |
${unidade.turmas} |
52,6 → 159,11 |
</a> |
</td> |
<td> |
<a href="#" data-href="<%=request.getContextPath()%>/user/courseunits/listStudentsService.jsp?courseUnitView.id=${unidade.courseUnit.id}" data-title="Alunos da unidade de ${unidade.nome} (${unidade.codigoUnidade}) do curso de ${CursoAfeto.nome} (${CursoAfeto.codigoCurso})" data-toggle="modal" data-target="#modalAjaxRequest"> |
${unidade.students} |
</a> |
</td> |
<td> |
<logic:equal value="true" name="unidade" property="marked"> |
<span class="glyphicon glyphicon-alert"></span> |
60,34 → 172,18 |
<td>${unidade.profsWithoutTurma}</td> |
<td>${unidade.turmaWithoutProf}</td> |
<td> |
<script> |
$(document).ready( |
function(){ |
$('#tipologias${unidade.id}').on('shown.bs.collapse', function () { |
$("#tipologias${unidade.id}Button .glyphicon").removeClass("glyphicon-zoom-in").addClass("glyphicon-zoom-out"); |
}); |
$('#tipologias${unidade.id}').on('hidden.bs.collapse', function () { |
$("#tipologias${unidade.id}Button .glyphicon").removeClass("glyphicon-zoom-out").addClass("glyphicon-zoom-in"); |
}); |
} |
); |
</script> |
<button id="tipologias${unidade.id}Button" class="btn btn-default btn-small" type="button" data-toggle="collapse" data-target="#tipologias${unidade.id}"><span class="glyphicon glyphicon-zoom-in"></span></button> |
<script> |
$(document).ready( |
function(){ |
$.post("<%=request.getContextPath()%>/admin/questionarios/pedagogicoEstudante/pedagogicoCourseCheckUnidadeAfeta.jsp?unidadeAfetaId=${unidade.id}", function(data) { |
$("#tipologias${unidade.id} .tipologias") |
.html(data); |
evaluateTableSortersInside("#tipologias${unidade.id} .tipologias"); |
}); |
} |
); |
</script> |
<html:checkbox styleClass="usarCheck" name="unidade" property="usar"/> |
</td> |
<td> |
<html:checkbox styleClass="vistaCheck" name="unidade" property="vista"/> |
</td> |
<td> |
<button id="obs${unidade.id}Button" class="btn btn-warning btn-small" type="button"><span class="glyphicon glyphicon-pencil"></span></button> |
</td> |
</tr> |
<tr class="collapse" id="tipologias${unidade.id}"> |
<td colspan="9" class="tipologias" style="padding-left: 25px"> |
<td></td> |
<td colspan="10" class="tipologias" style="padding-left: 25px"> |
<div class="panel panel-default"> |
<div class="panel-body"> |
/branches/v3/impl/src/web/admin/questionarios/pedagogicoEstudante/pedagogicoCourseCheckUnidadeAfeta.jsp |
---|
54,16 → 54,56 |
<logic:iterate id="tipologia" name="tipologias" type="pt.estgp.estgweb.domain.CourseUnitImpl.Tipologia"> |
<% |
CourseUnitImpl.TipologiaPersistent tipoPersistente = courseUnit.loadPersistent(tipologia); |
request.setAttribute("tipoPersistente",tipoPersistente); |
if(tipoPersistente == null) |
{ |
%> |
<tr> |
<td>${tipologia.cdDocente}</td> |
<td>ERRO PROFESSOR NAO SINCRONIZADO</td> |
<td>${tipologia.dsTipologia}</td> |
<td>${tipologia.ocorrencias}</td> |
<td>${tipologia.cdTurma}</td> |
<td>ERRO TURMA NAO SINCRONIZADA TENTE CORRER AS IMPORTACOES ALUNOS E DOCENTES</td> |
<td> |
<logic:equal value="true" name="tipologia" property="extra"> |
<span class="glyphicon glyphicon-asterisk"></span> |
</logic:equal> |
</td> |
<td> |
<logic:equal value="true" name="tipologia" property="horRef"> |
<span class="glyphicon glyphicon-asterisk"></span> |
</logic:equal> |
</td> |
<td> |
<logic:equal value="true" name="tipologia" property="sumario"> |
<span class="glyphicon glyphicon-asterisk"></span> |
</logic:equal> |
</td> |
<td> |
<logic:equal value="true" name="tipologia" property="sumario"> |
<span class="glyphicon glyphicon-ok"></span> |
</logic:equal> |
</td> |
</tr> |
<% |
} |
else |
{ |
request.setAttribute("tipoPersistente",tipoPersistente); |
%> |
<tr> |
<td>${tipologia.cdDocente}</td> |
<td>${tipoPersistente.teacher.name}</td> |
<td>${tipologia.dsTipologia}</td> |
<td>${tipologia.ocorrencias}</td> |
<td>${tipologia.cdTurma}</td> |
<td><%=tipoPersistente.getCourseUnitTurma().getStudents().size()%></td> |
<td> |
<a href="#" data-href="<%=request.getContextPath()%>/user/courseunits/listStudentsService.jsp?courseUnitView.id=${unidade.courseUnit.id}&filterTurma=${tipologia.cdTurma}" data-title="Alunos da turma ${tipologia.cdTurma} da unidade de ${unidade.nome} (${unidade.codigoUnidade}) do curso de ${unidade.cursoAfeto.nome} (${unidade.cursoAfeto.codigoCurso})" data-toggle="modal" data-target="#modalAjaxRequest"> |
<%=tipoPersistente.getCourseUnitTurma().getStudents().size()%> |
</a> |
</td> |
<td> |
<logic:equal value="true" name="tipologia" property="extra"> |
<span class="glyphicon glyphicon-asterisk"></span> |
</logic:equal> |
86,6 → 126,7 |
</td> |
</tr> |
<% |
} |
DaoFactory.getCourseUnitDaoImpl().evict(unidade.getCourseUnit()); |
%> |
</logic:iterate> |
/branches/v3/impl/src/web/admin/questionarios/pedagogicoEstudante/setUnidadeAfetaVar.jsp |
---|
New file |
0,0 → 1,20 |
<%@ page import="org.json.JSONObject"%><%@ page import="pt.estgp.estgweb.web.utils.RequestUtils"%><%@ page import="pt.utl.ist.berserk.logic.serviceManager.IServiceManager"%><%@ page import="pt.utl.ist.berserk.logic.serviceManager.ServiceManager"%><%@ page contentType="application/json;charset=UTF-8" language="java" %> |
<% |
String questionarioId = request.getParameter("questionarioId"); |
String unidadeAfetaId = request.getParameter("unidadeAfetaId"); |
String op = request.getParameter("op"); |
String val = request.getParameter("val"); |
IServiceManager sm = ServiceManager.getInstance(); |
String[] names = {"questionarioId","cursosAfetos"}; |
Object[] args = {Long.parseLong(questionarioId),Long.parseLong(unidadeAfetaId),op,val}; |
sm.execute(RequestUtils.getRequester(request, response),"QuestionarioUpdateCheckVarPedagogico",args,names); |
JSONObject json = new JSONObject(); |
json.put("ok","ok"); |
out.print(json.toString()); |
%> |
/branches/v3/impl/src/web/admin/questionarios/pedagogicoEstudante/pedagogicoEstudanteCoursesCheck.jsp |
---|
67,7 → 67,43 |
background-color: #baffdc !important; |
} |
td.vistaChecked |
{ |
background-color: #20ff05 !important; |
} |
td.vistaNotChecked |
{ |
background-color: gray !important; |
} |
td.usarNotChecked |
{ |
background-color: red !important; |
} |
td.usarChecked |
{ |
} |
@keyframes waitPost { |
from { opacity: 1; } |
to { opacity: 0; } |
} |
td.waitPost |
{ |
background-color: yellow !important; |
animation: waitPost 0.5s cubic-bezier(.2, 0, 1, 1) infinite alternate; |
/* |
-webkit-animation-name: waitPost !important; |
-webkit-animation-iteration-count: infinite !important; |
-webkit-animation-timing-function: cubic-bezier(.5, 0, 1, 1) !important; |
-webkit-animation-duration: 1.7s !important;*/ |
} |
</style> |
<div class="panel panel-primary"> |
<div class="panel-heading"> |
Selecção de Cursos para o Questionário ${Questionario.id} - Periodo: ${Questionario.semestre} de ${Questionario.year} |
98,17 → 134,29 |
showInstitutionCode('GerarFinal'); |
<baco:notClearOperation name="Questionario" op="QUESTIONARIO_CHANGE_TIPOLOGIES"> |
$(".checkAll").remove(); |
</baco:notClearOperation> |
$(".courseCheck").attr("data-toogle","toggle"); |
$('.courseCheck').bootstrapToggle({ |
on: 'Tipologias', |
off: 'Simples' |
}); |
$('.checkAll').bootstrapToggle({ |
on: 'Tipologias', |
off: 'Simples' |
}); |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_CHANGE_TIPOLOGIES"> |
$('.checkAll').bootstrapToggle({ |
on: 'Tipologias', |
off: 'Simples' |
}); |
</baco:clearOperation> |
<baco:notClearOperation name="Questionario" op="QUESTIONARIO_CHANGE_TIPOLOGIES"> |
$(".courseCheck").prop("disabled",true); |
$("#updateTipologiasButton").prop("disabled",true); |
</baco:notClearOperation> |
} |
); |
function selectAll(code,source) |
157,6 → 205,67 |
} |
function setUnidadeAfetaVar(cursoAfetoId,unidadeAfetaId,op,val,targetObject) |
{ |
$(targetObject).addClass("waitPost"); |
$.post("<%=request.getContextPath()%>/admin/questionarios/pedagogicoEstudante/setUnidadeAfetaVar.jsp", |
{ |
"questionarioId" : ${Questionario.id}, |
"unidadeAfetaId":unidadeAfetaId, |
"op":op, |
"val": val |
}, |
function(data, textStatus) |
{ |
if(data.ok == "ok") |
{ |
$(targetObject).removeClass("waitPost"); |
reloadCursoStats(cursoAfetoId); |
} |
}, |
"json"); |
} |
function reloadCursoStats(cursoAfetoId) |
{ |
$.getJSON("<%=request.getContextPath()%>/admin/questionarios/pedagogicoEstudante/courseInfoJson.jsp?cursoAfetoId="+cursoAfetoId, |
function(dataJson) |
{ |
var porVer = dataJson.porVer + " "; |
if(dataJson.porVer > 0) |
{ |
porVer += "<span class=\"glyphicon glyphicon-alert\"></span>"; |
} |
$("#cursoAfetoRow" + cursoAfetoId + " .porVerCount").html(porVer); |
var marcadas = dataJson.marcadas + " "; |
if(dataJson.marcadas > 0) |
{ |
marcadas += "<span class=\"glyphicon glyphicon-alert\"></span>"; |
} |
$("#cursoAfetoRow" + cursoAfetoId + " .marcadasCount").html(marcadas); |
var observadas = dataJson.observadas + " "; |
if(dataJson.observadas > 0) |
{ |
observadas += "<span class=\"glyphicon glyphicon-alert\"></span>"; |
} |
$("#cursoAfetoRow" + cursoAfetoId + " .observadasCount").html(observadas); |
var naoUsadas = dataJson.naoUsadas + " "; |
if(dataJson.naoUsadas > 0) |
{ |
naoUsadas += "<span class=\"glyphicon glyphicon-alert\"></span>"; |
} |
$("#cursoAfetoRow" + cursoAfetoId + " .naoUsadasCount").html(naoUsadas) |
$("#cursoAfetoRow" + cursoAfetoId + " .unidadesCount").html(dataJson.unidades); |
} |
); |
} |
</script> |
<% |
176,14 → 285,18 |
<table class="tablesorter-blue"> |
<thead> |
<tr> |
<th></th> |
<th>Codigo</th> |
<th>Tipo de Curso</th> |
<th>Curso</th> |
<th>Papel Comissão Curso</th> |
<th>Unidades</th> |
<th>Marcadas </th> |
<th>Alertas </th> |
<th>Por Ver</th> |
<th>Não Usadas</th> |
<th>Observadas</th> |
<th>Turmas</th> |
<th></th> |
<th class="filter-false" data-sorter="false"> |
<input class="checkAll" type="checkbox" onchange="selectAll('<%=institutionCode%>',this)"> |
</th> |
202,8 → 315,41 |
request.setAttribute("CursoAfeto",cursoAfeto); |
%> |
<tr> |
<tr id="cursoAfetoRow${cursoAfeto.id}"> |
<td> |
<script> |
$(document).ready( |
function(){ |
reloadCursoStats("${cursoAfeto.id}"); |
$('#${CursoAfeto.codigoCurso}unidades').on('shown.bs.collapse', function (e) { |
if ($(this).is(e.target)) { |
$("#${CursoAfeto.codigoCurso}unidadesButton .glyphicon").removeClass("glyphicon-folder-close").addClass("glyphicon-folder-open"); |
} |
}); |
$('#${CursoAfeto.codigoCurso}unidades').on('hidden.bs.collapse', function (e) { |
if ($(this).is(e.target)) { |
$("#${CursoAfeto.codigoCurso}unidadesButton .glyphicon").removeClass("glyphicon-folder-open").addClass("glyphicon-folder-close"); |
} |
}); |
} |
); |
</script> |
<button id="${CursoAfeto.codigoCurso}unidadesButton" class="btn btn-default btn-small" type="button" data-toggle="collapse" data-target="#${CursoAfeto.codigoCurso}unidades"><span class="glyphicon glyphicon-folder-close"></span></button> |
<script> |
$(document).ready( |
function(){ |
$.post("<%=request.getContextPath()%>/admin/questionarios/pedagogicoEstudante/pedagogicoCourseCheckCursoAfeto.jsp?cursoAfetoId=${CursoAfeto.id}", function(data) { |
$("#${CursoAfeto.codigoCurso}unidades .unidades") |
.html(data); |
evaluateTableSortersInside("#${CursoAfeto.codigoCurso}unidades .unidades"); |
}); |
} |
); |
</script> |
</td> |
<td> |
<nested:hidden property="id"/> |
${CourseView.code} |
</td> |
217,54 → 363,33 |
Papel não atribuido (Corrigir Situação) |
</logic:empty> |
</td> |
<td> |
<td class="unidadesCount"> |
<a href="#" data-href="<%=request.getContextPath()%>/admin/questionarios/pedagogicoEstudante/listCourseUnits.jsp?importYear=${CourseView.importYear}&courseId=${CourseView.id}" data-title="Unidades do Curso de ${CourseView.name} (${CourseView.code})" data-toggle="modal" data-target="#modalAjaxRequest"> |
<%=cursoAfeto.getUnidadesAfetas().size()%> |
</a> |
</td> |
<td> |
<td class="marcadasCount"> |
${CursoAfeto.marcadas} |
<logic:greaterThan value="0" name="CursoAfeto" property="marcadas"> |
<span class="glyphicon glyphicon-alert"></span> |
</logic:greaterThan> |
</td> |
<td class="porVerCount"> ... </td> |
<td class="naoUsadasCount"> ... </td> |
<td class="observadasCount"> ... </td> |
<td> |
<a href="#" data-href="<%=request.getContextPath()%>/admin/questionarios/pedagogicoEstudante/listCourseUnitsTurmas.jsp?importYear=${CourseView.importYear}&courseId=${CourseView.id}" data-title="Turmas do Curso de ${CourseView.name} (${CourseView.code})" data-toggle="modal" data-target="#modalAjaxRequest"> |
<%=turmasSize%> |
</a> |
</td> |
<td> |
<script> |
$(document).ready( |
function(){ |
$('#${CursoAfeto.codigoCurso}unidades').on('shown.bs.collapse', function () { |
$("#${CursoAfeto.codigoCurso}unidadesButton .glyphicon").removeClass("glyphicon-folder-close").addClass("glyphicon-folder-open"); |
}); |
$('#${CursoAfeto.codigoCurso}unidades').on('hidden.bs.collapse', function () { |
$("#${CursoAfeto.codigoCurso}unidadesButton .glyphicon").removeClass("glyphicon-folder-open").addClass("glyphicon-folder-close"); |
}); |
} |
); |
</script> |
<button id="${CursoAfeto.codigoCurso}unidadesButton" class="btn btn-default btn-small" type="button" data-toggle="collapse" data-target="#${CursoAfeto.codigoCurso}unidades"><span class="glyphicon glyphicon-folder-close"></span></button> |
<script> |
$(document).ready( |
function(){ |
$.post("<%=request.getContextPath()%>/admin/questionarios/pedagogicoEstudante/pedagogicoCourseCheckCursoAfeto.jsp?cursoAfetoId=${CursoAfeto.id}", function(data) { |
$("#${CursoAfeto.codigoCurso}unidades .unidades") |
.html(data); |
evaluateTableSortersInside("#${CursoAfeto.codigoCurso}unidades .unidades"); |
}); |
} |
); |
</script> |
</td> |
<td> |
<nested:checkbox property="usarTipologias" styleClass="courseCheck"/> |
</td> |
</tr> |
<tr id="${CursoAfeto.codigoCurso}unidades" class="collapse"> |
<td colspan="9" class="unidades" style="padding-left: 25px"> |
<td></td> |
<td colspan="11" class="unidades" style="padding-left: 25px"> |
<div class="panel panel-default"> |
<div class="panel-body"> |
<p>Por favor aguarde um momento, o sistema está a carregar as unidades curriculares <img src="<%=request.getContextPath()%>/imgs/wait.gif"/></p> |
290,36 → 415,19 |
<div class="panel panel-primary" id="institutionGerarFinal"> |
<div class="panel-heading"> |
Atribuição de Cursos e Unidades ao Questionário |
Verificação de Atribuições |
</div> |
<div class="panel-body"> |
<div class="col-sm-6"> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_SCHEDULLE_SELECT_COURSES"> |
<div class="alert alert-warning">Esta operação vai associar todos os cursos seleccionados e respectivas unidades curriculares |
ao questionário ${Questionario.id} criado para o periodo ${Questionario.semestre} de ${Questionario.year}</div> |
<div class="alert alert-info alert-small">Esta operação poderá ser revertida ou então repetida para atualizar os cursos alvo do questionário</div> |
<div class="alert alert-info alert-small">Esta operação poderá demorar alguns instantes</div> |
<html:hidden property="questionario.id" value="${Questionario.id}"/> |
<input type="hidden" name="questionarioId" value="${Questionario.id}"/> |
<input type="hidden" name="dispatch" value="selectCourses"/> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_CHANGE_TIPOLOGIES"> |
<div class="alert alert-warning">Está neste momento no painel de verificações do questionário ${Questionario.id} criado para o periodo ${Questionario.semestre} de ${Questionario.year}</div> |
</baco:clearOperation> |
<baco:notClearOperation name="Questionario" op="QUESTIONARIO_CHANGE_TIPOLOGIES"> |
<div class="alert alert-warning">Não tem permissão para verificar atribuições no questionário ${Questionario.id} criado para o periodo ${Questionario.semestre} de ${Questionario.year}</div> |
</baco:notClearOperation> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_SCHEDULLE_SELECT_COURSES"> |
<button class="btn btn-warning" type="button" onclick="this.form.submit()">Associar Cursos e Unidades Curriculares</button> |
</baco:clearOperation> |
<baco:notClearOperation name="Questionario" op="QUESTIONARIO_SCHEDULLE_SELECT_COURSES"> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_SCHEDULLE_SEE_SELECT_COURSES"> |
<div class="alert alert-warning">O sistema agendou a atribuição de cursos e unidades ao questionário ${Questionario.id} criado para o periodo ${Questionario.semestre} de ${Questionario.year}. Veja o progresso em baixo, caso não termine no final de 30 minutos esta tarefa ficará de novo disponivel</div> |
</baco:clearOperation> |
<baco:notClearOperation name="Questionario" op="QUESTIONARIO_SCHEDULLE_SEE_SELECT_COURSES"> |
<div class="alert alert-warning">Não têm autorização para ver esta secção</div> |
</baco:notClearOperation> |
</baco:notClearOperation> |
<a class="btn btn-default" href="#" data-href="<%=request.getContextPath()%>/admin/questionarios/pedagogicoEstudante/questionarioLogState.jsp?questionarioId=${Questionario.id}" data-title="Registo de mudanças de estado do questionario ${Questionario.id}" data-toggle="modal" data-target="#modalAjaxRequest"> |
Registo de Mudanças de Estado |
</a> |
333,7 → 441,8 |
</div> |
<div class="col-sm-12"> |
<button class="btn btn-success">Atualizar Tipologias</button> |
<button id="updateTipologiasButton" class="btn btn-success">Atualizar Tipologias</button> |
<html:link action="/admin/adminQuestionario?questionario.id=${Questionario.id}#NOWTASK" styleClass="btn btn-danger">Voltar à administração</html:link> |
</div> |
</div> |
/branches/v3/impl/src/web/css/ipp/style.css |
---|
27,7 → 27,22 |
width: 1%; |
} |
h1 { |
font-size: 1.3em !important; |
margin: 5; |
color: #808081; |
} |
h3 { |
font-size: 1.1em !important; |
} |
h2 { |
font-size: 1.2em !important; |
} |
/*********************************************************************************/ |
/****************** topnav **********************/ |
321,7 → 336,66 |
.listClean UL, .files UL /*Lista sem nada*/ |
{ |
LIST-STYLE-TYPE: none; |
padding: 0; |
/*margin-left: 5px;*/ |
} |
.linkMenuBlock .linkLeftMenu li |
{ |
border-bottom: 1px solid #808081; |
} |
.linkMenuBlock |
{ |
margin-top: 15px; |
} |
.linkMenuBlock .linkLeftMenu{ |
border-left: 1px solid #808081; |
} |
.linkMenuBlockRight { |
margin-top: 15px; |
border-right: 1px solid #808081; |
color:#323431; |
} |
.linkMenuBlock .linkMenuBlockTitle |
{ |
border-top-left-radius: 4px !important; |
border-right: 0 !important; |
} |
.linkMenuBlock .linkMenuBlockTitle, .linkMenuBlockRight .linkMenuBlockTitle { |
border-bottom: 0px solid #323431; |
background-color: #faf2cc; |
color: #323431; |
white-space: nowrap; |
text-align: right; |
padding: 4px; |
margin: 0; |
border: 1px solid #808081; |
} |
.linkLeftMenu ul,.linkRightMenu ul { |
margin:0; |
LIST-STYLE-TYPE: none; |
} |
.linkLeftMenu |
{ |
margin-bottom:15px; |
border-bottom: 1px solid #808081; |
} |
.linkLeftMenu li, .linkRightMenu li { |
border-bottom: 1px solid #FFFFFF; |
white-space: nowrap; |
padding:5px; |
margin:0; |
} |
/************************************************* |
BOOTSTRAP OVERRIDES |
*************************************************/ |
/branches/v3/impl/src/web/public/profile/profileGrades.jsp |
---|
13,8 → 13,11 |
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %> |
<jsp:useBean id="ProfileForm" type="pt.estgp.estgweb.web.form.profile.ProfileForm" scope="request"/> |
<jsp:useBean id="UserSession" type="pt.estgp.estgweb.domain.UserSession" scope="request"/> |
<div id="contentIntranet"> |
<div id="contentPane"> |
<div class="panel panel-default"> |
<div class="panel-heading"> |
<bean:message key="profile.grades"/> |
</div> |
<div class="panel-body"> |
<jomm:messages/> |
<%--<jsp:useBean id="ProfileForm" class="pt.estgp.estgweb.web.form.profile.ProfileForm"/>--%> |
/branches/v3/impl/src/web/user/courseunits/listStudentsService.jsp |
---|
New file |
0,0 → 1,48 |
<%@ page import="pt.estgp.estgweb.web.utils.RequestUtils" %> |
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.IServiceManager" %> |
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.ServiceManager" %> |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %> |
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %> |
<% |
if(request.getAttribute("CourseUnitView") != null) |
{ |
%> |
<jsp:include page="students.jsp"/> |
<% |
} |
else |
{ |
long courseUnitId = 0; |
if(request.getParameter("courseUnitId")!=null) |
courseUnitId = Long.parseLong(request.getParameter("courseUnitId")); |
else if(request.getParameter("courseUnitView.id")!=null) |
courseUnitId = Long.parseLong(request.getParameter("courseUnitView.id")); |
else if(request.getParameter("courseUnit.id")!=null) |
courseUnitId = Long.parseLong(request.getParameter("courseUnit.id")); |
if(courseUnitId == 0) |
{ |
response.sendError(404); |
} |
else |
{ |
IServiceManager sm = ServiceManager.getInstance(); |
String[] names = new String[]{}; |
Object[] args = new Object[]{courseUnitId,false,true,false};//unitId,teachers,students,blog |
pt.estgp.estgweb.domain.views.CourseUnitView courseUnitView = (pt.estgp.estgweb.domain.views.CourseUnitView) sm.execute(RequestUtils.getRequester(request, response), "LoadCourseUnit", args, names); |
request.setAttribute("CourseUnitView",courseUnitView); |
%> |
<jsp:include page="students.jsp"/> |
<% |
} |
} |
%> |
/branches/v3/impl/src/web/user/courseunits/students.jsp |
---|
1,3 → 1,5 |
<%@ page import="pt.estgp.estgweb.domain.views.UserView" %> |
<%@ page import="java.util.List" %> |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
9,6 → 11,10 |
<jsp:useBean id="CourseUnitView" type="pt.estgp.estgweb.domain.views.CourseUnitView" scope="request"/> |
<% |
String turma = request.getParameter("filterTurma"); |
if(turma == null && request.getAttribute("filterTurma")!=null) |
turma = (String) request.getAttribute("filterTurma"); |
String fromAction = ""; |
String user = ""; |
if (request.getParameter("from") != null) |
24,15 → 30,37 |
request.setAttribute("fromAction", fromAction); |
String orderBy = request.getParameter("order"); |
if(orderBy != null && orderBy.equals("byNumber")) |
request.setAttribute("students",CourseUnitView.getStudentsOrderedByNumber()); |
List<UserView> students = null; |
if(turma != null) |
{ |
if(orderBy != null && orderBy.equals("byNumber")) |
students = CourseUnitView.getStudentsTurmaOrderedByNumber(turma); |
else |
students = CourseUnitView.getStudentsTurmaOrderedByName(turma); |
} |
else |
request.setAttribute("students",CourseUnitView.getStudentsOrderedByName()); |
{ |
if(orderBy != null && orderBy.equals("byNumber")) |
students = CourseUnitView.getStudentsOrderedByNumber(); |
else |
students = CourseUnitView.getStudentsOrderedByName(); |
} |
request.setAttribute("turma",turma); |
request.setAttribute("students",students); |
request.setAttribute("studentsSize",students.size()); |
%> |
<div class="panel panel-default"> |
<div class="panel-body"> |
<p><bean:message key="courseunit.students.count"/>: ${CourseUnitView.studentsSize}</p> |
<p> |
<logic:notEmpty name="turma"> |
(${turma}) |
</logic:notEmpty> |
<bean:message key="courseunit.students.count"/>: ${studentsSize} |
</p> |
<table id="myTable" class="tablesorterfiltered"> |
<thead> |
<tr> |
60,13 → 88,23 |
${student.code} |
</td> |
<td> |
<logic:notEmpty name="fromAction"> |
<html:link action="${user}/startLoadStudentCourseUnit${fromAction}?code=${student.code}&courseUnitView.id=${CourseUnitView.id}">${student.name}</html:link> |
</logic:notEmpty> |
<logic:empty name="fromAction"> |
<html:link target="_blank" action="/user/startProfileFromHome.do?userView.id=${student.id}">${student.name}</html:link> |
</logic:empty> |
</td> |
<td> |
${student.username} |
</td> |
<td> |
<logic:empty name="UserSession" property="user"> |
${student.safeEmail} |
</logic:empty> |
<logic:notEmpty name="UserSession" property="user"> |
${student.email} |
</logic:notEmpty> |
</td> |
<baco:hasRole role="teacher"> |
<td>${student.phonenumber} </td> |
/branches/v3/impl/gen/java/pt/estgp/estgweb/services/directories/xsd/Directory.java |
---|
2,7 → 2,7 |
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558 |
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> |
// Any modifications to this file will be lost upon recompilation of the source schema. |
// Generated on: 2016.02.25 at 10:30:52 AM WET |
// Generated on: 2016.03.28 at 02:59:42 PM WEST |
// |
/branches/v3/impl/gen/java/pt/estgp/estgweb/services/directories/xsd/RightsT.java |
---|
2,7 → 2,7 |
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558 |
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> |
// Any modifications to this file will be lost upon recompilation of the source schema. |
// Generated on: 2016.02.25 at 10:30:52 AM WET |
// Generated on: 2016.03.28 at 02:59:42 PM WEST |
// |
/branches/v3/impl/gen/java/pt/estgp/estgweb/services/directories/xsd/package-info.java |
---|
2,7 → 2,7 |
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558 |
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> |
// Any modifications to this file will be lost upon recompilation of the source schema. |
// Generated on: 2016.02.25 at 10:30:52 AM WET |
// Generated on: 2016.03.28 at 02:59:42 PM WEST |
// |
@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.estgp.pt/baco/directory/", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) |
/branches/v3/impl/gen/java/pt/estgp/estgweb/services/directories/xsd/GroupDeclarationT.java |
---|
2,7 → 2,7 |
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558 |
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> |
// Any modifications to this file will be lost upon recompilation of the source schema. |
// Generated on: 2016.02.25 at 10:30:52 AM WET |
// Generated on: 2016.03.28 at 02:59:42 PM WEST |
// |
/branches/v3/impl/gen/java/pt/estgp/estgweb/services/directories/xsd/NodeT.java |
---|
2,7 → 2,7 |
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558 |
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> |
// Any modifications to this file will be lost upon recompilation of the source schema. |
// Generated on: 2016.02.25 at 10:30:52 AM WET |
// Generated on: 2016.03.28 at 02:59:42 PM WEST |
// |
/branches/v3/impl/gen/java/pt/estgp/estgweb/services/directories/xsd/LeafT.java |
---|
2,17 → 2,22 |
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558 |
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> |
// Any modifications to this file will be lost upon recompilation of the source schema. |
// Generated on: 2016.02.25 at 10:30:52 AM WET |
// Generated on: 2016.03.28 at 02:59:42 PM WEST |
// |
package pt.estgp.estgweb.services.directories.xsd; |
import javax.xml.bind.annotation.*; |
import java.util.ArrayList; |
import java.util.List; |
import javax.xml.bind.annotation.XmlAccessType; |
import javax.xml.bind.annotation.XmlAccessorType; |
import javax.xml.bind.annotation.XmlAttribute; |
import javax.xml.bind.annotation.XmlID; |
import javax.xml.bind.annotation.XmlSchemaType; |
import javax.xml.bind.annotation.XmlType; |
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; |
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; |
import java.util.ArrayList; |
import java.util.List; |
/** |
/branches/v3/impl/gen/java/pt/estgp/estgweb/services/directories/xsd/ObjectFactory.java |
---|
2,7 → 2,7 |
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558 |
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> |
// Any modifications to this file will be lost upon recompilation of the source schema. |
// Generated on: 2016.02.25 at 10:30:52 AM WET |
// Generated on: 2016.03.28 at 02:59:42 PM WEST |
// |
37,59 → 37,59 |
} |
/** |
* Create an instance of {@link RightsT.Right } |
* Create an instance of {@link GroupDeclarationT.Group } |
* |
*/ |
public RightsT.Right createRightsTRight() { |
return new RightsT.Right(); |
public GroupDeclarationT.Group createGroupDeclarationTGroup() { |
return new GroupDeclarationT.Group(); |
} |
/** |
* Create an instance of {@link LeafT } |
* Create an instance of {@link GroupDeclarationT } |
* |
*/ |
public LeafT createLeafT() { |
return new LeafT(); |
public GroupDeclarationT createGroupDeclarationT() { |
return new GroupDeclarationT(); |
} |
/** |
* Create an instance of {@link NodeT } |
* Create an instance of {@link Directory } |
* |
*/ |
public NodeT createNodeT() { |
return new NodeT(); |
public Directory createDirectory() { |
return new Directory(); |
} |
/** |
* Create an instance of {@link GroupDeclarationT } |
* Create an instance of {@link RightsT.Right } |
* |
*/ |
public GroupDeclarationT createGroupDeclarationT() { |
return new GroupDeclarationT(); |
public RightsT.Right createRightsTRight() { |
return new RightsT.Right(); |
} |
/** |
* Create an instance of {@link Directory } |
* Create an instance of {@link RightsT } |
* |
*/ |
public Directory createDirectory() { |
return new Directory(); |
public RightsT createRightsT() { |
return new RightsT(); |
} |
/** |
* Create an instance of {@link RightsT } |
* Create an instance of {@link NodeT } |
* |
*/ |
public RightsT createRightsT() { |
return new RightsT(); |
public NodeT createNodeT() { |
return new NodeT(); |
} |
/** |
* Create an instance of {@link GroupDeclarationT.Group } |
* Create an instance of {@link LeafT } |
* |
*/ |
public GroupDeclarationT.Group createGroupDeclarationTGroup() { |
return new GroupDeclarationT.Group(); |
public LeafT createLeafT() { |
return new LeafT(); |
} |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioPedagogicoCursoAfeto.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitDeliverable.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitProgramPart2.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioResposta.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioTipologia.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitBlog.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Reminder.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordEventOrganization.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordPaper.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Configuration.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageContent.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarQuestionarioAnswer.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyStatsGraphic.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SessionObject.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.io.Serializable; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitBlogPost.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobParameter.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/GenericUser.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ComunicationFolder.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Student.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitProgram.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitQuestion.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Announcement.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatDay.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Survey.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestionPossibleAnswer.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordThesis.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageSection.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.ArrayList; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyQuestionCandidateAnswer.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordProject.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageExternalObject.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SruSourceCollection.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioInstituicao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordJob.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitTurma.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationGradesStatusEpoca.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Teacher.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyResponse.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageRepositoryFile.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Record.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitSummary.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryFile.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ProcessEventFile.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ProcessEvent.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseYear.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Blog.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryFileVersion.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Assessment.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UserRoleConfig.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SessionObjectId.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarQuestionario.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BlogPost.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SruSource.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioPedagogicoUnidadeCurricularAfeta.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
25,6 → 25,8 |
private int turmaWithoutProf; |
private int profsWithoutTurma; |
private int tipologias; |
private boolean vista; |
private boolean usar; |
private String obs; |
private String tipologiasJson; |
private QuestionarioPedagogicoCursoAfeto cursoAfeto; |
126,6 → 128,20 |
public void setTipologias(int tipologias) { |
this.tipologias = tipologias; |
} |
public boolean isVista() { |
return this.vista; |
} |
public void setVista(boolean vista) { |
this.vista = vista; |
} |
public boolean isUsar() { |
return this.usar; |
} |
public void setUsar(boolean usar) { |
this.usar = usar; |
} |
public String getObs() { |
return this.obs; |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ManagedIdentifier.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Course.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageExternalUrl.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitGrade.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatMonth.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyQuestionItem.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentResponse.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioTurma.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioPergunta1_5.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatDayId.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Page.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioPedagogicoAlunoRequisitado.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTask.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Process.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/User.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Image.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Questionario.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapHistoryDimension.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Teste.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioUnidade.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyQuestion.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/DigitalDeliveryTarget.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Group.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationDirectory.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestionItem.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUserAssociation.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatYearId.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioDocente.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitAssignement.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioHistoryDrive.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioRespostaRequisitada.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnit.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyQuestionAnswer.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationGradesEpocaAvaliacao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioCurso.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioPedagogicoTipologiaRequisitada.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SigesUser.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Job.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.io.Serializable; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ManagedIdentifierCollection.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitAnnouncement.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioPeriodo.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTaskScheduler.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestion.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioPerguntaGrupo.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTaskSchedulerParameter.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTaskParameter.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/DigitalDeliveryCategory.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatYear.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordOther.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/DigitalDelivery.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatMonthId.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UserSession.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioCursoDegree.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/MetaProcess.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitEvaluation.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioAno.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyStructuralNode.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationGrades.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestionAnswer.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStat.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 27/Mar/2016 11:21:50 by Hibernate Tools 3.2.0.b9 |
// Generated 28/Mar/2016 14:15:16 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |