/branches/v3/impl/conf/language/MessageResources.properties |
---|
586,6 → 586,8 |
targetService.pt.estgp.estgweb.services.sigesimports.SincronizeLastYearCourseUnitProgramsService=Clonagem de Fichas Curriculares |
targetService.pt.estgp.estgweb.services.sigesimports.GenerateCourseUnitProgramsService=Gerar PDF's Fichas Curriculares |
targetService.pt.estgp.estgweb.services.questionarios.pedagogico.UpdateCoursesAndUnitsJobService=Selecção de Cursos Questionários |
targetService.pt.estgp.estgweb.services.questionarios.pedagogico.AssignAnswersJobService=Atribuição de Respostas a Questionários |
targetService.pt.estgp.estgweb.services.courses.CourseUnitsStatisticsJobService=Gerar Estatisticas Unidades Curriculares |
weekday.Mon=Segundas |
1791,7 → 1793,9 |
questionario.year.semestre.ok=Ano e Semestre alterados com sucesso |
questionarios.choose.courses=Selecção de Cursos para o Periodo {0} de {1} |
questionarios.check.courses=Verificação de Questionarios/Tipologias de Cursos para o Periodo {0} de {1} |
questionarios.assign.answers=Atribuição de Respostas para o Periodo {0} de {1} |
questionarios.courses.start=Atribuição de Cursos Iniciada |
questionarios.answers.start=Atribuição de Respostas Iniciada |
questionario.tipologias.update.success=Tipologias atualizadas com sucesso |
/branches/v3/impl/conf/WEB-INF/struts/tiles-pae-questionarios.xml |
---|
37,5 → 37,11 |
<put name="topnav" value="/user/questionarios/pedagogicoEstudante/topnavQuestionarioPedagogicoCoursesCheck.jsp"/> |
<put name="body" value="/user/questionarios/pedagogicoEstudante/pedagogicoEstudanteCoursesCheck.jsp"/> |
</definition> |
<definition name="page.pae.questionario.assign.answers" extends="page.pae.separators.home"> |
<put name="separator" value="1" type="string"/> |
<put name="topnav" value="/user/questionarios/pedagogicoEstudante/topnavQuestionarioPedagogicoAssignAnswers.jsp"/> |
<put name="body" value="/user/questionarios/pedagogicoEstudante/pedagogicoEstudanteAssignAnswers.jsp"/> |
</definition> |
</tiles-definitions> |
/branches/v3/impl/conf/WEB-INF/struts/struts-default.xml |
---|
216,9 → 216,5 |
/WEB-INF/struts/tiles-pae-questionarios.xml"/> |
</plug-in> |
<plug-in className="org.apache.struts.validator.ValidatorPlugIn"> |
<set-property property="pathnames" value="/WEB-INF/struts/validator-rules.xml,/WEB-INF/struts/validation.xml"/> |
</plug-in> |
</struts-config> |
/branches/v3/impl/conf/WEB-INF/struts/struts-pagecontent.xml |
---|
24,10 → 24,12 |
<action path="/user/loapPageSeparatorDocuments" forward="page.separators.pagecontents"/> |
<action path="/user/loadPage" forward="page.separators.pagecontents"/> |
</action-mappings> |
</struts-config> |
/branches/v3/impl/conf/WEB-INF/struts/struts-pae-questionarios.xml |
---|
77,6 → 77,7 |
<!--%%%%%%%%%%%%%%%% Pedagogico Alunos Modulo %%%%%%%%%%%%%%%%%%%--> |
<action path="/user/questionarioPedagogicoStartChooseCourses" forward="page.pae.questionario.courses.selection"/> |
<action path="/user/questionarioPedagogicoStartCheckCourses" forward="page.pae.questionario.courses.check"/> |
<action path="/user/questionarioPedagogicoStartAssignAnswers" forward="page.pae.questionario.assign.answers"/> |
<action path="/user/questionariosPaeSelectCourses" |
type="pt.estgp.estgweb.web.controllers.questionarios.QuestionarioCourseSelectionController" |
87,9 → 88,11 |
input="page.pae.questionario.courses.selection"> |
<forward name="coursesSelection" path="page.pae.questionario.courses.selection"/> |
<forward name="coursesCheck" path="page.pae.questionario.courses.check"/> |
<forward name="assignAnswers" path="page.pae.questionario.assign.answers"/> |
<forward name="admin" path="page.pae.questionario.admin"/> |
</action> |
<!--%%%%%%%%%%%%%%%% Pedagogico Alunos Modulo %%%%%%%%%%%%%%%%%%%--> |
/branches/v3/impl/conf/WEB-INF/tlds/jomm.tld |
---|
4,7 → 4,7 |
<tlibversion>1.0</tlibversion> |
<jspversion>1.1</jspversion> |
<shortname>jomm</shortname> |
<uri>http://www.estgp.pt/</uri> |
<uri>http://jomm.pt/</uri> |
<tag> |
<name>equalBeans</name> |
<tagclass>jomm.web.tags.EqualBeansTag</tagclass> |
/branches/v3/impl/conf/WEB-INF/tlds/baco.tld |
---|
3,8 → 3,8 |
<taglib> |
<tlibversion>1.0</tlibversion> |
<jspversion>1.1</jspversion> |
<shortname>estgweb</shortname> |
<uri>http://www.estgp.pt/</uri> |
<shortname>baco</shortname> |
<uri>http://www.estgp.pt/baco/</uri> |
<tag> |
<name>isModuleOff</name> |
<tagclass>pt.estgp.estgweb.web.tags.IsModuleOffTag</tagclass> |
295,6 → 295,25 |
</attribute> |
</tag> |
<tag> |
<name>instanceOf</name> |
<tagclass>pt.estgp.estgweb.web.tags.InstanceOfTag</tagclass> |
<attribute> |
<name>name</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>value</name> |
<required>true</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>clearPageContent</name> |
<tagclass>pt.estgp.estgweb.web.tags.ClearPageContentTag</tagclass> |
<attribute> |
/branches/v3/impl/conf/WEB-INF/web.xml |
---|
4,13 → 4,17 |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" > |
<listener> |
<!--<listener> |
<listener-class> |
com.sun.xml.ws.transport.http.servlet.WSServletContextListener |
</listener-class> |
</listener> |
--> |
<filter> |
<filter-name>CacheControlFilter</filter-name> |
<filter-class>pt.estgp.estgweb.web.filters.CacheControlFilter</filter-class> |
</filter> |
<filter> |
<filter-name>UserRoleProxy</filter-name> |
<filter-class>pt.estgp.estgweb.web.filters.UserRoleProxy</filter-class> |
</filter> |
63,6 → 67,10 |
<filter-class>pt.estgp.estgweb.web.filters.CertificateAuthenticationFilter</filter-class> |
</filter> |
<filter-mapping> |
<filter-name>CacheControlFilter</filter-name> |
<url-pattern>/*</url-pattern> |
</filter-mapping> |
<!-- THIS MUST BE THE FIRST FILTER IN CHAIN--> |
<filter-mapping> |
<filter-name>Set-Character-Encoding</filter-name> |
99,6 → 107,10 |
</filter-mapping> |
<filter-mapping> |
<filter-name>UserFilter</filter-name> |
<url-pattern>/proxy/*/ionline/*</url-pattern> |
</filter-mapping> |
<filter-mapping> |
<filter-name>UserFilter</filter-name> |
<url-pattern>/dir/utilsIntranet/*</url-pattern> |
</filter-mapping> |
<filter-mapping> |
/branches/v3/impl/conf/app.properties |
---|
147,7 → 147,7 |
ionline.use.default.credentials.to.updates.and.deletes=false |
ionline.use.default.credentials.to.read=false |
ionline.use.default.credentials.to.read.if.user.fail.when.authenticated=true |
ionline.use.default.credentials.to.read.if.user.fail.when.not.authenticated=true |
ionline.use.default.credentials.to.read.if.user.fail.when.not.authenticated=false |
##ESTA CONFIGURACAO ESTA FUNCIONAL |
## Ver nos Ficheiros FtpService metodo run |
## Ver LayoutController |
165,7 → 165,7 |
server.grupos.start.path=/grupos |
grupos.pass=ftppublic |
grupos.user=ftppublic |
grupos.use.default.credentials.to.read=true |
grupos.use.default.credentials.to.read=false |
#Irrelevantes vai usar sempre as defaults |
grupos.use.default.credentials.to.read.if.user.fail.when.authenticated=true |
grupos.use.default.credentials.to.read.if.user.fail.when.not.authenticated=true |
/branches/v3/impl/conf/directories/style1.xsl |
---|
428,9 → 428,10 |
<xsl:when test="./@ftpDirectory='true'"> |
<tr class="dir"> |
<td colspan="3" > |
<img> |
<!--<img> |
<xsl:attribute name="src"><xsl:value-of select="$contextPath"/>/imgs/folder.gif</xsl:attribute> |
</img> |
</img>--> |
<span class="glyphicon glyphicon-folder-open"> </span> |
<xsl:text> </xsl:text> |
<xsl:apply-templates select="." mode="link"/> |
</td> |
/branches/v3/impl/conf/directories/styleSlideMenu.xsl |
---|
410,9 → 410,10 |
<xsl:when test="./@ftpDirectory='true'"> |
<tr class="dir"> |
<td colspan="3" > |
<img> |
<!--<img> |
<xsl:attribute name="src"><xsl:value-of select="$contextPath"/>/imgs/folder.gif</xsl:attribute> |
</img> |
</img>--> |
<span class="glyphicon glyphicon-folder-open"> </span> |
<xsl:text> </xsl:text> |
<xsl:apply-templates select="." mode="link"/> |
</td> |
/branches/v3/impl/conf/berserk/sd.xml |
---|
2655,7 → 2655,22 |
</filterChains> |
</service> |
<service> |
<name>RunJobAssignAnswers</name> |
<implementationClass>pt.estgp.estgweb.services.questionarios.pedagogico.AssignAnswersJobService</implementationClass> |
<description></description> |
<isTransactional>true</isTransactional> |
<defaultMethod>runJobAssignAnswers</defaultMethod> |
<filterChains> |
<chain name="Logger"/> |
<chain name="Session"/> |
<chain name="AuthenticatedUsers"/> |
<chain name="QuestionarioClearancesPre"/> |
</filterChains> |
</service> |
<service> |
<name>QuestionarioRevertAllAssignmentsPedagogico</name> |
<implementationClass>pt.estgp.estgweb.services.questionarios.pedagogico.UpdateCoursesAndUnitsJobService</implementationClass> |
<description></description> |
2696,12 → 2711,22 |
<chain name="Logger"/> |
<chain name="Session"/> |
<chain name="AuthenticatedUsers"/> |
<chain name="AdminsOrQuestionarioUsers"/> |
<!--<chain name="AdminsOrQuestionarioUsers"/> E verificado no servico--> |
<chain name="QuestionarioClearancesPre"/> |
</filterChains> |
</service> |
<service> |
<name>SalvarFicheiro</name> |
<implementationClass>pt.estgp.estgweb.services.paginasseccoes.SalvarFicheiro</implementationClass> |
<description>Salvar Ficheiro</description> |
<isTransactional>true</isTransactional> |
<filterChains> |
<chain name="Logger"/> |
<chain name="Session"/> |
</filterChains> |
</service> |
/branches/v3/impl/conf/berserk/fcd.xml |
---|
495,7 → 495,7 |
</filterChain> |
<filterChain> |
<name>AdminsOrQuestionarioUsers</name> |
<expression>AuthenticatedUsers && (RoleUsers("admin") || RoleUsers("questionarios.admin") || RoleUsers("questionarios.tipologias.admin") || RoleUsers("questionarios.atribuicoes.admin"))</expression> |
<expression>AuthenticatedUsers && (RoleUsers("admin") || RoleUsers("questionarios.admin") || RoleUsers("questionarios.tipologias.admin") || RoleUsers("questionarios.atribuicoes.admin") || RoleUsers("user.role.questionarios.atribuicoes.check_teachers"))</expression> |
<description>Admins Control Chain</description> |
<invocationTiming>1</invocationTiming> |
<filterClass>pt.estgp.estgweb.filters.chains.AdminControlFilter</filterClass> |
/branches/v3/impl/src/java/pt/estgp/estgweb/Globals.java |
---|
429,6 → 429,7 |
public static final String QUESTIONARIOS_ADMIN = "questionarios.admin"; |
public static final String QUESTIONARIOS_ASSIGNEMENTS_ADMIN = "questionarios.atribuicoes.admin"; |
public static final String QUESTIONARIOS_ASSIGNEMENTS_CHECK_TEACHERS_ADMIN = "questionarios.atribuicoes.check_teachers"; |
public static final String QUESTIONARIOS_TIPOLOGIAS_ADMIN = "questionarios.tipologias.admin"; |
public static final boolean USE_XSL_CACHE =ConfigProperties.getBooleanProperty("xsl.use.cache"); |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/users/UserRoleConfigService.java |
---|
154,6 → 154,7 |
private static final String INIT_ROLES = "user.role.all=Todos\n" + |
"user.role.admin=Administrador\n" + |
"user.role.student=Estudante\n" + |
"user.role.comissao.avaliacao.desempenho.docente=Comissão de Avaliação de Desempenho Docente\n" + |
"user.role.erasmusStudent=Estudante de Erasmus\n" + |
"user.role.teacher=Professor\n" + |
"user.role.teacher.eg=Professor da Área de Engenharia\n" + |
172,9 → 173,11 |
"user.role.worker=Funcionário\n" + |
"user.role.invited=Convidado\n" + |
"user.role.services=Serviços\n" + |
"user.role.questionarios.tipologias.admin=Questionarios Tipologias\n" + |
"user.role.questionarios.atribuicoes.admin=Questionarios Atribuições\n" + |
"user.role.questionarios.admin=Administração de Questionários\n" + |
"user.role.questionarios.tipologias.admin=Questionarios - Verificação de Tipologias\n" + |
"user.role.questionarios.atribuicoes.admin=Questionarios - Atribuições de Cursos\n" + |
"user.role.questionarios.atribuicoes.check_teachers=Questionarios - Verificação de Professores\n" + |
"user.role.questionarios.admin=Questionários - Super Administrador\n" + |
"user.role.questionarios.gerais=Questionários - Permissões Básicas (necessário)\n" + |
"user.role.servicesPrograms=Gestão de Programas Curriculares\n" + |
"user.role.administrativeCouncil=Membro da Direcção\n" + |
"user.role.administrativeCouncil.director=Director\n" + |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/pedagogico/AssignAnswersJobService.java |
---|
New file |
0,0 → 1,133 |
package pt.estgp.estgweb.services.questionarios.pedagogico; |
import org.apache.log4j.Logger; |
import pt.estgp.estgweb.domain.*; |
import pt.estgp.estgweb.domain.dao.DaoFactory; |
import pt.estgp.estgweb.services.jobs.JobDeamon; |
import pt.estgp.estgweb.services.jobs.ServiceJob; |
import pt.estgp.estgweb.services.logresults.ILogMessages; |
import pt.estgp.estgweb.services.logresults.LogMessageTypeEnum; |
import pt.estgp.estgweb.services.logresults.impl.DefaultLogMessage; |
import pt.estgp.estgweb.services.logresults.impl.DefaultLogMessages; |
import pt.estgp.estgweb.web.exceptions.NotAuthorizedException; |
import pt.utl.ist.berserk.logic.serviceManager.IService; |
import java.util.HashSet; |
import java.util.Set; |
/** |
* Created by jorgemachado on 22/03/16. |
*/ |
public class AssignAnswersJobService extends ServiceJob implements IService |
{ |
public static final Logger logger = Logger.getLogger(AssignAnswersJobService.class); |
public QuestionarioImpl runJobAssignAnswers(long questionarioId, UserSession session, QuestionarioImpl questionarioCleared) throws NotAuthorizedException { |
if(!questionarioCleared.isClear((UserSessionImpl) session,QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_START_ASSIGN_ANSWERS.name()) ) |
{ |
throw new NotAuthorizedException("Nao tem autorização para atribuir respostas ao questionario " + questionarioId); |
} |
//CRIAR ATIVIDADE DE ATRIBUICAO DE RESPOSTAS |
//Nao muda de estado porque pode sempre gerar as respostas quando está em estado COURSES_ASSIGNED |
( questionarioCleared).setSubStatePedagogicoClass(QuestionarioImpl.SubStatePedagogico.ASSIGNING_ANSWERS); |
Set<JobServiceTaskParameter> paramsJob = new HashSet<JobServiceTaskParameter>(); |
JobServiceTaskParameterImpl paramJob = DomainObjectFactory.createJobServiceTaskParameterImpl(); |
paramJob.setName(ServiceJob.JOB_questionario_id_KEY); |
paramJob.setDescription("ID do questionário"); |
paramJob.setObject("" + questionarioId); |
paramsJob.add(paramJob); |
JobServiceTask job = JobDeamon.createServiceJob(AssignAnswersJobService.class, session.getUser(), paramsJob, |
"Service: Atribuição de Respostas a um questionário Pedagógico"); |
questionarioCleared.setAnswerGenerationTaskId(job.getId()); |
return questionarioCleared; |
} |
/** |
* |
* @return |
* @throws Throwable |
*/ |
@Override |
protected ILogMessages runJobServiceTask() throws Throwable |
{ |
DefaultLogMessages logMessages = new DefaultLogMessages(); |
long questionarioId = Long.parseLong(getParametersMap().get(ServiceJob.JOB_questionario_id_KEY).getObject()); |
QuestionarioImpl q = (QuestionarioImpl) DaoFactory.getQuestionarioDaoImpl().load(questionarioId); |
//Colocamos já aqui o estado para nao se poder mudar o Ano e o Semestre |
/**logging**/ |
String msg = "Starting running service answers generation for questionario: " + q.getId() + " - " + q.getiAnswersProcessorClass().getTitle(); |
serviceLogInfo(msg); |
logger.info(msg); |
/**logging**/ |
/*List<String> newCourseCodesList = new ArrayList<String>(); |
int count = 0; |
int totalCourses = coursesList.length; |
for(String courseStrId: coursesList) |
{ |
count++;*/ |
try{ |
/*Long courseLong = Long.parseLong(courseStrId); |
/** logging **/ |
//msg = "Loading Course BACO ID: " + courseStrId; |
//serviceLogInfo(msg); |
//logger.info(msg); |
/** logging **/ |
/** COMMIT OPERATION **/ |
//setProgress((int)((((float)count)/((float)totalCourses))*100.0f)); |
//commitPartially(); |
//DaoFactory.getQuestionarioDaoImpl().update(q); |
/** COMMIT OPERATION **/ |
} |
catch(Throwable t) |
{ |
logger.error(t,t); |
serviceLogError(t.toString(),t); |
logMessages.addMessage(new DefaultLogMessage("questionario.courses.selection", LogMessageTypeEnum.ERROR,t.toString())); |
} |
//} |
//removeUnselectedCourses(q, newCourseCodesList); |
/** COMMIT OPERATION **/ |
setProgress(100); |
commitPartially(); |
DaoFactory.getQuestionarioDaoImpl().update(q); |
/** COMMIT OPERATION **/ |
//TODO FALTA VERIFICAR SE HA COISAS DEPENDENTES DO COURSES_ASSIGNED TEM DE MUDAR PARA OU ANSWERS ASSIGNED |
//OIU ENTAO SO DEPOIS DO REVERT E QUE PODEM VOLTAR A ATRIBUIR RESPOSTAS E ALTERAR SELECAO DE CURSOS |
msg = "Set courses state as " + QuestionarioImpl.SubStatePedagogico.ANSWERS_ASSIGNED.name(); |
serviceLogInfo(msg); |
logger.info(msg); |
q.setSubStatePedagogicoClass(QuestionarioImpl.SubStatePedagogico.ANSWERS_ASSIGNED); |
commitPartially(); |
return logMessages; |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/pedagogico/UpdateCoursesAndUnitsJobService.java |
---|
639,7 → 639,9 |
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_ASSIGNEMENTS.name()) && !questionarioCleared.isClear((UserSessionImpl) session,QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_CHANGE_TIPOLOGIES.name())) |
if(!questionarioCleared.isClear((UserSessionImpl) session,QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_CHANGE_ASSIGNEMENTS_CHECK_TEACHERS.name()) && |
!questionarioCleared.isClear((UserSessionImpl) session,QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_CHANGE_ASSIGNEMENTS.name()) && |
!questionarioCleared.isClear((UserSessionImpl) session,QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_CHANGE_TIPOLOGIES.name())) |
{ |
throw new NotAuthorizedException("Nao tem autorização para alterar as tipologias"); |
} |
652,9 → 654,14 |
{ |
unidade.setVista(Boolean.parseBoolean(val)); |
} |
else if(op.equals("vistaProfs")) |
{ |
unidade.setVistaProfs(Boolean.parseBoolean(val)); |
} |
else if(op.equals("observacoes")) |
{ |
unidade.setObs(val); |
} |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/PedagogicoAlunosProcessor.java |
---|
55,6 → 55,8 |
q.getSubStatePedagodigoEnum() == QuestionarioImpl.SubStatePedagogico.YEAR_SEMESTRE_ASSIGNED) |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SET_ANO_SEMESTRE.name(),usession); |
} |
if(q.getSubStatePedagodigoEnum().getPosition() >= QuestionarioImpl.SubStatePedagogico.YEAR_SEMESTRE_ASSIGNED.getPosition() && |
q.getSubStatePedagodigoEnum().getPosition() < QuestionarioImpl.SubStatePedagogico.FINNISHED_ANSWERS_GENERATING.getPosition()) |
{ |
63,13 → 65,13 |
if((usession.getUser().isSuperuserOrAdmin() |
|| usession.getUser().hasRole(Globals.QUESTIONARIOS_ADMIN))) |
{ |
if(q.getCourseSelectionTaskId() <= 0) |
if(q.getCourseSelectionTaskId() <= 0 || q.getSubStatePedagodigoEnum().getPosition() == QuestionarioImpl.SubStatePedagogico.COURSES_ASSIGNED.getPosition()) |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SCHEDULLE_SELECT_COURSES.name(),usession); |
else |
{ |
JobServiceTask task = DaoFactory.getJobServiceTaskDaoImpl().load(q.getCourseSelectionTaskId()); |
if(task.isExecuted() || (task.getSaveDate() != null && |
System.currentTimeMillis()-task.getSaveDate().getTime()>1800000)) //half hour blocked |
System.currentTimeMillis()-task.getSaveDate().getTime()>1800000)) //half hour blocked, 30 minutos |
{ |
if(!task.isExecuted() && System.currentTimeMillis()-task.getSaveDate().getTime()>1800000) |
{ |
82,9 → 84,12 |
} |
} |
if(q.getSubStatePedagodigoEnum().getPosition() >= QuestionarioImpl.SubStatePedagogico.COURSES_ASSIGNED.getPosition() && |
q.getSubStatePedagodigoEnum().getPosition() < QuestionarioImpl.SubStatePedagogico.FINNISHED_ANSWERS_GENERATING.getPosition()) |
{ |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SEE_START_ASSIGN_ANSWERS.name(),usession); |
if((usession.getUser().isSuperuserOrAdmin() |
|| usession.getUser().hasRole(Globals.QUESTIONARIOS_ADMIN)) |
101,11 → 106,46 |
} |
if((usession.getUser().isSuperuserOrAdmin() |
|| usession.getUser().hasRole(Globals.QUESTIONARIOS_ADMIN)) |
|| usession.getUser().hasRole(Globals.QUESTIONARIOS_ASSIGNEMENTS_CHECK_TEACHERS_ADMIN)) |
{ |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_CHANGE_ASSIGNEMENTS_CHECK_TEACHERS.name(),usession); |
} |
if((usession.getUser().isSuperuserOrAdmin() |
|| usession.getUser().hasRole(Globals.QUESTIONARIOS_ADMIN))) |
{ |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_START_ASSIGN_ANSWERS.name(),usession); |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_REVERT_ALL_ASSIGNEMENTS.name(),usession); |
//ATRIBUIR RESPOSTAS MAS SO DEPOIS DE CURSOS ATRIBUIDOS |
if(q.getAnswerGenerationTaskId() <= 0 || q.getSubStatePedagodigoEnum().getPosition() == QuestionarioImpl.SubStatePedagogico.ANSWERS_ASSIGNED.getPosition()) |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_START_ASSIGN_ANSWERS.name(),usession); |
else |
{ |
JobServiceTask task = DaoFactory.getJobServiceTaskDaoImpl().load(q.getAnswerGenerationTaskId()); |
if(task.isExecuted() || (task.getSaveDate() != null && |
System.currentTimeMillis()-task.getSaveDate().getTime()>1800000)) //half hour blocked, 30 minutos |
{ |
if(!task.isExecuted() && System.currentTimeMillis()-task.getSaveDate().getTime()>1800000) |
{ |
q.setSubStatePedagogicoClass(QuestionarioImpl.SubStatePedagogico.COURSES_ASSIGNED);//rolling back to courses assigned |
} |
task.setExecuted(true); |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_START_ASSIGN_ANSWERS.name(),usession); |
} |
} |
} |
} |
if(q.getSubStatePedagodigoEnum().getPosition() == QuestionarioImpl.SubStatePedagogico.ANSWERS_ASSIGNED.getPosition()) |
{ |
if((usession.getUser().isSuperuserOrAdmin() |
|| usession.getUser().hasRole(Globals.QUESTIONARIOS_ADMIN))) |
{ |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_FINNISH_ASSIGNEMENTS.name(),usession); |
} |
} |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/paginasseccoes/SalvarFicheiro.java |
---|
New file |
0,0 → 1,30 |
package pt.estgp.estgweb.services.paginasseccoes; |
import jomm.utils.FilesUtils; |
import pt.estgp.estgweb.domain.UserSession; |
import pt.estgp.estgweb.filters.chains.ResourceAccessControlEnum; |
import pt.estgp.estgweb.services.data.RepositoryService; |
import pt.estgp.estgweb.web.controllers.paginaseseccoes.PaginasSeccoesForm; |
import pt.utl.ist.berserk.logic.serviceManager.IService; |
import java.io.IOException; |
/** |
* Created by jorgemachado on 17/05/16. |
*/ |
public class SalvarFicheiro implements IService |
{ |
public String run(PaginasSeccoesForm frm, UserSession usession) throws IOException { |
RepositoryService service = new RepositoryService(); |
String id = service.storeRepositoryFile(frm.getFicheiro().getInputStream(), |
frm.getFicheiro().getContentType(), |
FilesUtils.getExtension(frm.getFicheiro().getFileName()), |
frm.getFicheiro().getFileSize(), |
frm.getFicheiro().getFileName(), |
"", |
ResourceAccessControlEnum.authenticatedDomain, |
usession); |
return id; |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/jobs/JobScheduleService.java |
---|
4,6 → 4,7 |
import org.apache.log4j.Logger; |
import pt.estgp.estgweb.domain.*; |
import pt.estgp.estgweb.domain.dao.DaoFactory; |
import pt.estgp.estgweb.services.courses.CourseUnitsStatisticsJobService; |
import pt.estgp.estgweb.services.sigesimports.*; |
import pt.utl.ist.berserk.logic.serviceManager.IService; |
191,7 → 192,8 |
if(persistent.getTargetService().equals(ImportCourseService.class.getName()) || |
persistent.getTargetService().equals(ImportGradesService.class.getName()) || |
persistent.getTargetService().equals(ImportStudentsService.class.getName()) || |
persistent.getTargetService().equals(ImportTeachersService.class.getName())) |
persistent.getTargetService().equals(ImportTeachersService.class.getName()) || |
persistent.getTargetService().equals(CourseUnitsStatisticsJobService.class.getName())) |
{ |
//if(params == null || params.size() == 0) |
//{ |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/jobs/JobDeamon.java |
---|
153,8 → 153,11 |
} |
} |
public static int dayNumber = 0; |
public static JobServiceTaskImpl createServiceJob(Class targetService, User owner, Set<JobServiceTaskParameter> paramsJob, String description) |
{ |
dayNumber++; |
if(description==null || description.trim().length()==0) |
description = targetService.getSimpleName(); |
logger.info("Schedulling one job " + targetService + " to run"); |
173,7 → 176,7 |
jobServiceTask.setProgress(0); |
DaoFactory.getJobServiceTaskDaoImpl().save(jobServiceTask); |
String filePath = targetService.getSimpleName() + "-" + DatesUtils.getFormatedFileSystem(new Date()); |
String filePath = targetService.getSimpleName() + "-" + jobServiceTask.getId() + "-" + DatesUtils.getFormatedFileSystem(new Date()); |
jobServiceTask.setLogFilePath( filePath + ".log"); |
for(JobServiceTaskParameter param: paramsJob) |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/QuestionarioImpl.java |
---|
70,9 → 70,13 |
START(1), |
YEAR_SEMESTRE_ASSIGNED(2), |
ASSIGNING_COURSES(3), |
COURSES_ASSIGNED(4), |
FINNISHED_ANSWERS_GENERATING(5); |
COURSES_ASSIGNED(4), //ESCOLHA DE CURSOS TERMINADA pode escolher tipologias e gerar respostas |
ASSIGNING_ANSWERS(5), //ESCOLHA DE CURSOS TERMINADA pode escolher tipologias e gerar respostas |
ANSWERS_ASSIGNED(6), //ESCOLHA DE CURSOS TERMINADA pode escolher tipologias e gerar respostas |
FINNISHED_ANSWERS_GENERATING(7); //PODE SEMPRE VOLTAR A GERAR ANTES DE TERMINAR TEM DE SER INCREMENTAL |
//Mas depois de clicar em Terminar muda para este estado terminado e já nao pode voltar a gerar respostas |
private int pos = 1; |
SubStatePedagogico(int pos) |
281,7 → 285,8 |
if((usession.getUser().isSuperuserOrAdmin() |
|| usession.getUser().hasRole(Globals.QUESTIONARIOS_ADMIN)) |
|| usession.getUser().hasRole(Globals.QUESTIONARIOS_ASSIGNEMENTS_ADMIN) |
|| usession.getUser().hasRole(Globals.QUESTIONARIOS_TIPOLOGIAS_ADMIN )) |
|| usession.getUser().hasRole(Globals.QUESTIONARIOS_TIPOLOGIAS_ADMIN) |
|| usession.getUser().hasRole(Globals.QUESTIONARIOS_ASSIGNEMENTS_CHECK_TEACHERS_ADMIN)) |
{ |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SEE_FORM.name(),usession); |
339,7 → 344,10 |
QUESTIONARIO_SCHEDULLE_SEE_SELECT_COURSES, |
QUESTIONARIO_CHANGE_TIPOLOGIES, |
QUESTIONARIO_START_ASSIGN_ANSWERS, |
QUESTIONARIO_SEE_START_ASSIGN_ANSWERS, |
QUESTIONARIO_CHANGE_ASSIGNEMENTS, |
QUESTIONARIO_CHANGE_ASSIGNEMENTS_CHECK_TEACHERS, |
QUESTIONARIO_FINNISH_ASSIGNEMENTS, |
; |
public static QuestionarioClearancesOperation parse(String clearance) |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/CourseUnitImpl.java |
---|
361,6 → 361,7 |
{ |
s.addClearance(CourseUnitClearancesOperation.STATISTICS_CAN_VIEW.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_ALL.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.PROGRAM_EDIT_PROGRAM.name(), usession); |
s.addClearance(CourseUnitClearancesOperation.PROGRAM_CAN_VALIDATE.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.PROGRAM_TEACHER_PART.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.PROGRAM_COORDINATOR_PART.name(),usession); |
425,9 → 426,13 |
if(!c.isValidProgram()) |
{ |
if(teacher) |
{ |
s.addClearance(CourseUnitClearancesOperation.PROGRAM_EDIT_PROGRAM.name(), usession); |
s.addClearance(CourseUnitClearancesOperation.PROGRAM_TEACHER_PART.name(), usession); |
} |
if(isCoordinator) |
{ |
s.addClearance(CourseUnitClearancesOperation.PROGRAM_EDIT_PROGRAM.name(), usession); |
s.addClearance(CourseUnitClearancesOperation.PROGRAM_TEACHER_PART.name(), usession); |
s.addClearance(CourseUnitClearancesOperation.PROGRAM_COORDINATOR_PART.name(), usession); |
} |
469,8 → 474,10 |
EVALUATION_INFO_USER_COMMISSION, //INFO CLEARANCE |
PROGRAM_EDIT_PROGRAM, |
PROGRAM_COORDINATOR_PART, |
PROGRAM_TEACHER_PART, |
PROGRAM_CAN_VALIDATE, |
PROGRAM_INFO_VALID_NOT_ACTIVE, |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioPedagogicoCursoAfetoDaoImpl.java |
---|
41,6 → 41,7 |
public long unidades; |
public long marcadas; |
public long observadas; |
public long porVerProfs; |
public long porVer; |
public long naoUsadas; |
} |
50,6 → 51,7 |
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.vistaProfs = false then 1 else 0 end) AS porVerProfs " + |
",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 " + |
62,10 → 64,11 |
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]; |
courseStatsVars.porVerProfs = (Long) results[1]; |
courseStatsVars.naoUsadas = (Long) results[2]; |
courseStatsVars.marcadas = (Long) results[3]; |
courseStatsVars.observadas = (Long) results[4]; |
courseStatsVars.unidades = (Long) results[5]; |
return courseStatsVars; |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/dao/impl/PaginaDaoImpl.java |
---|
New file |
0,0 → 1,37 |
package pt.estgp.estgweb.domain.dao.impl; |
import org.hibernate.Criteria; |
import org.hibernate.criterion.Criterion; |
import org.hibernate.criterion.Order; |
import pt.estgp.estgweb.domain.Blog; |
import pt.estgp.estgweb.domain.BlogImpl; |
import pt.estgp.estgweb.domain.dao.DaoUtils; |
import pt.estgp.estgweb.services.common.SearchTypeEnum; |
import java.util.ArrayList; |
import java.util.List; |
import static org.hibernate.criterion.Restrictions.*; |
/** |
* @author Jorge Machado |
* @date 28/Fev/2008 |
* @time 2:51:06 |
* @see pt.estgp.estgweb.domain.dao.impl |
*/ |
public class PaginaDaoImpl extends PaginaDao |
{ |
/***EXEMPLO DE ENGENHARIA DE SOFTWARE**/ |
private PaginaDaoImpl() |
{ |
} |
public static PaginaDaoImpl getInstance() |
{ |
if (myInstance == null) |
myInstance = new PaginaDaoImpl(); |
return (PaginaDaoImpl) myInstance; |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/dao/impl/SeccaoDaoImpl.java |
---|
New file |
0,0 → 1,24 |
package pt.estgp.estgweb.domain.dao.impl; |
/** |
* @author Jorge Machado |
* @date 28/Fev/2008 |
* @time 2:51:06 |
* @see pt.estgp.estgweb.domain.dao.impl |
*/ |
public class SeccaoDaoImpl extends SeccaoDao |
{ |
/***EXEMPLO DE ENGENHARIA DE SOFTWARE**/ |
private SeccaoDaoImpl() |
{ |
} |
public static SeccaoDaoImpl getInstance() |
{ |
if (myInstance == null) |
myInstance = new SeccaoDaoImpl(); |
return (SeccaoDaoImpl) myInstance; |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/dao/DaoFactory.java |
---|
407,4 → 407,12 |
return QuestionarioPedagogicoAlunoRequisitadoDaoImpl.getInstance(); |
} |
public static PaginaDaoImpl getPaginaDaoImpl(){ |
return PaginaDaoImpl.getInstance(); |
} |
public static SeccaoDaoImpl getSeccaoDaoImpl(){ |
return SeccaoDaoImpl.getInstance(); |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/filters/chains/ResourceAccessControlEnum.java |
---|
10,8 → 10,8 |
public enum ResourceAccessControlEnum |
{ |
publicDomain("resource.access.publicDomain", new ResourceAccessControlPublicDomainFilter()), |
privateDomain("resource.access.privateDomain", new ResourceAccessControlPublicDomainFilter()), |
authenticatedDomain("resource.access.authenticatedDomain", new ResourceAccessControlPublicDomainFilter()), |
privateDomain("resource.access.privateDomain", new ResourceAccessControlPrivateDomainFilter()), |
authenticatedDomain("resource.access.authenticatedDomain", new ResourceAccessControlAuthenticatedDomainFilter()), |
adminDomain("resource.access.adminDomain",new ResourceAccessControlAdminDomainFilter()), |
superUserDomain("resource.access.superDomain",new ResourceAccessControlSuperDomainFilter()), |
courseunitDeliverableDomain("resource.access.courseunitDeliverableDomain",new ResourceAccessControlCourseUnitDeliverableFilter()), |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/tags/InstanceOfTag.java |
---|
New file |
0,0 → 1,96 |
package pt.estgp.estgweb.web.tags; |
import org.apache.log4j.Logger; |
import org.apache.struts.util.RequestUtils; |
import javax.servlet.jsp.JspException; |
import javax.servlet.jsp.JspWriter; |
import javax.servlet.jsp.tagext.BodyTagSupport; |
public class InstanceOfTag extends BodyTagSupport |
{ |
private static final Logger logger = Logger.getLogger(InstanceOfTag.class); |
private String name; |
private String property; |
private String value; |
public String getName() |
{ |
return name; |
} |
public void setName(String name) |
{ |
this.name = name; |
} |
public String getProperty() |
{ |
return property; |
} |
public void setProperty(String property) |
{ |
this.property = property; |
} |
public String getValue() { |
return value; |
} |
public void setValue(String value) { |
this.value = value; |
} |
public int doStartTag() throws JspException |
{ |
if (go()) |
{ |
return EVAL_BODY_TAG; |
} |
else |
return SKIP_BODY; |
} |
public boolean go() throws JspException |
{ |
Object obj = RequestUtils.lookup(pageContext, name, property, null); |
try |
{ |
return Class.forName(value).isInstance(obj); |
} |
catch (ClassNotFoundException e) |
{ |
return false; |
} |
} |
public int doEndTag() throws JspException |
{ |
if (go()) |
{ |
String toPage = bodyContent.getString().trim(); |
JspWriter writer = pageContext.getOut(); |
try |
{ |
writer.write(toPage); |
} |
catch (Exception e) |
{ |
logger.error(e, e); |
throw new JspException(e); |
} |
} |
// Continue processing this page |
return EVAL_PAGE; |
} |
} |
Property changes: |
Added: svn:executable |
+ * |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/FtpServer.java |
---|
117,13 → 117,16 |
if (username != null && password != null) |
{ |
connector.ftp.setDataTimeout(1000000000); |
//connector.ftp.setDataTimeout(1000000000); |
connector.ftp.setDataTimeout(10000); |
try { |
connector.ftp.setSoTimeout(1000000000); |
//connector.ftp.setSoTimeout(1000000000); |
connector.ftp.setSoTimeout(10000); |
} catch (SocketException e) { |
e.printStackTrace(); |
} |
connector.ftp.setDefaultTimeout(1000000000); |
//connector.ftp.setDefaultTimeout(1000000000); |
connector.ftp.setDefaultTimeout(10000); |
if(connector.ftp.login(username,password)) |
{ |
return connector.ftp; |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/controllers/paginaseseccoes/PaginasSeccoesController.java |
---|
2,37 → 2,21 |
import jomm.dao.utils.HibernateUtils; |
import org.apache.log4j.Logger; |
import org.apache.struts.action.*; |
import org.apache.struts.upload.FormFile; |
import org.hibernate.ObjectNotFoundException; |
import pt.estgp.estgweb.domain.Image; |
import org.apache.struts.action.ActionForm; |
import org.apache.struts.action.ActionForward; |
import org.apache.struts.action.ActionMapping; |
import pt.estgp.estgweb.domain.Pagina; |
import pt.estgp.estgweb.domain.Seccao; |
import pt.estgp.estgweb.domain.UserSessionImpl; |
import pt.estgp.estgweb.domain.views.BlogPostView; |
import pt.estgp.estgweb.domain.views.BlogView; |
import pt.estgp.estgweb.filters.exceptions.NotFoundException; |
import pt.estgp.estgweb.web.UserSessionProxy; |
import pt.estgp.estgweb.web.controllers.AddRolesController; |
import pt.estgp.estgweb.domain.dao.DaoFactory; |
import pt.estgp.estgweb.domain.dao.impl.PaginaDao; |
import pt.estgp.estgweb.domain.dao.impl.SeccaoDao; |
import pt.estgp.estgweb.web.controllers.ApplicationDispatchController; |
import pt.estgp.estgweb.web.exceptions.NoCookiesException; |
import pt.estgp.estgweb.web.form.blogs.BlogForm; |
import pt.estgp.estgweb.web.utils.DomainUtils; |
import pt.estgp.estgweb.web.utils.RequestUtils; |
import pt.utl.ist.berserk.logic.filterManager.exceptions.FilterRetrieveException; |
import pt.utl.ist.berserk.logic.filterManager.exceptions.IncompatibleFilterException; |
import pt.utl.ist.berserk.logic.filterManager.exceptions.InvalidFilterException; |
import pt.utl.ist.berserk.logic.filterManager.exceptions.InvalidFilterExpressionException; |
import pt.utl.ist.berserk.logic.serviceManager.IServiceManager; |
import pt.utl.ist.berserk.logic.serviceManager.ServiceManager; |
import pt.utl.ist.berserk.logic.serviceManager.exceptions.ExecutedFilterException; |
import pt.utl.ist.berserk.logic.serviceManager.exceptions.FilterChainFailedException; |
import pt.utl.ist.berserk.logic.serviceManager.exceptions.ServiceManagerException; |
import javax.servlet.ServletException; |
import javax.servlet.http.HttpServletRequest; |
import javax.servlet.http.HttpServletResponse; |
import java.io.Serializable; |
/** |
* @author Jorge Machado |
46,7 → 30,31 |
private static final Logger logger = Logger.getLogger(PaginasSeccoesController.class); |
public ActionForward uploadFicheiro(ActionMapping mapping, |
ActionForm form, |
HttpServletRequest request, |
HttpServletResponse response) |
throws Throwable, ServletException |
{ |
PaginasSeccoesForm frm = (PaginasSeccoesForm) form; |
String id = (String) ServiceManager.getInstance().execute( |
RequestUtils.getRequester(request, response), |
"SalvarFicheiro", |
new Object[]{ frm } |
); |
System.out.println("O FICHEIRO TEM O ID " + id); |
request.setAttribute("FICHEIRO_ID", id); |
return mapping.getInputForward(); |
} |
public ActionForward criarPagina(ActionMapping mapping, |
ActionForm form, |
HttpServletRequest request, |
60,12 → 68,14 |
HibernateUtils.getCurrentSession().beginTransaction(); |
HibernateUtils.getCurrentSession().save(p); |
PaginaDao paginaDao = DaoFactory.getPaginaDaoImpl(); |
paginaDao.save(p); |
//HibernateUtils.getCurrentSession().save(p); |
HibernateUtils.getCurrentSession().getTransaction().commit(); |
return mapping.findForward("success"); |
return mapping.getInputForward(); |
} |
90,9 → 100,14 |
pPersistente.getSeccoes().add(s); |
HibernateUtils.getCurrentSession().save(s); |
frm.setPagina(pPersistente); |
for(Seccao sAux: pPersistente.getSeccoes()) |
sAux.getTitulo(); |
HibernateUtils.getCurrentSession().getTransaction().commit(); |
return mapping.findForward("success"); |
return mapping.getInputForward(); |
} |
103,6 → 118,7 |
throws Throwable, ServletException |
{ |
PaginasSeccoesForm frm = (PaginasSeccoesForm) form; |
Pagina p = frm.getPagina(); |
111,20 → 127,29 |
HibernateUtils.getCurrentSession().beginTransaction(); |
Pagina pPersistente = (Pagina) HibernateUtils.getCurrentSession().load(Pagina.class,p.getId()); |
//Pagina pPersistente = (Pagina) HibernateUtils.getCurrentSession().load(Pagina.class,p.getId()); |
PaginaDao paginaDao = DaoFactory.getPaginaDaoImpl(); |
SeccaoDao seccaoDao = DaoFactory.getSeccaoDaoImpl(); |
Pagina pPersistente = paginaDao.load(p.getId()); |
pPersistente.setNome(p.getNome()); |
for(Seccao s: p.getSeccoes()) |
if(p.getSeccoes() != null) |
{ |
for(Seccao s: p.getSeccoes()) |
{ |
Seccao sPersistente = (Seccao) HibernateUtils.getCurrentSession().load(Seccao.class, s.getId()); |
sPersistente.setTitulo(s.getTitulo()); |
Seccao sPersistente = seccaoDao.load(s.getId()); |
sPersistente.setTitulo(s.getTitulo()); |
sPersistente.setEstado(s.isEstado()); |
} |
} |
HibernateUtils.getCurrentSession().getTransaction().commit(); |
return mapping.findForward("success"); |
return mapping.getInputForward(); |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/controllers/paginaseseccoes/PaginasSeccoesForm.java |
---|
1,24 → 1,13 |
package pt.estgp.estgweb.web.controllers.paginaseseccoes; |
import jomm.utils.StringsUtils; |
import org.apache.log4j.Logger; |
import org.apache.struts.action.ActionErrors; |
import org.apache.struts.upload.FormFile; |
import pt.estgp.estgweb.Globals; |
import pt.estgp.estgweb.domain.Pagina; |
import pt.estgp.estgweb.domain.Seccao; |
import pt.estgp.estgweb.domain.UserSessionImpl; |
import pt.estgp.estgweb.domain.views.BlogPostView; |
import pt.estgp.estgweb.domain.views.BlogView; |
import pt.estgp.estgweb.web.UserSessionProxy; |
import pt.estgp.estgweb.web.form.AddRolesForm; |
import pt.estgp.estgweb.utils.DynamicArrayList; |
import pt.estgp.estgweb.web.form.ApplicationForm; |
import pt.utl.ist.berserk.logic.serviceManager.IServiceManager; |
import pt.utl.ist.berserk.logic.serviceManager.ServiceManager; |
import java.util.ArrayList; |
import java.util.List; |
/** |
* @author Jorge Machado |
* @date 21/Abr/2008 |
32,11 → 21,23 |
Pagina pagina; |
Seccao seccao; |
FormFile ficheiro; |
public FormFile getFicheiro() { |
return ficheiro; |
} |
public void setFicheiro(FormFile ficheiro) { |
this.ficheiro = ficheiro; |
} |
public Pagina getPagina() |
{ |
if(pagina == null) |
{ |
pagina = new Pagina(); |
pagina.setSeccoes(new DynamicArrayList<Seccao>(Seccao.class)); |
} |
return pagina; |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/controllers/questionarios/QuestionarioCourseSelectionController.java |
---|
24,6 → 24,28 |
private static final Logger logger = Logger.getLogger(QuestionarioCourseSelectionController.class); |
public ActionForward assignAnswers(ActionMapping mapping, |
ActionForm form, |
HttpServletRequest request, |
HttpServletResponse response) |
throws Throwable |
{ |
QuestionarioForm frm = (QuestionarioForm) form; |
IServiceManager sm = ServiceManager.getInstance(); |
String[] names = {"questionarioId"}; |
Object[] args = {frm.getQuestionario().getId()}; |
QuestionarioImpl q = (QuestionarioImpl) sm.execute(RequestUtils.getRequester(request, response),"RunJobAssignAnswers",args,names); |
frm.setQuestionario(q); |
addMessage(request,"questionarios.answers.start"); |
return mapping.findForward("assignAnswers"); |
} |
public ActionForward selectCourses(ActionMapping mapping, |
ActionForm form, |
HttpServletRequest request, |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/filters/CacheControlFilter.java |
---|
New file |
0,0 → 1,35 |
package pt.estgp.estgweb.web.filters; |
/** |
* Created by jorgemachado on 24/05/16. |
*/ |
import javax.servlet.*; |
import javax.servlet.http.HttpServletResponse; |
import java.io.IOException; |
import java.util.Date; |
public class CacheControlFilter implements Filter { |
@Override |
public void init(FilterConfig filterConfig) throws ServletException { |
} |
public void doFilter(ServletRequest request, ServletResponse response, |
FilterChain chain) throws IOException, ServletException { |
HttpServletResponse resp = (HttpServletResponse) response; |
resp.setHeader("Expires", "Tue, 03 Jul 2001 06:00:00 GMT"); |
resp.setDateHeader("Last-Modified", new Date().getTime()); |
resp.setHeader("Cache-Control", "no-store, no-cache, must-revalidate, max-age=0, post-check=0, pre-check=0"); |
resp.setHeader("Pragma", "no-cache"); |
chain.doFilter(request, response); |
} |
@Override |
public void destroy() { |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/FTPFileProxy.java |
---|
102,7 → 102,7 |
{ |
//FALHOU PODE A PASS DO USER NAO DAR POR NAO ESTAR NO FTP |
//TEM DE VERIFICAR SE PODE USAR DEFAULTS QUANDO AUTENTICACAO FALHA |
if(userSession.getUsername() != null && |
if(userSession != null && userSession.getUsername() != null && |
ConfigProperties |
.getBooleanProperty( |
server + ".use.default.credentials.to.read.if.user.fail.when.authenticated")) |
121,7 → 121,7 |
return ftpServer.getClient(); |
} |
else if(userSession.getUsername() != null && |
else if(userSession != null && userSession.getUsername() != null && |
!ConfigProperties |
.getBooleanProperty( |
server + ".use.default.credentials.to.read.if.user.fail.when.authenticated")) |
169,6 → 169,7 |
if(path != null) |
{ |
String serverUrl = pt.estgp.estgweb.utils.ConfigProperties.getProperty("server." + server); |
String startPath = pt.estgp.estgweb.utils.ConfigProperties.getProperty("server." + server + ".start.path"); |
String remoteName = path.substring(path.lastIndexOf("/")+1); |
String remoteDirectory = path.substring(0,path.lastIndexOf("/")); |
FtpServer ftpServer = FtpServer.getNewServer(serverUrl,username,password); |
182,6 → 183,15 |
return; |
} |
if(startPath.length() > 0) |
{ |
if(remoteDirectory.startsWith("/")) |
remoteDirectory = startPath + remoteDirectory; |
else |
remoteDirectory = startPath + "/" + remoteDirectory; |
} |
client.changeWorkingDirectory(remoteDirectory); |
/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/PaginasSeccoes.hbm.xml |
---|
5,28 → 5,27 |
<hibernate-mapping> |
<class name="pt.estgp.estgweb.domain.Pagina" table="pagina"> |
<meta attribute="extends">pt.estgp.estgweb.domain.DomainObject</meta> |
<id name="id" type="long"> |
<generator class="native" /> |
</id> |
<property name="saveDate" type="timestamp"/> |
<property name="nome" type="string" /> |
<set name="seccoes" cascade="none"> |
<list name="seccoes" cascade="none"> |
<key column="pagina_id"/> |
<index column="i"/> |
<one-to-many class="pt.estgp.estgweb.domain.Seccao" /> |
</set> |
</list> |
</class> |
<class name="pt.estgp.estgweb.domain.Seccao" table="seccao"> |
<meta attribute="extends">pt.estgp.estgweb.domain.DomainObject</meta> |
<id name="id" type="long"> |
<generator class="native" /> |
</id> |
<property name="saveDate" type="timestamp"/> |
<property name="titulo" type="string" /> |
<property name="estado" type="boolean"/> |
<many-to-one name="pagina" class="pt.estgp.estgweb.domain.Pagina" column="pagina_id" outer-join="true" cascade="none"/> |
</class> |
/branches/v3/impl/src/hbm/pt/estgp/estgweb/domain/Questionarios.hbm.xml |
---|
502,6 → 502,9 |
<property name="vista" type="boolean"> |
<column name="vista" default="false"/> |
</property> |
<property name="vistaProfs" type="boolean"> |
<column name="vista_profs" default="false"/> |
</property> |
<property name="usar" type="boolean"> |
<column name="usar" default="true"/> |
</property> |
/branches/v3/impl/src/web/admin/courseunits/courseUnitDeleteAdministration.jsp |
---|
44,7 → 44,7 |
<div class="col-sm-12 col-md-6"> |
<div class="panel panel-primary"> |
<div class="panel-heading"><bean:message key="course.pedagogic.contents.admin"/> - <%=importYear%></div> |
<div class="panel-heading">Remoções de Unidades Curriculares - <%=importYear%></div> |
<div class="panel-body"> |
<form role="form" action="<%=request.getContextPath()%>/admin/courseUnitsDeleteAdmin.do" method="post"> |
<div class="form-group"> |
/branches/v3/impl/src/web/admin/configuration/task.jsp |
---|
126,6 → 126,11 |
$("#jobValidateKeyPart").show(); |
$(".calendarPart").hide(); |
} |
else if(type == "pt.estgp.estgweb.services.courses.CourseUnitsStatisticsJobService") |
{ |
$("#jobImportYearKeyPart").show(); |
$("#jobInstitutionCodeKeyPart").show(); |
} |
else |
{ |
$("#jobImportYearKeyPart").show(); |
159,6 → 164,7 |
<html:option value="pt.estgp.estgweb.services.sigesimports.ImportSumariesJson">Importação de Sumários</html:option> |
<html:option value="pt.estgp.estgweb.services.sigesimports.SincronizeLastYearCourseUnitProgramsService">Clonagem de Fichas Curriculares</html:option> |
<html:option value="pt.estgp.estgweb.services.sigesimports.GenerateCourseUnitProgramsService">Gerar PDFS e Enviar IONLINE (Correr apenas uma vez senao gera ficheiros indefinidamente)</html:option> |
<html:option value="pt.estgp.estgweb.services.courses.CourseUnitsStatisticsJobService">Gerar Estatisticas Unidades Curriculares</html:option> |
</html:select> |
</div> |
<div class="form-group"> |
/branches/v3/impl/src/web/css/estg/style.css |
---|
203,6 → 203,10 |
WIDTH: 100% |
} */ |
#bigTable |
{ |
background-color: white; |
} |
TD#leftPage { |
VERTICAL-ALIGN: top; |
text-align: left; |
/branches/v3/impl/src/web/index.jsp |
---|
1,4 → 1,4 |
<%@page language="java" contentType="UTF-8" %> |
<%@ page contentType="text/html; charset=UTF-8" language="java"%> |
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
<%--<logic:forward name="welcome"/>--%> |
<jsp:include page="/layout/setTheme.jsp"/> |
/branches/v3/impl/src/web/layout/themes/estg/header.jsp |
---|
122,26 → 122,8 |
%> |
</ul> |
<ul class="nav navbar-nav navbar-right"> |
<baco:isNotAuthenticated> |
<li> |
<a href="<%=request.getContextPath()+ Globals.SYSTEM_INTRANET_URL%>"> |
<span class="glyphicon glyphicon-log-in"></span> <bean:message key="authenticate"/> |
</a> |
</li> |
</baco:isNotAuthenticated> |
<baco:isAuthenticated> |
<li> |
<html:link action="/user/home"> |
INTRANET (<bean:write name="UserSession" property="user.username"/>) |
</html:link> |
</li> |
<!--<li> |
<html:link action="/Logout"> |
<bean:message key="logout"/> |
</html:link> |
</li>--> |
</baco:isAuthenticated> |
<!-- |
<li><a class="hidden-xs" style="padding-right: 2px " href="#">PT |</a></li> |
<li><a class="hidden-xs" style="padding-left: 2px; padding-right: 2px" href="#">EN |</a></li> |
154,11 → 136,29 |
<li id="google_translate_element" style="margin-left:20px;padding-top: 3px"></li> |
<script type="text/javascript"> |
function googleTranslateElementInit() { |
new google.translate.TranslateElement({pageLanguage: 'pt', includedLanguages: 'en,es,fr', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element'); |
new google.translate.TranslateElement({pageLanguage: 'pt', includedLanguages: 'pt,en,es,fr', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element'); |
} |
</script> |
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script> |
<baco:isNotAuthenticated> |
<li> |
<a href="<%=request.getContextPath()+ Globals.SYSTEM_INTRANET_URL%>"> |
<span class="glyphicon glyphicon-log-in"></span> <bean:message key="authenticate"/> |
</a> |
</li> |
</baco:isNotAuthenticated> |
<baco:isAuthenticated> |
<li> |
<html:link action="/user/home"> |
INTRANET (<bean:write name="UserSession" property="user.username"/>) |
</html:link> |
</li> |
<!--<li> |
<html:link action="/Logout"> |
<bean:message key="logout"/> |
</html:link> |
</li>--> |
</baco:isAuthenticated> |
<!-- |
<li><a class="lang first" href="<%=request.getContextPath()%>?language=pt">PT |</a></li> |
<li><a class="lang" href="<%=request.getContextPath()%>?language=en">EN |</a></li> |
/branches/v3/impl/src/web/layout/themes/estg/separators.jsp |
---|
114,7 → 114,7 |
<li <%=sep5%>><a <%=link5%>><span class="glyphicon glyphicon-folder-open"></span> <bean:message key="intranet.separator.ionline"/></a></li> |
<li <%=sep7%>><a <%=link7%>><span class="glyphicon glyphicon-list-alt"></span> <bean:message key="intranet.separator.contacts"/></a></li> |
<li <%=sep6%>><a <%=link6%>><span class="glyphicon glyphicon-random"></span> <bean:message key="intranet.separator.utils"/></a></li> |
<li <%=sep8%>><a <%=link8%>><span class="glyphicon glyphicon-random"></span> <bean:message key="intranet.separator.utils"/></a></li> |
<%--<li <%=sep8%>><a <%=link8%>><span class="glyphicon glyphicon-random"></span> <bean:message key="intranet.separator.utils"/></a></li>--%> |
</ul> |
/branches/v3/impl/src/web/layout/themes/scripts-default.jsp |
---|
219,11 → 219,12 |
} |
$(document).ready(function() |
{ |
{ |
return evaluateTableSorters(); |
$(".tablesorterfiltered").wrap( "<div class=\"table-responsive\"></div>" ) |
evaluateTableSorters(); |
} |
} |
); |
/branches/v3/impl/src/web/layout/scripts.jsp |
---|
1,4 → 1,7 |
<%@ page import="pt.estgp.estgweb.web.filters.TopImageFilter" %> |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%--<meta http-equiv="Pragma" content="no-cache"> |
<meta http-equiv="Cache-Control" content="no-cache"> |
<meta http-equiv="Expires" content="Sat, 01 Dec 2001 00:00:00 GMT">--%> |
<jsp:include page="setTheme.jsp"/> |
<jsp:include page="/layout/themes/${pt_estgp_estgweb_theme}/scripts.jsp"/> |
/branches/v3/impl/src/web/layout/layoutWelcome.jsp |
---|
1,5 → 1,4 |
<%@page contentType="text/html"%> |
<%@page pageEncoding="UTF-8"%> |
<%@ 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" %> |
/branches/v3/impl/src/web/layout/layout0.jsp |
---|
1,5 → 1,6 |
<%@page contentType="text/html"%> |
<%@page pageEncoding="UTF-8"%> |
<%--<%@page contentType="text/html"%>--%> |
<%--<%@page pageEncoding="UTF-8"%>--%> |
<%@ 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" %> |
/branches/v3/impl/src/web/public/announcements/announcementsIndex.jsp |
---|
116,6 → 116,14 |
<span class="badge"><a href="<%=request.getContextPath()%>/startEditAnnouncement.do?id=${item.id}"><span class="glyphicon glyphicon-pencil"/></a></span> |
</baco:canManage> |
</div> |
<div class="list-group-item clearfix"> |
<span > |
<logic:present name="item" property="smallImage"> |
<img class="pull-left" style="padding-right: 4px;padding-bottom: 4px" alt="${item.title}" src="<%=request.getContextPath()%>/imageStream/${item.smallImage.id}"> |
</logic:present> |
${item.textSummarySmall} |
</span> |
</div> |
<logic:notEmpty name="item" property="announcementDate"> |
<div class="list-group-item list-group-item-footer"> |
realiza-se a ${item.formatedNaturalLangDate} |
/branches/v3/impl/src/web/user/courseunits/courseunitEvaluation.jsp |
---|
441,9 → 441,7 |
<div class="col-md-1 col-sm-1"></div> |
<div class="col-md-3 col-sm-3"> |
<baco:clearOperation name="CourseUnitView" property="courseUnit" op="EVALUATION_TRANSITATE_TO_CLOSE"> |
<button type="button" class="btn btn-default"> |
<bean:message key="courseunit.evaluation.transit.to.closed"/> |
</button> |
<button type="button" class="btn btn-default" onclick="set(form,'publishEvaluation');submitFormWaitAutoSave(form);"><bean:message key="courseunit.evaluation.transit.to.closed"/></button> |
</baco:clearOperation> |
</div> |
</div> |
/branches/v3/impl/src/web/user/courseunits/menu.jsp |
---|
106,11 → 106,11 |
</li> |
</baco:clearOperation> |
<baco:canEditCourseUnitProgram unitId="${CourseUnitView.id}"> |
<baco:clearOperation name="CourseUnitView" property="courseUnit" op="PROGRAM_EDIT_PROGRAM"> |
<li> |
<html:link action="/user/startLoadCourseUnitProgram?courseUnitId=${CourseUnitView.id}"><span class="glyphicon glyphicon-list-alt"></span> <bean:message key="edit"/> <bean:message key="courseunit.programfilepath"/></html:link> |
</li> |
</baco:canEditCourseUnitProgram> |
</baco:clearOperation> |
<baco:clearOperation name="CourseUnitView" property="courseUnit" op="STATISTICS_CAN_VIEW"> |
<li> |
/branches/v3/impl/src/web/user/courseunits/students.jsp |
---|
123,6 → 123,7 |
</logic:iterate> |
</tbody> |
</table> |
</div> |
</div> |
/branches/v3/impl/src/web/user/courseunits/courseCourseunitsStatistics.jsp |
---|
21,6 → 21,9 |
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %> |
<jsp:useBean id="UserSession" type="pt.estgp.estgweb.domain.UserSessionImpl" scope="request"/> |
<% |
String all = request.getParameter("all"); |
%> |
<div class="panel panel-default"> |
<div class="panel-heading"> |
Estatisticas Unidades nos Cursos |
30,7 → 33,7 |
<% |
boolean allCourses = false; |
List<String> comissionsRoles = null; |
if(UserSession.getUser().isSuperuserOrAdmin() || UserSession.getUser().hasRole(Globals.SERVICES_PROGRAMS_ROLE) || UserSession.getUser().hasRole(Globals.COURSE_DIRECTOR_ROLE) || UserSession.getUser().hasRole(Globals.COURSE_COORDINATOR_ROLE) || UserSession.getUser().hasRole("services")) |
if(UserSession.getUser().isSuperuserOrAdmin() || UserSession.getUser().hasRole(Globals.SERVICES_PROGRAMS_ROLE) || UserSession.getUser().hasRole("services")) |
{ |
allCourses = true; |
AbstractDao.getCurrentSession().beginTransaction(); |
135,32 → 138,76 |
{ |
AbstractDao.getCurrentSession().beginTransaction(); |
if(all == null) |
{ |
%> |
<div class="dropdown"> |
<button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">Escolha Comissão |
<span class="caret"></span></button> |
<ul class="dropdown-menu"> |
<%--<ul class="nav nav-tabs">--%> |
<% |
for(String roleCourse: comissionsRoles) |
{ |
request.setAttribute("roleCourse",roleCourse); |
%> |
<li id="rolesSeparators<%=roleCourse%>"><a href="javascript:showRoleSeparator('<%=roleCourse%>')"><bean:message key="user.role.${roleCourse}"/></a></li> |
<% |
} |
%> |
</ul> |
<div class="row"> |
<div class="dropdown col-sm-3"> |
<button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">Escolha Comissão |
<span class="caret"></span></button> |
<ul class="dropdown-menu"> |
<%--<ul class="nav nav-tabs">--%> |
<% |
for(String roleCourse: comissionsRoles) |
{ |
request.setAttribute("roleCourse",roleCourse); |
%> |
<li id="rolesSeparators<%=roleCourse%>"><a href="javascript:showRoleSeparator('<%=roleCourse%>')"><bean:message key="user.role.${roleCourse}"/></a></li> |
<% |
} |
%> |
</ul> |
</div> |
<div class="col-sm-3"> |
<html:link styleClass="btn btn-default" action="/user/startLoadCourseCourseUnitsStatistics?all=true">Mostrar Tudo na mesma tabela</html:link> |
</div> |
</div> |
<% |
} |
else if(all!=null && all.equals("true")) |
{ |
%> |
<html:link styleClass="btn btn-default" action="/user/startLoadCourseCourseUnitsStatistics">Filtrar por Comissão de Curso</html:link> |
<table class="tablesorter tablesorterfiltered"> |
<thead> |
<tr> |
<th>Cod Curso.</th> |
<th class="filter-name filter-select">Curso</th> |
<th>Cod.</th> |
<th class="filter-name filter-select">Sem.</th> |
<th>Nome</th> |
<th>Sums</th> |
<th>Sums Pre</th> |
<th>Sums Falt</th> |
<th>Plan.</th> |
<th class="filter-name filter-select">Ficha</th> |
<th>Aval.Enu</th> |
<th>Aval.Paut</th> |
<th class="filter-name filter-select">Relat.</th> |
<th class="filter-name filter-select">Pedag.</th> |
<th>Conteud.</th> |
<th class="filter-name filter-select">Detalhes</th> |
</tr> |
</thead> |
<tbody> |
<% |
} |
for(String roleCourse: comissionsRoles) |
{ |
request.setAttribute("roleCourse",roleCourse); |
if(all == null) |
{ |
%> |
<div id="ROLE_VALIDATION_<%=roleCourse%>" style="display: none"> |
<h1><bean:message key="user.role.${roleCourse}"/></h1> |
<% |
} |
Criteria c = AbstractDao.getCurrentSession().createCriteria(CourseUnit.class) |
.setProjection(Projections.projectionList() |
.add(Projections.groupProperty("c.id")) |
171,15 → 218,20 |
.add(eq("c.validationRole", roleCourse)); |
List<Object[]> coursesForRole = c.list(); |
if(coursesForRole.size() > 1) |
if(all==null && coursesForRole.size() > 1) |
{ |
%> |
<div class="alert alert-info alert-small">Mais que um curso para o papel <bean:message key="user.role.${roleCourse}"/></div> |
<% |
} |
if(all == null) |
{ |
%> |
<hr/> |
<% |
} |
for(Object[] courseArray: coursesForRole) |
{ |
Long courseId = (Long) courseArray[0]; |
195,7 → 247,7 |
c.addOrder(Order.asc("name")); |
List<Long> courseUnits = c.list(); |
if(courseUnits.size() == 0) |
if(all==null && courseUnits.size() == 0) |
{ |
%> |
<h2><bean:message key="user.role.${roleCourse}"/> </h2> |
208,6 → 260,8 |
{ |
// |
// List<Student> students = DaoFactory.getStudentDaoImpl().loadFromCoursesWithValidationRoles(comissionsRoles,UserSession.getNowConfiguration().getInterfaceImportYear()); |
if(all == null) |
{ |
%> |
<h2><%=courseName%> (<%=courseCode%>)</h2> |
<div class="alert alert-info alert-small"> |
240,6 → 294,7 |
</thead> |
<tbody> |
<% |
} |
for(Long unit: courseUnits) |
{ |
Long unitId = unit; |
247,6 → 302,15 |
request.setAttribute("cu",cu); |
%> |
<tr> |
<% |
if(all != null && all.equals("true")) |
{ |
%> |
<td><%=courseCode%></td> |
<td><%=courseName%></td> |
<% |
} |
%> |
<td>${cu.code}</td> |
<td>${cu.semestre}</td> |
<td><html:link target="_blank" action="/user/startLoadCourseUnitFromHome?id=${cu.id}"> ${cu.name}</html:link></td> |
264,19 → 328,35 |
</tr> |
<% |
} |
%> |
if(all == null) |
{ |
%> |
</tbody> |
</table> |
<% |
} |
} |
} |
if(all == null) |
{ |
%> |
</div> <!--FIM DE ROLE VALIDATION--> |
<% |
} |
} |
if(all != null && all.equals("true")) |
{ |
%> |
</tbody> |
</table> |
<% |
} |
AbstractDao.getCurrentSession().getTransaction().commit(); |
} |
catch(Exception e) |
/branches/v3/impl/src/web/user/paginasseccoes/paginasseccoes.jsp |
---|
9,9 → 9,25 |
OLA A TODOS |
<% |
try{ |
%> |
<html:form action="/user/paginasSeccoes"> |
<html:form action="/user/paginasSeccoes" enctype="multipart/form-data"> |
<logic:present name="FICHEIRO_ID" scope="request"> |
<H3>FOI IMPORTADO COM O ID: ${FICHEIRO_ID}</H3> |
</logic:present> |
Ficheiro a importar: <html:file property="ficheiro"/> <br/> |
<button type="button" onclick="set(this.form,'uploadFicheiro');this.form.submit();" >Upload</button> |
<jsp:useBean id="PaginasSeccoesForm" scope="request" type="pt.estgp.estgweb.web.controllers.paginaseseccoes.PaginasSeccoesForm"/> |
<input type="hidden" name="dispatch"/> |
<html:hidden property="pagina.id"/> |
25,9 → 41,41 |
</logic:equal> |
<logic:notEqual value="0" name="PaginasSeccoesForm" property="pagina.id"> |
<div class="panel panel-default"> |
<div class="panel-title">Form de Criação de Secção</div> |
<div class="panel-body"> |
<logic:notEqual value="0" name="PaginasSeccoesForm" property="pagina.id"> |
<button type="button" onclick="set(this.form,'atualiza');this.form.submit();" >Actualiza</button> |
<button type="button" onclick="set(this.form,'atualiza');this.form.submit();" >Actualiza</button> |
<div style="border:1px solid black"> |
<h3>Criar Seccao</h3> |
Titulo da Seccao <html:text property="seccao.titulo"/><br/> |
<button type="button" onclick="set(this.form,'addSeccao');this.form.submit();" >Adicionar</button> |
</div> |
</div> |
</div> |
</logic:notEqual> |
<%-- <nested:root name="PaginasSeccoesForm">--%> |
<nested:iterate id="item" property="pagina.seccoes" type="pt.estgp.estgweb.domain.Seccao"> |
<nested:hidden property="id"/><br/> |
Seccao Titulo (${item.id}) <nested:text property="titulo"/><br/> |
<br/> |
<nested:select property="estado"> |
<html:option value="true">Visivel</html:option> |
<html:option value="false">Oculto</html:option> |
</nested:select> |
</nested:iterate> |
<%-- </nested:root>--%> |
</html:form> |
<button type="button" onclick="set(this.form,'addSeccao');this.form.submit();" >Adicionar</button> |
</html:form> |
<% |
}catch(Throwable e) |
{ |
System.out.println(e.toString()); |
e.printStackTrace(); |
} |
%> |
/branches/v3/impl/src/web/user/home/panels/questionarios.jsp |
---|
New file |
0,0 → 1,19 |
<%@ 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" %> |
<baco:hasRole role="admin,all,services,questionarios.gerais,questionarios.admin"> |
<div class="panel panel-primary"> |
<div class="panel-heading">Questionários Pedagógicos</div> |
<div class="panel-body"> |
<div class="list-group"> |
<div class="list-group-item"><html:link action="/user/listQuestionarios">Administração de Questionários</html:link></div> |
<%-- <div class="list-group-item"><html:link action="/user/configurationSchedulleTasks.do">Consulta de Resultados</html:link></div>--%> |
</div> |
</div> |
</div> |
</baco:hasRole> |
/branches/v3/impl/src/web/user/home/panels/academicTools.jsp |
---|
New file |
0,0 → 1,23 |
<%@ 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" %> |
<baco:hasRole role="admin,all,services"> |
<div class="panel panel-primary"> |
<div class="panel-heading">Ferramentas Académicas (MODO BACO)</div> |
<div class="panel-body"> |
<div class="list-group"> |
<baco:hasRole role="admin,all"> |
<div class="list-group-item"><html:link action="/admin/courseUnitsDeleteAdmin">Administração de Unidades Curriculares (Remoções)</html:link></div> |
</baco:hasRole> |
<div class="list-group-item"><html:link action="/user/courseComissions">Informação Adicional de Cursos</html:link></div> |
<div class="list-group-item"><html:link action="/user/startFindCourseUnitAdminFromServiceZone"><bean:message key="courseunit.search"/></html:link></div> |
</div> |
</div> |
</div> |
</baco:hasRole> |
/branches/v3/impl/src/web/user/home/panels/configsGeraisSistema.jsp |
---|
New file |
0,0 → 1,22 |
<%@ 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" %> |
<baco:hasRole role="admin,all"> |
<div class="panel panel-primary"> |
<div class="panel-heading">Configurações do Sistema Baco V3</div> |
<div class="panel-body"> |
<div class="list-group"> |
<div class="list-group-item"><html:link action="/admin/configurations.do">Configurações Gerais do Sistema</html:link></div> |
<div class="list-group-item"><html:link action="/user/configurationGrades.do"><bean:message key="configuration.grades"/></html:link></div> |
<div class="list-group-item"><html:link action="/user/configurationDirectories.do"><bean:message key="configuration.directories"/></html:link></div> |
<div class="list-group-item"><html:link action="/user/configurationSchedulleTasks.do"><bean:message key="configuration.tasks"/></html:link></div> |
<div class="list-group-item"><a href="<%=request.getContextPath()%>/user/configurationUserRoles.do"><bean:message key="configuration.roles"/></a></div> |
</div> |
</div> |
</div> |
</baco:hasRole> |
/branches/v3/impl/src/web/user/home/teacherPae.jsp |
---|
6,14 → 6,6 |
<%@ 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" %> |
<%@ page import="jomm.dao.utils.HibernateUtils" %> |
<%@ page import="jomm.utils.MessageResources" %> |
<%@ page import="pt.estgp.estgweb.domain.CourseUnit" %> |
<%@ page import="pt.estgp.estgweb.domain.TeacherImpl" %> |
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %> |
<%@ page import="pt.estgp.estgweb.domain.dao.impl.CourseUnitDaoImpl" %> |
<%@ page import="pt.estgp.estgweb.utils.DatesUtils" %> |
<%@ page import="java.util.List" %> |
<jsp:useBean id="UserSession" type="pt.estgp.estgweb.domain.UserSession" scope="request"/> |
<!-- PARA BOOTSTRAP NOVO PORTAL--> |
29,231 → 21,17 |
<jsp:include page="todosAfazer.jsp"/> |
<div class="row"> |
<div class="col-md-6 col-sm-12 col-xs-12"> |
<baco:isModuleOn module="courseunits"> |
<% |
java.util.List<String> years = new java.util.ArrayList<String>(); |
String nowImportYear = DaoFactory.getConfigurationDaoImpl().getInterfaceImportYearCreateTransaction(); |
years.add(DaoFactory.getConfigurationDaoImpl().getInterfaceImportYearCreateTransaction()); |
years.add(DatesUtils.getPreviousImportYear(nowImportYear)); |
java.util.Collections.sort(years, new java.util.Comparator<String>() |
{ |
public int compare(String o1, String o2) { |
return o2.compareTo(o1); |
} |
}); |
for(String year: years) |
{ |
String yearFormatted = pt.estgp.estgweb.utils.DatesUtils.getImportYearFormatted(year); |
%> |
<div class="panel panel-primary"> |
<div class="panel-heading"><bean:message key="intranet.course.units"/> - <%=yearFormatted%></div> |
<div class="panel-body"> |
<% |
String[] semestres = new String[]{"A","S1","S2","T1","T2","T3","T4"}; |
String[] semestreLabel = new String[]{ |
MessageResources.getMessage(request,"courseunit.anuais"), |
MessageResources.getMessage(request,"courseunit.semestre") + "1", |
MessageResources.getMessage(request,"courseunit.semestre") + "2", |
MessageResources.getMessage(request,"courseunit.trimestre") + "1", |
MessageResources.getMessage(request,"courseunit.trimestre") + "2", |
MessageResources.getMessage(request,"courseunit.trimestre") + "3", |
MessageResources.getMessage(request,"courseunit.trimestre") + "4"}; |
for(int i =0;i< semestres.length;i++) |
{ |
request.setAttribute("LABEL",semestreLabel[i]); |
%> |
<jsp:useBean id="LABEL" scope="request" type="java.lang.String"/> |
<% |
TeacherImpl u = ((pt.estgp.estgweb.domain.TeacherImpl)UserSession.getUser()); |
List<pt.estgp.estgweb.domain.CourseUnit> cus= |
(List<CourseUnit>) |
u.getClass().getMethod("getTeachedUnitsView" + semestres[i],String.class) |
.invoke(u,year); |
request.setAttribute("units",cus); |
if(cus == null || cus.size() == 0) |
{} |
else if(cus.size() > 0) |
{ |
%> |
<jsp:useBean id="units" scope="request" type="java.util.Collection"/> |
<div class="list-group"> |
<div class="list-group-item list-group-item-heading"><bean:write name="LABEL"/></div> |
<logic:iterate id="unit" name="units" type="pt.estgp.estgweb.domain.CourseUnit"> |
<div class="list-group-item"> |
<div class="row"> |
<div class="col-sm-10"><html:link action="/user/startLoadCourseUnitFromHome?id=${unit.id}">${unit.name} (${unit.courseName} (${unit.courseCode}) ${unit.cdTurma}</html:link></div> |
<div class="col-sm-2"><html:link action="/user/startLoadCourseUnitRootFromHome?courseUnitView.id=${unit.id}"> <span style="padding:5px" class="glyphicon glyphicon-folder-open"></span> </html:link></div> |
</div> |
</div> |
</logic:iterate> |
</div> |
<% |
} |
} |
%> |
</div> |
</div> |
<% |
} |
%> |
</baco:isModuleOn> |
<%-- |
<baco:isModuleOn module="todos"> |
<jsp:include page="/user/home/todos.jsp"/> |
</baco:isModuleOn>--%> |
<baco:isModuleOn module="courseunits"> |
<jsp:include page="/user/home/courseUnitsAnnouncements.jsp"/> |
</baco:isModuleOn> |
</div> |
<baco:hasRole role="admin,all,questionarios.gerais,questionarios.admin"> |
<div class="col-md-6 col-sm-12 col-xs-12"> |
<jsp:include page="panels/questionarios.jsp"/> |
<jsp:include page="panels/configsGeraisSistema.jsp"/> |
<jsp:include page="panels/academicTools.jsp"/> |
</div> |
</baco:hasRole> |
<baco:hasRole role="admin,all,services,questionarios.admin,questionarios.tipologias.admin,questionarios.atribuicoes.admin"> |
<div class="panel panel-primary"> |
<div class="panel-heading">Questionários Pedagógicos</div> |
<div class="panel-body"> |
<div class="list-group"> |
<div class="list-group-item"><html:link action="/user/listQuestionarios">Administração de Questionários</html:link></div> |
<div class="list-group-item"><html:link action="/user/configurationSchedulleTasks.do">Consulta de Resultados</html:link></div> |
</div> |
</div> |
</div> |
</baco:hasRole> |
<div class="panel panel-primary"> |
<div class="panel-heading"><bean:message key="intranet.home.curricular"/></div> |
<div class="panel-body"> |
<!--<p><bean:message key="intranet.home.curricular"/></p>--> |
<!--<ul> |
<li>--> |
<div class="list-group"> |
<div class="list-group-item"> |
<html:link action="/user/startLoadCoursesProgramsFromHome"><bean:message key="courseunit.indexes"/></html:link> |
</div> |
<div class="list-group-item"> |
<html:link action="/user/courseComissions"><bean:message key="course.comissions"/></html:link> |
</div> |
</div> |
<!--</li> |
</ul>--> |
</div> |
</div> |
<% |
try{ |
HibernateUtils.getCurrentSession().beginTransaction(); |
String activeYear = DaoFactory.getConfigurationDaoImpl().getCourseUnitEvaluationActiveYear(); |
List<String> activeDegrees = DaoFactory.getConfigurationDaoImpl().getCourseUnitEvaluationActiveDegrees(); |
List<CourseUnit> evaluations = DaoFactory.getCourseUnitDaoImpl().loadTeacherUnitsMissingEvaluation(UserSession); |
List<CourseUnit> programs = DaoFactory.getCourseUnitDaoImpl().loadMissingPrograms(UserSession.getUser().getId()); |
if(programs != null && programs.size() > 0 || evaluations!= null && evaluations.size() > 0) |
{ |
%> |
<div class="panel panel-primary"> |
<div class="panel-heading">Tarefas Docente Relativas a Unidades (<%=activeYear%>)</div> |
<div class="panel-body"> |
<% |
if(programs != null && programs.size() > 0) |
{ |
%> |
<div class="list-group"> |
<div class="list-group-item active">Fichas Curriculares por preencher</div> |
<% |
for(CourseUnit cu: programs) |
{ |
%> |
<div class="list-group-item"><a href="<%=request.getContextPath()%>/user/startLoadCourseUnitProgram.do?courseUnitId=<%=cu.getId()%>"><%=cu.getName()%>/<%=cu.getCode()%> (<%=cu.getCourseName() + "/" +cu.getCourseCode()%>)</a></div> |
<% |
} |
%> |
</div> |
<% |
} |
if(evaluations != null && evaluations.size() > 0) |
{ |
%> |
<div class="list-group"> |
<div class="list-group-item active">Relatórios de avaliação por preencher/entregar |
<% |
if(activeDegrees != null) |
{ |
%> |
(graus em processo de validação: |
<% |
String sep = ""; |
for(String activeDegree: activeDegrees) |
{ |
%> |
<%=sep + MessageResources.getInstance(request).getMessage("course."+activeDegree)%> |
<% |
sep = ", "; |
} |
%> |
) |
<% |
} |
%> |
</div> |
<% |
for(CourseUnit cu: evaluations) |
{ |
%> |
<div class="list-group-item"><a href="<%=request.getContextPath()%>/user/startLoadCourseUnitFromHome.do?id=<%=cu.getId()%>"><%=cu.getName()%>/<%=cu.getCode()%> (<%=cu.getCourseName() + "/" +cu.getCourseCode()%>)</a></div> |
<% |
} |
%> |
</div> |
<% |
} |
%> |
</div> |
</div> |
<% |
} |
HibernateUtils.getCurrentSession().getTransaction().commit(); |
}catch(Throwable e) |
{ |
System.out.println(e); |
e.printStackTrace(); |
} |
%> |
<jsp:include page="courseComission.jsp"/> |
</div> |
</div> |
/branches/v3/impl/src/web/user/home/teacher.jsp |
---|
45,6 → 45,9 |
<div class="list-group-item"> |
<html:link action="/user/courseComissions"><bean:message key="course.comissions"/></html:link> |
</div> |
<div class="list-group-item"> |
<a href="<%=request.getContextPath()%>/dir/utilsIntranet/comAvalDesemp">Avaliação de Desempenho Docente</a> |
</div> |
</div> |
<!--</li> |
</ul>--> |
171,11 → 174,11 |
Consultar Alunos |
</html:link> |
</div> |
<div class="list-group-item"> |
<!--<div class="list-group-item"> |
<html:link action="/user/startSubmitMessageCourseComission"> |
Consultar Docentes |
</html:link> |
</div> |
</div>--> |
<div class="list-group-item"> |
<html:link action="/user/startLoadCoursesProgramsFromHome?importYear=${UserSession.nowConfiguration.interfaceImportYear}&forUser=courseCommission">Atalho para as validações (${UserSession.nowConfiguration.interfaceImportYear})</html:link> |
</div> |
/branches/v3/impl/src/web/user/home/userPae.jsp |
---|
11,44 → 11,11 |
<div class="row"> |
<div class="col-md-6 col-sm-12 col-xs-12"> |
<baco:hasRole role="admin,all,services"> |
<div class="panel panel-primary"> |
<div class="panel-heading">Configurações do Sistema Baco V3</div> |
<div class="panel-body"> |
<div class="list-group"> |
<div class="list-group-item"><html:link action="/admin/configurations.do">Configurações Gerais do Sistema</html:link></div> |
<div class="list-group-item"><html:link action="/user/configurationGrades.do"><bean:message key="configuration.grades"/></html:link></div> |
<div class="list-group-item"><html:link action="/user/configurationDirectories.do"><bean:message key="configuration.directories"/></html:link></div> |
<div class="list-group-item"><html:link action="/user/configurationSchedulleTasks.do"><bean:message key="configuration.tasks"/></html:link></div> |
<div class="list-group-item"><a href="<%=request.getContextPath()%>/user/configurationUserRoles.do"><bean:message key="configuration.roles"/></a></div> |
</div> |
</div> |
</div> |
</baco:hasRole> |
<baco:hasRole role="admin,all,services,questionarios.admin"> |
<div class="panel panel-primary"> |
<div class="panel-heading">Ferramentas Académicas (MODO BACO)</div> |
<div class="panel-body"> |
<div class="list-group"> |
<div class="list-group-item"><html:link action="/admin/courseUnitsDeleteAdmin">Administração de Unidades Curriculares (Remoções)</html:link></div> |
<div class="list-group-item"><html:link action="/user/courseComissions">Informação Adicional de Cursos</html:link></div> |
<div class="list-group-item"><html:link action="/user/startFindCourseUnitAdminFromServiceZone"><bean:message key="courseunit.search"/></html:link></div> |
</div> |
</div> |
</div> |
</baco:hasRole> |
<jsp:include page="panels/questionarios.jsp"/> |
</div> |
<div class="col-md-6 col-sm-12 col-xs-12"> |
<baco:hasRole role="admin,all,services,questionarios.admin"> |
<div class="panel panel-primary"> |
<div class="panel-heading">Questionários Pedagógicos</div> |
<div class="panel-body"> |
<div class="list-group"> |
<div class="list-group-item"><html:link action="/user/listQuestionarios">Administração de Questionários</html:link></div> |
<div class="list-group-item"><html:link action="/user/configurationSchedulleTasks.do">Consulta de Resultados</html:link></div> |
</div> |
</div> |
</div> |
</baco:hasRole> |
<jsp:include page="panels/configsGeraisSistema.jsp"/> |
<jsp:include page="panels/academicTools.jsp"/> |
</div> |
</div> |
/branches/v3/impl/src/web/user/questionarios/pedagogicoEstudante/pedagogicoEstudanteAssignAnswers.jsp |
---|
New file |
0,0 → 1,137 |
<%@ page import="jomm.dao.impl.AbstractDao" %> |
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %> |
<%@ page import="pt.estgp.estgweb.domain.views.CourseView" %> |
<%@ page import="pt.estgp.estgweb.utils.ConfigProperties" %> |
<%@ 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 import="java.util.List" %> |
<%@ page import="pt.estgp.estgweb.web.form.configuration.SchedulleTasksForm" %> |
<%@ page import="pt.estgp.estgweb.domain.*" %> |
<%@ page import="pt.estgp.estgweb.services.jobs.ServiceJob" %> |
<%@ page import="pt.estgp.estgweb.services.questionarios.pedagogico.UpdateCoursesAndUnitsJobService" %> |
<%@ page import="pt.estgp.estgweb.web.form.questionarios.QuestionarioForm" %> |
<%@ 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" %> |
<% |
String qId = request.getParameter("questionarioId"); |
if(qId == null) |
qId = request.getParameter("questionario.id"); |
Long questionarioId = Long.parseLong(qId); |
IServiceManager sm = ServiceManager.getInstance(); |
String[] names = {"questionarioId"}; |
Object[] args = {questionarioId}; |
QuestionarioImpl questionario = (QuestionarioImpl) sm.execute(RequestUtils.getRequester(request, response),"loadQuestionarioAdmin",args,names); |
request.setAttribute("Questionario", questionario); |
AbstractDao.getCurrentSession().beginTransaction(); |
JobServiceTaskImpl job = questionario.getAnswerGenerationTaskId() > 0 ? |
(JobServiceTaskImpl) DaoFactory.getJobServiceTaskDaoImpl().load(questionario.getAnswerGenerationTaskId()) : |
null; |
request.setAttribute("Job", job); |
List<String> institutionCodes = ConfigProperties.getListValues("questionario.instituition."); |
%> |
<html:form action="/user/questionariosPaeSelectCourses"> |
<jsp:useBean id="QuestionarioForm" type="pt.estgp.estgweb.web.form.questionarios.QuestionarioForm" scope="request"/> |
<div class="container-fluid"> |
<div class="panel panel-primary"> |
<div class="panel-heading"> |
Atribuição de Questionários/Alunos para o Questionário ${Questionario.id} - Periodo: ${Questionario.semestre} de ${Questionario.year} |
</div> |
<div class="panel-body"> |
<html:errors/> |
<jomm:messages/> |
<div class="panel panel-primary" id="institutionGerarFinal"> |
<div class="panel-heading"> |
Atribuição de Questionários/Alunos ao Questionário |
</div> |
<div class="panel-body"> |
<div class="col-sm-6"> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_START_ASSIGN_ANSWERS"> |
<div class="alert alert-warning">Esta operação vai atribuir questionários aos alunos das unidades curriculares seleccionadas |
para o 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 questionários atribuidos</div> |
<div class="alert alert-info alert-small">Esta operação poderá demorar alguns instantes, consulte a barra de progresso</div> |
<html:hidden property="questionario.id" value="${Questionario.id}"/> |
<input type="hidden" name="questionarioId" value="${Questionario.id}"/> |
<input type="hidden" name="dispatch" value="assignAnswers"/> |
<button class="btn btn-warning" type="button" onclick="this.form.submit()">Atribuir</button> |
</baco:clearOperation> |
<baco:notClearOperation name="Questionario" op="QUESTIONARIO_START_ASSIGN_ANSWERS"> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_SEE_START_ASSIGN_ANSWERS"> |
<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_SEE_START_ASSIGN_ANSWERS"> |
<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()%>/user/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> |
</div> |
<div class="col-sm-6"> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_SEE_START_ASSIGN_ANSWERS"> |
<% |
if(job != null) |
{ |
SchedulleTasksForm schedulleTasksForm = new SchedulleTasksForm(); |
schedulleTasksForm.setJobServiceTask(job); |
schedulleTasksForm.setId(job.getId()); |
request.setAttribute("SchedulleTasksForm",schedulleTasksForm); |
%> |
<div class="task-log task-log-xs" data-href="<%=request.getContextPath()%>/user/questionarioPedagogicoStartChooseCourses.do?questionarioId=${Questionario.id}"> |
<jsp:include page="/admin/configuration/taskLog.jsp"/> |
</div> |
<% |
} |
else |
{ |
%> |
<div class="alert alert-danger">O sistema não conseguiu encontrar a tarefa de atribuição nas tarefas agendadas, por favor verifique em todos os logs de tarefas <html:link action="/user/configurationJobTasks">Aqui</html:link> </div> |
<% |
} |
%> |
</baco:clearOperation> |
</div> |
</div> |
</div> |
<div class="col-sm-12"> |
<html:link action="/user/adminQuestionario?questionario.id=${Questionario.id}#NOWTASK" styleClass="btn btn-danger">Voltar à administração</html:link> |
</div> |
</div> |
</div> |
</div> |
<% |
AbstractDao.getCurrentSession().getTransaction().commit(); |
%> |
</html:form> |
/branches/v3/impl/src/web/user/questionarios/pedagogicoEstudante/topnavQuestionarioPedagogicoAssignAnswers.jsp |
---|
New file |
0,0 → 1,27 |
<%@page contentType="text/html"%> |
<%@page pageEncoding="UTF-8"%> |
<%@page import="jomm.web.utils.NavPlaceServer"%> |
<%@ page import="jomm.web.utils.TopNav" %> |
<%@ page import="pt.estgp.estgweb.domain.QuestionarioImpl" %> |
<%@ 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" %> |
<% |
String qId = request.getParameter("questionarioId"); |
if(qId == null) |
qId = request.getParameter("questionario.id"); |
Long questionarioId = Long.parseLong(qId); |
IServiceManager sm = ServiceManager.getInstance(); |
String[] names = {"questionarioId"}; |
Object[] args = {questionarioId}; |
QuestionarioImpl questionario = (QuestionarioImpl) sm.execute(RequestUtils.getRequester(request, response),"loadQuestionarioAdmin",args,names); |
TopNav topNav = NavPlaceServer.getInstance().createTopNav(request); |
topNav.addNavPlace("/user/homePae.do", "intranet.separator.home.back"); |
topNav.addNavPlace("/user/listQuestionarios.do", "surveys"); |
topNav.addNavPlace("/user/adminQuestionario.do?questionario.id=" + questionarioId, "survey.admin",""+questionarioId); |
topNav.addNavPlace(null, "questionarios.assign.answers",questionario.getSemestre(),questionario.getYear()); |
%> |
<jsp:include page="/layout/topnav.jsp"/> |
/branches/v3/impl/src/web/user/questionarios/pedagogicoEstudante/courseInfoJson.jsp |
---|
8,6 → 8,7 |
JSONObject json = new JSONObject(); |
json.put("porVer",stats.porVer); |
json.put("porVerProfs",stats.porVerProfs); |
json.put("naoUsadas",stats.naoUsadas); |
json.put("marcadas",stats.marcadas); |
json.put("observadas",stats.observadas); |
/branches/v3/impl/src/web/user/questionarios/pedagogicoEstudante/pedagogicoCourseCheckCursoAfeto.jsp |
---|
55,6 → 55,19 |
$(this).closest("td").addClass("vistaNotChecked"); |
} |
}); |
$("#cursoAfetoTable${CursoAfeto.id} .vistaCheckProfs").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() |
{ |
83,6 → 96,20 |
$(this).closest("td").addClass("vistaNotChecked"); |
} |
}); |
$("#cursoAfetoTable${CursoAfeto.id} .vistaCheckProfs").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> |
101,6 → 128,7 |
<th>Turmas s/ sumario</th> |
<th>Usar</th> |
<th>Vista</th> |
<th>Profs</th> |
<th>Obs.</th> |
</tr> |
</thead> |
130,6 → 158,13 |
var op = "vista"; |
setUnidadeAfetaVar('${CursoAfeto.id}','${unidade.id}',op,val,$(this).closest("td")); |
}); |
$("#unidadeAfetaRow${unidade.id} .vistaCheckProfs").on("change",function() |
{ |
var val =$(this).prop("checked") ? "true" : "false"; |
var op = "vistaProfs"; |
setUnidadeAfetaVar('${CursoAfeto.id}','${unidade.id}',op,val,$(this).closest("td")); |
}); |
} |
); |
214,7 → 249,18 |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_CHANGE_ASSIGNEMENTS"> |
<html:checkbox styleClass="vistaCheck" name="unidade" property="vista"/> |
</baco:clearOperation> |
<baco:notClearOperation name="Questionario" op="QUESTIONARIO_CHANGE_ASSIGNEMENTS"> |
<html:checkbox disabled="true" styleClass="vistaCheck" name="unidade" property="vista"/> |
</baco:notClearOperation> |
</td> |
<td> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_CHANGE_ASSIGNEMENTS_CHECK_TEACHERS"> |
<html:checkbox styleClass="vistaCheckProfs" name="unidade" property="vistaProfs"/> |
</baco:clearOperation> |
<baco:notClearOperation name="Questionario" op="QUESTIONARIO_CHANGE_ASSIGNEMENTS_CHECK_TEACHERS"> |
<html:checkbox disabled="true" styleClass="vistaCheckProfs" name="unidade" property="vistaProfs"/> |
</baco:notClearOperation> |
</td> |
<td id="editObsTd${unidade.id}" <%=unidade.getObs() != null && unidade.getObs().trim().length() > 0 ? "class=\"obsContent\"":""%>> |
<button class="btn btn-warning btn-small" type="button" data-href="<%=request.getContextPath()%>/user/questionarios/pedagogicoEstudante/questionarioObsEdit.jsp?unidadeAfetaId=${unidade.id}&targetSetVarId=editObsTd${unidade.id}" data-title="Observações para a unidade ${unidade.nome} (${unidade.codigoUnidade}) do curso de ${CursoAfeto.nome} (${CursoAfeto.codigoCurso})" data-toggle="modal" data-target="#modalAjaxRequest"><span class="glyphicon glyphicon-pencil"></span></button> |
</td> |
/branches/v3/impl/src/web/user/questionarios/pedagogicoEstudante/questionarioAdminPanel.jsp |
---|
13,7 → 13,7 |
<jsp:useBean id="Questionario" type="pt.estgp.estgweb.domain.QuestionarioImpl" scope="request"/> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_ASSIGNATION_OPERATIONS"> |
sdfsadfasdf |
<div class="row"> |
<logic:empty name="Questionario" property="year"> |
<script> |
136,7 → 136,7 |
</div> |
</baco:clearOperation> |
<hr class="visible-xs"/> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_CHANGE_TIPOLOGIES,QUESTIONARIO_CHANGE_ASSIGNEMENTS"> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_CHANGE_ASSIGNEMENTS_CHECK_TEACHERS,QUESTIONARIO_CHANGE_TIPOLOGIES,QUESTIONARIO_CHANGE_ASSIGNEMENTS"> |
<div class="col-md-3 col-sm-3"> |
<div class="list-group"> |
<div class="list-group-item"> |
148,11 → 148,11 |
</div> |
</baco:clearOperation> |
<hr class="visible-xs"/> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_START_ASSIGN_ANSWERS"> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_SEE_START_ASSIGN_ANSWERS"> |
<div class="col-md-3 col-sm-3"> |
<div class="list-group"> |
<div class="list-group-item"> |
<html:link styleClass="btn btn-warning" action="/user/questionarioPedagogicoStartChooseCourses?questionarioId=${Questionario.id}"> |
<html:link styleClass="btn btn-warning" action="/user/questionarioPedagogicoStartAssignAnswers?questionarioId=${Questionario.id}"> |
Iniciar Atribuição de Respostas |
</html:link> |
</div> |
166,6 → 166,10 |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_REVERT_ALL_ASSIGNEMENTS"> |
<button class="btn btn-danger" type="button" data-toggle="modal" data-target="#confirm-ModalGeneric" data-message="Esta operação irá anular os cursos e unidades atribuidos anteriormente!! Tem a certeza que deseja prosseguir?" data-href="<%=request.getContextPath()%>/user/questionariosPaeSelectCourses.do?dispatch=revertAssignements&questionario.id=${Questionario.id}#NOWTASK">Anular Atribuições</button> |
</baco:clearOperation> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_FINNISH_ASSIGNEMENTS"> |
<button class="btn btn-success pullright" type="button" >Terminar Atribuições</button> |
</baco:clearOperation> |
</div> |
</div> |
</baco:clearOperation> |
/branches/v3/impl/src/web/user/questionarios/pedagogicoEstudante/pedagogicoEstudanteCoursesCheck.jsp |
---|
247,6 → 247,14 |
} |
$("#cursoAfetoRow" + cursoAfetoId + " .porVerCount").html(porVer); |
var porVerProfs = dataJson.porVerProfs + " "; |
if(dataJson.porVerProfs > 0) |
{ |
porVerProfs += "<span class=\"glyphicon glyphicon-alert\"></span>"; |
} |
$("#cursoAfetoRow" + cursoAfetoId + " .porVerProfsCount").html(porVerProfs); |
var marcadas = dataJson.marcadas + " "; |
if(dataJson.marcadas > 0) |
{ |
301,6 → 309,7 |
<th>Unidades</th> |
<th>Alertas </th> |
<th>Por Ver</th> |
<th>Por Ver Profs</th> |
<th>Não Usadas</th> |
<th>Observadas</th> |
<th>Turmas</th> |
383,6 → 392,7 |
</logic:greaterThan> |
</td> |
<td class="porVerCount"> ... </td> |
<td class="porVerProfsCount"> ... </td> |
<td class="naoUsadasCount"> ... </td> |
<td class="observadasCount"> ... </td> |
<td> |
/branches/v3/impl/src/web/user/pagecontent/pageContent.jsp |
---|
New file |
0,0 → 1,69 |
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.IServiceManager" %> |
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.ServiceManager" %> |
<%@ page import="pt.estgp.estgweb.web.utils.RequestUtils" %> |
<%@ page import="pt.estgp.estgweb.domain.PageSectionImpl" %> |
<%@ 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-nested.tld" prefix="nested" %> |
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %> |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<jsp:useBean id="PageContent" type="pt.estgp.estgweb.domain.PageContentImpl" scope="request"/> |
<baco:instanceOf name="PageContent" value="pt.estgp.estgweb.domain.PageSection"> |
<%--<jsp:useBean id="PageContent" type="pt.estgp.estgweb.domain.PageSectionImpl" scope="request"/> |
<logic:equal value="true" name="PageContent" property="topLayoutSection"> |
<div> |
<label class="lead">${PageContent.title}</label> |
</div> |
</logic:equal> |
<logic:equal value="false" name="PageContent" property="topLayoutSection"> |
<div class="panel panel-default section"> |
<div class="panel-heading"> |
${PageContent.title} |
</div> |
<baco:candAdminPageContent name="PageContent"> |
<div class="panel-heading panel-heading"> |
<baco:clearPageContent name="PageSection" clearance="ADD_FILES"> |
<button data-toggle="tooltip" title="Adicionar Ficheiro" class="btn btn-sm btn-default"><span class="glyphicon glyphicon-upload"/></button> |
</baco:clearPageContent> |
<baco:clearPageContent name="PageSection" clearance="ADD_URLS"> |
<button data-toggle="tooltip" title="Adicionar URL" class="btn btn-sm btn-default"><span class="glyphicon glyphicon-globe"/></button> |
</baco:clearPageContent> |
<baco:clearPageContent name="PageSection" clearance="ADD_SECTIONS"> |
<button data-toggle="tooltip" title="Adicionar Secção" class="btn btn-sm btn-default"><span class="glyphicon glyphicon-tags"/></button> |
</baco:clearPageContent> |
<baco:clearPageContent name="PageSection" clearance="REMOVE_SECTIONS"> |
<button data-toggle="tooltip" title="Remover esta secção" class="btn btn-sm btn-danger pull-right" style="margin-left: 5px"><span class="glyphicon glyphicon-remove"/></button> |
</baco:clearPageContent> |
<baco:clearPageContent name="PageSection" clearance="EDIT_SECTIONS"> |
<button data-toggle="tooltip" title="Editar esta secção" class="btn btn-sm btn-warning pull-right"><span class="glyphicon glyphicon-pencil"/></button> |
</baco:clearPageContent> |
</div> |
</baco:candAdminPageContent> |
</div> |
<div class="panel-body"> |
<p class="list-group-item list-group-item-text"> |
${PageContent.description} |
</p> |
<logic:iterate id="content" name="PageContent" property="childs"> |
<% |
request.setAttribute("PageContent",content); |
%> |
<jsp:include page="pageContent.jsp"/> |
</logic:iterate> |
</div> |
</logic:equal>--%> |
</baco:instanceOf> |
/branches/v3/impl/src/web/user/pagecontent/page.jsp |
---|
76,6 → 76,20 |
${PageSection.description} |
</p> |
</div> |
<logic:iterate id="content" name="PageSection" property="childs"> |
<% |
request.setAttribute("PageContent",content); |
%> |
<jsp:include page="pageContent.jsp"/> |
</logic:iterate> |
<hr/> |
<!--FIM MATERIAL ESTATICO--> |
<div class="panel-body"> |
<div class="list-group"> |
/branches/v3/impl/src/web/indexWelcome.jsp |
---|
1,5 → 1,5 |
<%@ page import="pt.estgp.estgweb.web.utils.RequestUtils" %> |
<%@page language="java" contentType="UTF-8" %> |
<%@ page contentType="text/html; charset=UTF-8" language="java"%> |
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
<%--<logic:forward name="welcome"/>--%> |
<logic:forward name="welcome"/> |
/branches/v3/impl/libs.xml |
---|
31,10 → 31,10 |
<fileset dir="${common.lib.dir}/ldap"> |
<include name="**/*.jar"/> |
</fileset> |
<fileset dir="${common.lib.dir}/hibernate"> |
<include name="**/*.jar"/> |
<exclude name="xerces-2.6.2.jar"/> |
</fileset> |
<fileset dir="${common.lib.dir}/hibernate"> |
<include name="**/*.jar"/> |
<exclude name="xerces-2.6.2.jar"/> |
</fileset> |
<fileset dir="${common.lib.dir}/log4j"> |
<include name="**/*.jar"/> |
</fileset> |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioPedagogicoCursoAfeto.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Pagina.java |
---|
New file |
0,0 → 1,58 |
package pt.estgp.estgweb.domain; |
// Generated 24/Mai/2016 9:49:15 by Hibernate Tools 3.2.0.b9 |
import java.util.ArrayList; |
import java.util.Date; |
import java.util.List; |
/** |
* Pagina generated by hbm2java |
*/ |
public class Pagina extends pt.estgp.estgweb.domain.DomainObject implements java.io.Serializable { |
private long id; |
private Date saveDate; |
private String nome; |
private List<Seccao> seccoes = new ArrayList<Seccao>(0); |
public Pagina() { |
} |
public long getId() { |
return this.id; |
} |
public void setId(long id) { |
this.id = id; |
} |
public Date getSaveDate() { |
return this.saveDate; |
} |
public void setSaveDate(Date saveDate) { |
this.saveDate = saveDate; |
} |
public String getNome() { |
return this.nome; |
} |
public void setNome(String nome) { |
this.nome = nome; |
} |
public List<Seccao> getSeccoes() { |
return this.seccoes; |
} |
public void setSeccoes(List<Seccao> seccoes) { |
this.seccoes = seccoes; |
} |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitDeliverable.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
26,6 → 26,7 |
private int profsWithoutTurma; |
private int tipologias; |
private boolean vista; |
private boolean vistaProfs; |
private boolean usar; |
private String obs; |
private String tipologiasJson; |
135,6 → 136,13 |
public void setVista(boolean vista) { |
this.vista = vista; |
} |
public boolean isVistaProfs() { |
return this.vistaProfs; |
} |
public void setVistaProfs(boolean vistaProfs) { |
this.vistaProfs = vistaProfs; |
} |
public boolean isUsar() { |
return this.usar; |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ManagedIdentifier.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitSummaryDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordOtherDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapHistoryDimensionDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UserRoleConfigDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitEvaluationDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SruSourceDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyStructuralNodeDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioRespostaRequisitadaDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PageSectionDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PageExternalUrlDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitBlogDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordProjectDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioPergunta1_5Dao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioCursoDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapStarQuestionarioAnswerDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ConfigurationGradesStatusEpocaDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitTurmaDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordJobDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ManagedIdentifierCollectionDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitAnnouncementDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/JobServiceTaskDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ProcessDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UserDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/JobServiceTaskParameterDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/DigitalDeliveryCategoryDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatYearDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseYearDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ImageDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioCursoDegreeDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ComunicationFolderDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RepositoryFileVersionDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AssessmentDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitQuestionDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitProgramDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BlogPostDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatDayDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioHistoryDriveDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitAssignementDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioPedagogicoCursoAfetoDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PaginaDao.java |
---|
New file |
0,0 → 1,39 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/** |
* Home object for domain model class Pagina. |
* @author Jorge Machado - Hibernate Tools |
*/ |
import jomm.dao.IDomainObjectDao; |
import jomm.dao.impl.AbstractDao; |
import pt.estgp.estgweb.domain.Pagina; |
public class PaginaDao extends AbstractDao<Pagina> { |
//public class PaginaDao extends AbstractDao implements IDomainObjectDao { |
private static final Logger log = Logger.getLogger(PaginaDao.class); |
protected static PaginaDao myInstance = null; |
protected PaginaDao(){ |
super(); |
} |
public static PaginaDao getInstance() { |
if (myInstance == null) |
myInstance = new PaginaDao(); |
return myInstance; |
} |
protected Class getReferenceClass() { |
return Pagina.class; |
} |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitDeliverableDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioRespostaDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioTipologiaDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ConfigurationGradesEpocaAvaliacaoDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ConfigurationDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PageContentDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatDayIdDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/JobDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/GenericUserDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/JobParameterDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyResponseDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PageRepositoryFileDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioPedagogicoAlunoRequisitadoDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/JobServiceTaskSchedulerParameterDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioPerguntaGrupoDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ProcessEventFileDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ProcessEventDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UserSessionDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyQuestionDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioUnidadeDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapStarQuestionarioDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioDocenteDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioTurmaDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AssessmentResponseDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyQuestionItemDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatMonthDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyQuestionAnswerDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordPaperDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioInstituicaoDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SigesUserDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitBlogPostDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SessionObjectDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyStatsGraphicDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/TeacherDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PageDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioPeriodoDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/JobServiceTaskSchedulerDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AssessmentQuestionDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RepositoryFileDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/DigitalDeliveryDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatMonthIdDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BlogDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/TesteDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/MetaProcessDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/StudentDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SessionObjectIdDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/DigitalDeliveryTargetDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioAnoDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AnnouncementDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioPedagogicoUnidadeCurricularAfetaDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/GroupDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ConfigurationDirectoryDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AssessmentQuestionItemDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUserAssociationDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatYearIdDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ConfigurationGradesDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AssessmentQuestionAnswerDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SeccaoDao.java |
---|
New file |
0,0 → 1,39 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/** |
* Home object for domain model class Seccao. |
* @author Jorge Machado - Hibernate Tools |
*/ |
import jomm.dao.IDomainObjectDao; |
import jomm.dao.impl.AbstractDao; |
import pt.estgp.estgweb.domain.Seccao; |
public class SeccaoDao extends AbstractDao<Seccao> { |
//public class SeccaoDao extends AbstractDao implements IDomainObjectDao { |
private static final Logger log = Logger.getLogger(SeccaoDao.class); |
protected static SeccaoDao myInstance = null; |
protected SeccaoDao(){ |
super(); |
} |
public static SeccaoDao getInstance() { |
if (myInstance == null) |
myInstance = new SeccaoDao(); |
return myInstance; |
} |
protected Class getReferenceClass() { |
return Seccao.class; |
} |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AssessmentQuestionPossibleAnswerDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordThesisDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ManagedIdentifierDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitProgramPart2Dao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyQuestionCandidateAnswerDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitGradeDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordEventOrganizationDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ReminderDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PageExternalObjectDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SruSourceCollectionDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioPedagogicoTipologiaRequisitadaDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 25/Mar/2016 8:59:00 by Hibernate Tools 3.2.0.b9 |
// Generated 4/Mai/2016 14:54:11 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Teste.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 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 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Seccao.java |
---|
New file |
0,0 → 1,64 |
package pt.estgp.estgweb.domain; |
// Generated 24/Mai/2016 9:49:15 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/** |
* Seccao generated by hbm2java |
*/ |
public class Seccao extends pt.estgp.estgweb.domain.DomainObject implements java.io.Serializable { |
private long id; |
private Date saveDate; |
private String titulo; |
private boolean estado; |
private Pagina pagina; |
public Seccao() { |
} |
public long getId() { |
return this.id; |
} |
public void setId(long id) { |
this.id = id; |
} |
public Date getSaveDate() { |
return this.saveDate; |
} |
public void setSaveDate(Date saveDate) { |
this.saveDate = saveDate; |
} |
public String getTitulo() { |
return this.titulo; |
} |
public void setTitulo(String titulo) { |
this.titulo = titulo; |
} |
public boolean isEstado() { |
return this.estado; |
} |
public void setEstado(boolean estado) { |
this.estado = estado; |
} |
public Pagina getPagina() { |
return this.pagina; |
} |
public void setPagina(Pagina pagina) { |
this.pagina = pagina; |
} |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStat.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 18/Abr/2016 17:37:16 by Hibernate Tools 3.2.0.b9 |
// Generated 24/Mai/2016 9:49:15 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/build.properties |
---|
147,7 → 147,7 |
log4j.properties=${conf.dir}/${log4j.properties.filename} |
#log file confirguration |
log.file=${data.dir}/../estgweb-local.log |
log.file=${data.dir}/../bacov3-local.log |
log.level=info |
#email templates |
/branches/v3/impl/etc/backsTemp/SlopesComissaoAvaliacaoDesempenho |
---|
New file |
0,0 → 1,24 |
<div class="panel panel-default"> |
<div class="panel-heading"> |
Comissão de Avaliação de Desempenho</div> |
<div class="panel-body"> |
<h2> |
Documentação relativa a docentes</h2> |
<p> |
Nesta pasta encontram-se os documentos relativos a cada docente em avaliação</p> |
<ul> |
<li> |
<a href="docentesFolders">Pastas Partilhadas Docentes</a></li> |
</ul> |
<h2> |
Regulamentos</h2> |
<p> |
Este é um exemplo de um URL para um ficheiro de regulamentos</p> |
<ul> |
<li> |
<a href="/ftpProxyStream/ionline/grupos/Avaliacao.de.Desempenho/1.NORMAS.e.REGULAMENTOS/01.%20Regulamento%20SADPDIpp_Despacho%20Pres.N.66_2010.pdf">Exemplo de ligação para regulamento</a></li> |
</ul> |
<p> |
texto de teste</p> |
</div> |
</div> |
/branches/v3/impl/build.xml |
---|
763,6 → 763,12 |
<java classname="pt.estgp.estgweb.services.urlstat.ResetRelativePathsServiceDigests" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
</target> |
<target name="CourseUnitsStatisticsJobService"> |
<java classname="pt.estgp.estgweb.services.courses.CourseUnitsStatisticsJobService" classpath="${build.dir.classes}" classpathref="pathToToolsLib"/> |
</target> |
</project> |