/branches/v3/impl/local-exampleNotInUse.properties |
---|
38,3 → 38,11 |
tomcat.context.path=/baco |
tomcat.war.file=baco.war |
#EMAIL SERVER SMTP GOOGLE |
email.password=DUMMY_PASSWORD_GMAIL |
##Em testes colocar a true |
test.control.var=true |
oracle.siges.username=dummyChangeInLocal |
oracle.siges.password=dummyChangeInLocal |
/branches/v3/impl/conf/language/MessageResources.properties |
---|
578,7 → 578,9 |
targetService.pt.estgp.estgweb.services.sigesimports.ImportCourseService=Importação de Cursos |
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 |
weekday.Mon=Segundas |
weekday.Tue=Terças |
weekday.Wed=Quartas |
1542,6 → 1544,10 |
task.param.JOB_generateAllPdfs_KEY=Gerar PDFS a Todos |
task.param.JOB_validade_KEY=Validar Clonados |
task.param.JOB_institution_KEY=Instituição |
#questionario |
task.param.JOB_questionario_courseList_KEY=Lista de Cursos |
task.param.JOB_questionario_id_KEY=Questionário ID |
################################################################################ |
# |
# Manage Identifiers MESSAGE RESOURCES |
1768,9 → 1774,11 |
error.questionario.p.without.group=Verifique a pergunta {0} nao tem grupo |
error.questionario.group.without.p=Verifique o grupo {0} nao tem pergunta |
warn.questionario.repeated.in.time=Aviso: Já existe um questionário ({0}) nesse ano e semestre na categoria histórica escolhida |
questionario.no.courses.selected=Não seleccionou quaisquer cursos |
questionario.year.semestre.ok=Ano e Semestre alterados com sucesso |
questionarios.choose.courses=Selecção de Cursos |
questionarios.choose.courses=Selecção de Cursos para o Periodo {0} de {1} |
questionarios.courses.start=Atribuição de Cursos Iniciada |
################################################################################ |
# |
1872,7 → 1880,7 |
questionario.historydrive=Categoria Histórica |
questionario.answerprocessor=Processador de Respostas |
# SERVICE ZONE |
survey.admin=Administração de Questionário |
survey.admin=Administração do Questionário {0} |
surveys=Questionários |
survey.newEdit.survey=Formulário do Questionário |
survey.create.survey=Criar Questionário |
/branches/v3/impl/conf/WEB-INF/struts/struts-pae-questionarios.xml |
---|
76,6 → 76,18 |
<!--%%%%%%%%%%%%%%%% Pedagogico Alunos Modulo %%%%%%%%%%%%%%%%%%%--> |
<action path="/admin/questionarioPedagogicoStartChooseCourses" forward="page.pae.questionario.courses.selection"/> |
<action path="/admin/questionariosPaeSelectCourses" |
type="pt.estgp.estgweb.web.controllers.questionarios.QuestionarioCourseSelectionController" |
name="QuestionarioForm" |
scope="request" |
parameter="dispatch" |
validate="false" |
input="page.pae.questionario.courses.selection"> |
<forward name="coursesSelection" path="page.pae.questionario.courses.selection"/> |
<forward name="admin" path="page.pae.questionario.admin"/> |
</action> |
<!--%%%%%%%%%%%%%%%% Pedagogico Alunos Modulo %%%%%%%%%%%%%%%%%%%--> |
/branches/v3/impl/conf/app.properties |
---|
34,7 → 34,7 |
email.user.sufix=@estgp.pt |
email.user.count=10 |
email.user=bacodev@estgp.pt |
email.password=Agreyq54p7870#! |
email.password=@email.password@ |
email.from=bacodev@estgp.pt |
email.templates.dir=@email.templates.dir@ |
#email.server.security= |
/branches/v3/impl/conf/berserk/sd.xml |
---|
2572,6 → 2572,22 |
<chain name="QuestionarioClearancesPre"/> |
</filterChains> |
</service> |
DeleteQuestionario |
<service> |
<name>RunJobSelectCourses</name> |
<implementationClass>pt.estgp.estgweb.services.questionarios.pedagogico.UpdateCoursesAndUnitsJobService</implementationClass> |
<description></description> |
<isTransactional>true</isTransactional> |
<defaultMethod>runJobSelectCourses</defaultMethod> |
<filterChains> |
<chain name="Logger"/> |
<chain name="Session"/> |
<chain name="AuthenticatedUsers"/> |
<chain name="QuestionarioClearancesPre"/> |
</filterChains> |
</service> |
</serviceDefinitions> |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/jobs/ServiceJob.java |
---|
30,6 → 30,9 |
public static final String JOB_generateAllPdfs_KEY = "JOB_generateAllPdfs_KEY"; |
public static final String JOB_validate_KEY = "JOB_validade_KEY"; |
public static final String JOB_institution_KEY = "JOB_institution_KEY"; |
public static final String JOB_questionario_courseList_KEY = "JOB_questionario_courseList_KEY"; |
public static final String JOB_questionario_id_KEY = "JOB_questionario_id_KEY"; |
/*Log for service run*/ |
protected final Logger serviceLog = Logger.getLogger(ServiceJob.class); |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/jobs/JobDeamon.java |
---|
107,29 → 107,7 |
if(isRunnableNow(schedule, last)) |
{ |
logger.info("Schedulling one job " + schedule.getTargetService() + " to run"); |
JobServiceTaskImpl jobServiceTask = DomainObjectFactory.createJobServiceTaskImpl(); |
jobServiceTask.setStartDate(new Date()); |
jobServiceTask.setTargetService(schedule.getTargetService()); |
jobServiceTask.setCreatedBy(schedule.getCreatedBy()); |
jobServiceTask.setExecuted(false); |
jobServiceTask.setDescription("Service:" + schedule.getDescription()); |
jobServiceTask.setServiceDescription(schedule.getDescription()); |
jobServiceTask.setSaveDate(new Date()); |
jobServiceTask.setStatusEnum(JobServiceTaskImpl.JobStatus.PENDING); |
jobServiceTask.setRequestStop(false); |
jobServiceTask.setOwner(schedule.getCreatedBy()); |
jobServiceTask.setJobHandler(new SerializableNullJobHandler()); |
jobServiceTask.setProgress(0); |
DaoFactory.getJobServiceTaskDaoImpl().save(jobServiceTask); |
schedule.setLastJobServiceTask(jobServiceTask); |
try { |
String filePath = Class.forName(schedule.getTargetService()).getSimpleName() + "-" + DatesUtils.getFormatedFileSystem(new Date()); |
jobServiceTask.setLogFilePath( filePath + ".log"); |
} catch (ClassNotFoundException e) { |
logger.fatal(e,e); |
continue; |
} |
Set<JobServiceTaskParameter> paramsJob = new HashSet<JobServiceTaskParameter>(); |
for(JobServiceTaskSchedulerParameter param : schedule.getServiceTaskSchedulerParameters()) |
{ |
138,11 → 116,21 |
paramJob.setDescription(param.getDescription()); |
paramJob.setObject(param.getObject()); |
paramsJob.add(paramJob); |
paramJob.setJobServiceTask(jobServiceTask); |
DaoFactory.getJobServiceTaskParameterDaoImpl().save(paramJob); |
} |
jobServiceTask.setServiceTaskParameters(paramsJob); |
try { |
JobServiceTaskImpl jobServiceTask = createServiceJob( |
Class.forName(schedule.getTargetService()), |
schedule.getCreatedBy(), |
paramsJob, |
"Service:" + schedule.getDescription() |
); |
schedule.setLastJobServiceTask(jobServiceTask); |
} catch (ClassNotFoundException e) { |
logger.fatal(e,e); |
continue; |
} |
//DaoFactory.getJobServiceTaskDaoImpl().saveOrUpdate(jobServiceTask); |
//a last schedule date e a hora a que foi marcado para correr a ultima vez |
157,6 → 145,36 |
} |
} |
public static JobServiceTaskImpl createServiceJob(Class targetService, User owner, Set<JobServiceTaskParameter> paramsJob, String description) |
{ |
logger.info("Schedulling one job " + targetService + " to run"); |
JobServiceTaskImpl jobServiceTask = DomainObjectFactory.createJobServiceTaskImpl(); |
jobServiceTask.setStartDate(new Date()); |
jobServiceTask.setTargetService(targetService.getName()); |
jobServiceTask.setCreatedBy(owner); |
jobServiceTask.setExecuted(false); |
jobServiceTask.setDescription(description); |
jobServiceTask.setServiceDescription(description); |
jobServiceTask.setSaveDate(new Date()); |
jobServiceTask.setStatusEnum(JobServiceTaskImpl.JobStatus.PENDING); |
jobServiceTask.setRequestStop(false); |
jobServiceTask.setOwner(owner); |
jobServiceTask.setJobHandler(new SerializableNullJobHandler()); |
jobServiceTask.setProgress(0); |
DaoFactory.getJobServiceTaskDaoImpl().save(jobServiceTask); |
String filePath = targetService.getSimpleName() + "-" + DatesUtils.getFormatedFileSystem(new Date()); |
jobServiceTask.setLogFilePath( filePath + ".log"); |
for(JobServiceTaskParameter param: paramsJob) |
{ |
param.setJobServiceTask(jobServiceTask); |
DaoFactory.getJobServiceTaskParameterDaoImpl().save(param); |
} |
jobServiceTask.setServiceTaskParameters(paramsJob); |
return jobServiceTask; |
} |
private boolean isRunnableNow(JobServiceTaskScheduler schedule,Date lastDate) |
{ |
if(!schedule.isActive()) |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/users/UserRoleConfigService.java |
---|
142,6 → 142,7 |
"user.role.worker=Funcionário\n" + |
"user.role.invited=Convidado\n" + |
"user.role.services=Serviços\n" + |
"questionarios.admin=Administração de Questionários\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/UpdateCoursesAndUnitsJobService.java |
---|
New file |
0,0 → 1,61 |
package pt.estgp.estgweb.services.questionarios.pedagogico; |
import org.json.JSONArray; |
import pt.estgp.estgweb.domain.*; |
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.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 UpdateCoursesAndUnitsJobService extends ServiceJob implements IService |
{ |
//todo falta validar as clearances |
//todo falta meter a tarefa no Questionario |
public QuestionarioImpl runJobSelectCourses(long questionarioId,String[] coursesList,UserSession session,QuestionarioImpl questionarioCleared) throws NotAuthorizedException { |
if(!questionarioCleared.isClear((UserSessionImpl) session,QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SCHEDULLE_SELECT_COURSES.name())) |
{ |
throw new NotAuthorizedException("Nao tem autorização para agendar atribuições de cursos"); |
} |
JSONArray jsonArray = new JSONArray(); |
for(String sele: coursesList) |
{ |
jsonArray.put(new Long(sele)); |
} |
Set<JobServiceTaskParameter> paramsJob = new HashSet<JobServiceTaskParameter>(); |
JobServiceTaskParameterImpl paramJobL = DomainObjectFactory.createJobServiceTaskParameterImpl(); |
paramJobL.setName(ServiceJob.JOB_questionario_courseList_KEY); |
paramJobL.setDescription("lista de cursos a associar"); |
paramJobL.setObject(jsonArray.toString()); |
paramsJob.add(paramJobL); |
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(UpdateCoursesAndUnitsJobService.class, session.getUser(), paramsJob, |
"Service: Atribuição de Cursos e Unidades a um questionário Pedagógico"); |
questionarioCleared.setCourseSelectionTaskId(job.getId()); |
return questionarioCleared; |
} |
@Override |
protected ILogMessages runJobServiceTask() throws Throwable { |
System.out.println("RUNNING DEMO"); |
return new DefaultLogMessages(); |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/entity/EntityServiceJson.java |
---|
New file |
0,0 → 1,34 |
package pt.estgp.estgweb.services.entity; |
import com.owlike.genson.Genson; |
import com.owlike.genson.TransformationException; |
import pt.estgp.estgweb.domain.CourseUnit; |
import pt.estgp.estgweb.domain.dao.DaoFactory; |
import pt.utl.ist.berserk.logic.serviceManager.IService; |
import java.io.IOException; |
import java.io.Serializable; |
/** |
* Created by jorgemachado on 22/03/16. |
*/ |
public class EntityServiceJson implements IService |
{ |
static Genson courseUnitGenson = new Genson.Builder() |
.exclude(Object.class) |
.include("id", CourseUnit.class) |
.include("semestre", CourseUnit.class) |
.include("name", CourseUnit.class) |
.include("code", CourseUnit.class) |
.include("courseName", CourseUnit.class) |
.include("courseYear",CourseUnit.class) |
.include("importYear", CourseUnit.class) |
.include("institutionCode", CourseUnit.class) |
.create(); |
public String courseUnit(Serializable s) throws IOException, TransformationException { |
CourseUnit cu = DaoFactory.getCourseUnitDaoImpl().get(s); |
return courseUnitGenson.serialize(cu); |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/QuestionarioImpl.java |
---|
2,6 → 2,7 |
import org.apache.log4j.Logger; |
import pt.estgp.estgweb.Globals; |
import pt.estgp.estgweb.domain.dao.DaoFactory; |
import pt.estgp.estgweb.domain.utils.SimpleClearanceRuledSupport; |
import pt.estgp.estgweb.utils.ConfigProperties; |
220,6 → 221,8 |
if((usession.getUser().isSuperuserOrAdmin() || usession.getUser().hasRole(Globals.QUESTIONARIOS_ADMIN))) |
{ |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SEE_FORM.name(),usession); |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SEE_ADMIN.name(),usession); |
if(getStateEnum() == QuestionarioImpl.State.CREATED && |
getQuestionarioHistoryDrive() != null && |
getiAnswersProcessorClass() != null) |
234,7 → 237,25 |
{ |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SAVE_FORM.name(),usession); |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SET_ANO_SEMESTRE.name(),usession); |
s.addClearance(QuestionarioClearancesOperation.QUESTIONARIO_SCHEDULLE_SEE_SELECT_COURSES.name(),usession); |
if(getCourseSelectionTaskId() <= 0) |
s.addClearance(QuestionarioClearancesOperation.QUESTIONARIO_SCHEDULLE_SELECT_COURSES.name(),usession); |
else |
{ |
JobServiceTask task = DaoFactory.getJobServiceTaskDaoImpl().load(getCourseSelectionTaskId()); |
if(task.isExecuted() || (task.getSaveDate() != null && |
System.currentTimeMillis()-task.getSaveDate().getTime()>1800000)) //half hour blocked |
{ |
task.setExecuted(true); |
s.addClearance(QuestionarioClearancesOperation.QUESTIONARIO_SCHEDULLE_SELECT_COURSES.name(),usession); |
} |
} |
} |
if(getStateEnum() == State.ASSIGNING_ANSWERS_PROCESSEMENT) |
{ |
} |
} |
setClearanceRuledSupport(s); |
} |
243,11 → 264,16 |
{ |
QUESTIONARIO_SAVE_FORM, |
QUESTIONARIO_SEE_FORM, |
QUESTIONARIO_SEE_ADMIN, |
QUESTIONARIO_SAVE_ANSWER_PROCESSOR, |
QUESTIONARIO_SET_STATE_ASSIGNATION_DETAILS, |
QUESTIONARIO_SET_ANO_SEMESTRE, |
QUESTIONARIO_DELETE |
QUESTIONARIO_DELETE, |
/*Pedagogico Cursos*/ |
QUESTIONARIO_SCHEDULLE_SELECT_COURSES, |
QUESTIONARIO_SCHEDULLE_SEE_SELECT_COURSES |
; |
public static QuestionarioClearancesOperation parse(String clearance) |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitTurmaDaoImpl.java |
---|
1,5 → 1,11 |
package pt.estgp.estgweb.domain.dao.impl; |
import org.hibernate.criterion.Projections; |
import java.util.List; |
import static org.hibernate.criterion.Restrictions.eq; |
/** |
* @author Jorge Machado |
* @date 28/Fev/2008 |
14,4 → 20,55 |
myInstance = new CourseUnitTurmaDaoImpl(); |
return (CourseUnitTurmaDaoImpl) myInstance; |
} |
/** |
* Return pairs [String,Integer,Integer] |
* turma,countUnits,students |
* @param courseId |
* @param importYear |
* @return |
*/ |
public List<Object[]> loadByCourse(long courseId, String importYear) { |
List o = createCriteria() |
.setProjection(Projections.projectionList() |
.add(Projections.groupProperty("turma")) |
.add(Projections.countDistinct("courseUnit.id")) |
.add(Projections.countDistinct("student.id"))) |
.createAlias("courseUnit", "courseUnit") |
.createAlias("students", "student") |
.add(eq("courseUnit.importYear", importYear)) |
.add(eq("courseUnit.course.id", courseId)) |
.list(); |
return o; |
} |
/** |
* Turma |
* Ano |
* CourseUnitName |
* code |
* CourseCode |
* CourseName |
* Students |
* @param courseUnitId |
* @return |
*/ |
public List<Object[]> loadByCourseUnit(long courseUnitId) { |
List o = createCriteria() |
.setProjection(Projections.projectionList() |
.add(Projections.groupProperty("turma")) |
.add(Projections.property("courseUnit.importYear")) |
.add(Projections.property("courseUnit.name")) |
.add(Projections.property("courseUnit.courseName")) |
.add(Projections.property("courseUnit.courseCode")) |
.add(Projections.countDistinct("student.id")) |
.add(Projections.property("courseUnit.course.id"))) |
.createAlias("courseUnit", "courseUnit") |
.createAlias("students", "student") |
.add(eq("courseUnit.id", courseUnitId)) |
.list(); |
return o; |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/dao/impl/CourseDaoImpl.java |
---|
2,13 → 2,11 |
import org.hibernate.Criteria; |
import org.hibernate.Query; |
import org.hibernate.criterion.Criterion; |
import org.hibernate.criterion.Expression; |
import org.hibernate.criterion.Order; |
import org.hibernate.criterion.Projections; |
import org.hibernate.criterion.*; |
import pt.estgp.estgweb.domain.Course; |
import pt.estgp.estgweb.domain.CourseImpl; |
import pt.estgp.estgweb.domain.CourseUnit; |
import pt.estgp.estgweb.domain.CourseUnitTurma; |
import pt.estgp.estgweb.domain.dao.DaoFactory; |
import pt.estgp.estgweb.domain.dao.DaoUtils; |
import pt.estgp.estgweb.services.common.SearchTypeEnum; |
55,13 → 53,31 |
public int countCoursesUnits(String importYear,long courseId) |
{ |
return createCriteria() |
/* return createCriteria() |
.createAlias("courseUnits", "c") |
.setProjection(Projections.property("c.id")) |
.add(eq("c.importYear", importYear)) |
.add(eq("id", courseId)) |
.list().size(); |
} |
*/ |
return (Integer) createCriteria(CourseUnit.class) |
.setProjection(Projections.rowCount()) |
.add(eq("importYear",importYear)) |
.add(eq("course.id",courseId)) |
.uniqueResult(); |
} |
public int countCoursesUnitsTurmas(String importYear,long courseId) |
{ |
return (Integer) createCriteria(CourseUnitTurma.class) |
.setProjection(Projections.countDistinct("turma")) |
.createAlias("courseUnit", "courseUnit") |
.add(eq("courseUnit.importYear",importYear)) |
.add(eq("courseUnit.course.id",courseId)) |
.uniqueResult(); |
} |
public int countCoursesUnitsNot(String importYear,long courseId) |
{ |
return createCriteria() |
184,6 → 200,10 |
.add(Expression.isNotNull("institutionCode")) |
.list(); |
} |
public List<Course> findCoursesWithUnitsIn(String importYear,String institutionCode, String semestre) |
{ |
return findAllOrderByName(importYear,null,null,institutionCode,semestre); |
} |
public List<Course> findCoursesWithUnitsIn(String importYear,String institutionCode) |
{ |
return findAllOrderByName(importYear,null,null,institutionCode); |
196,6 → 216,10 |
public List<Course> findAllOrderByName(String importYear, String area, String type,String institutionCode) |
{ |
return findAllOrderByName(importYear,area,type,institutionCode,null); |
} |
public List<Course> findAllOrderByName(String importYear, String area, String type,String institutionCode, String semestre) |
{ |
String query = "select distinct c from c in class Course join c.courseUnits cu where "; |
String logic = " "; |
219,6 → 243,11 |
query += logic + "c.degree = :degree "; |
logic = " and "; |
} |
if (semestre != null && semestre.length() > 0) |
{ |
query += logic + "cu.semestre = :semestre "; |
logic = " and "; |
} |
query += " order by c.name asc"; |
Query q = getCurrentSession().createQuery(query); |
238,6 → 267,10 |
{ |
q.setString("degree",type); |
} |
if (semestre != null && semestre.length() > 0) |
{ |
q.setString("semestre",semestre); |
} |
/* c.setProjection(Projections.projectionList() |
.add(Projections.distinct(Projections.id())));*/ |
return q.list(); |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitDaoImpl.java |
---|
52,6 → 52,17 |
return createCriteria().add(eq("importYear", importYear)).add(eq("course.id", course)).list(); |
} |
public List<CourseUnit> loadByCourseTurma(long courseId, String importYear, String turma) { |
List o = createCriteria() |
.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY) |
.createAlias("turmas", "turma") |
.add(eq("importYear",importYear)) |
.add(eq("course.id", courseId)) |
.add(eq("turma.turma", turma)) |
.list(); |
return o; |
} |
public List<CourseUnit> load(String importYear, String semestre) |
{ |
return createCriteria().add(eq("importYear", importYear)).add(eq("semestre", semestre)).list(); |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/form/questionarios/QuestionarioForm.java |
---|
27,7 → 27,16 |
private boolean showQuestionarioForm = false; |
private String[] coursesSelectedIds; |
public String[] getCoursesSelectedIds() { |
return coursesSelectedIds; |
} |
public void setCoursesSelectedIds(String[] coursesSelectedIds) { |
this.coursesSelectedIds = coursesSelectedIds; |
} |
public boolean isShowQuestionarioForm() { |
return showQuestionarioForm; |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/controllers/questionarios/QuestionarioCourseSelectionController.java |
---|
New file |
0,0 → 1,54 |
package pt.estgp.estgweb.web.controllers.questionarios; |
import org.apache.log4j.Logger; |
import org.apache.struts.action.ActionForm; |
import org.apache.struts.action.ActionForward; |
import org.apache.struts.action.ActionMapping; |
import pt.estgp.estgweb.domain.QuestionarioImpl; |
import pt.estgp.estgweb.web.form.questionarios.QuestionarioForm; |
import pt.estgp.estgweb.web.utils.RequestUtils; |
import pt.utl.ist.berserk.logic.serviceManager.IServiceManager; |
import pt.utl.ist.berserk.logic.serviceManager.ServiceManager; |
import javax.servlet.http.HttpServletRequest; |
import javax.servlet.http.HttpServletResponse; |
/** |
* Created by jorgemachado on 21/03/16. |
*/ |
public class QuestionarioCourseSelectionController extends QuestionarioController |
{ |
private static final Logger logger = Logger.getLogger(QuestionarioCourseSelectionController.class); |
public ActionForward selectCourses(ActionMapping mapping, |
ActionForm form, |
HttpServletRequest request, |
HttpServletResponse response) |
throws Throwable |
{ |
QuestionarioForm frm = (QuestionarioForm) form; |
if(frm.getCoursesSelectedIds() == null) |
{ |
addError(request,"questionario.no.courses.selected"); |
return mapping.findForward("coursesSelection"); |
} |
IServiceManager sm = ServiceManager.getInstance(); |
String[] names = {"questionarioId","selectedCourses"}; |
Object[] args = {frm.getQuestionario().getId(),frm.getCoursesSelectedIds()}; |
QuestionarioImpl q = (QuestionarioImpl) sm.execute(RequestUtils.getRequester(request, response),"RunJobSelectCourses",args,names); |
frm.setQuestionario(q); |
addMessage(request,"questionarios.courses.start"); |
return mapping.findForward("admin"); |
} |
} |
/branches/v3/impl/src/doc/estgweb.eap |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v3/impl/src/hbm/pt/estgp/estgweb/domain/Questionarios.hbm.xml |
---|
183,7 → 183,14 |
<property name="state" type="string"> |
<column name="state" default="'CREATED'"/> |
</property> |
<property name="substate" type="string"/> |
<!--Modulo de Pedagogico--> |
<property name="courseSelectionTaskId" type="long"> |
<column name="course_selection_task_id" default="0"/> |
</property> |
<!--Modulo de Pedagogico--> |
<many-to-one name="questionarioHistoryDrive" class="pt.estgp.estgweb.domain.QuestionarioHistoryDrive" lazy="proxy" outer-join="false"/> |
<subclass name="pt.estgp.estgweb.domain.QuestionarioImpl" discriminator-value="QuestionarioImpl"/> |
/branches/v3/impl/src/web/admin/questionarios/questionariosList.jsp |
---|
55,28 → 55,32 |
<td>${q.year}</td> |
<td>${q.semestre}</td> |
<td> |
<html:link styleClass="btn btn-default" action="/admin/adminQuestionario?questionario.id=${q.id}">Admin</html:link></td> |
<baco:clearOperation name="q" op="QUESTIONARIO_SEE_ADMIN"> |
<html:link styleClass="btn btn-default" action="/admin/adminQuestionario?questionario.id=${q.id}">Admin</html:link></td> |
</baco:clearOperation> |
<td> |
<% |
if(q.getStateEnum().getPosition() < QuestionarioImpl.State.PROCESSING.getPosition()) |
{ |
%> |
<html:link action="/admin/formQuestionariosPae?questionario.id=${q.id}" styleClass="btn btn-default">Editar</html:link> |
<% |
} |
else if (q.getStateEnum().getPosition() < QuestionarioImpl.State.OLAP.getPosition()) |
{ |
%> |
<html:link action="/admin/formQuestionariosPae?questionario.id=${q.id}" styleClass="btn btn-warning">Trancado</html:link> |
<% |
} |
else |
{ |
%> |
<html:link action="/admin/formQuestionariosPae?questionario.id=${q.id}" styleClass="btn btn-success">Terminado</html:link> |
<% |
} |
%> |
<baco:clearOperation name="q" op="QUESTIONARIO_SEE_FORM"> |
<% |
if(q.getStateEnum().getPosition() < QuestionarioImpl.State.PROCESSING.getPosition()) |
{ |
%> |
<html:link action="/admin/formQuestionariosPae?questionario.id=${q.id}" styleClass="btn btn-default">Editar</html:link> |
<% |
} |
else if (q.getStateEnum().getPosition() < QuestionarioImpl.State.OLAP.getPosition()) |
{ |
%> |
<html:link action="/admin/formQuestionariosPae?questionario.id=${q.id}" styleClass="btn btn-warning">Trancado</html:link> |
<% |
} |
else |
{ |
%> |
<html:link action="/admin/formQuestionariosPae?questionario.id=${q.id}" styleClass="btn btn-success">Terminado</html:link> |
<% |
} |
%> |
</baco:clearOperation> |
</td> |
<td> |
<logic:equal name="q" property="state" value="OLAP"> |
/branches/v3/impl/src/web/admin/questionarios/pedagogicoEstudante/pedagogicoEstudanteCoursesSelection.jsp |
---|
1,6 → 1,4 |
<%@ page import="jomm.dao.impl.AbstractDao" %> |
<%@ page import="pt.estgp.estgweb.domain.Course" %> |
<%@ page import="pt.estgp.estgweb.domain.QuestionarioImpl" %> |
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %> |
<%@ page import="pt.estgp.estgweb.domain.views.CourseView" %> |
<%@ page import="pt.estgp.estgweb.utils.ConfigProperties" %> |
8,6 → 6,8 |
<%@ 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 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" %> |
22,6 → 22,7 |
String[] names = {"questionarioId"}; |
Object[] args = {questionarioId}; |
QuestionarioImpl questionario = (QuestionarioImpl) sm.execute(RequestUtils.getRequester(request, response),"loadQuestionarioAdmin",args,names); |
request.setAttribute("Questionario", questionario); |
31,6 → 32,7 |
List<String> institutionCodes = ConfigProperties.getListValues("questionario.instituition."); |
%> |
<html:form action="/admin/questionariosPaeSelectCourses"> |
<div class="container-fluid"> |
<script> |
function selectAll(code,source) |
42,19 → 44,79 |
}); |
} |
</script> |
<div class="panel panel-primary"> |
<div class="panel-heading"> |
Selecção de Cursos para o Questionário ${Questionario.id} - Periodo: ${Questionario.semestre} de ${Questionario.year} |
</div> |
<div class="panel-body"> |
<html:errors/> |
<jomm:messages/> |
<ul class="nav nav-tabs"> |
<% |
for(String institutionCode: institutionCodes) |
{ |
String institutionName = ConfigProperties.getProperty("institution.code." + institutionCode); |
%> |
<li id="institutionsSeparators<%=institutionCode%>"><a href="javascript:showInstitutionCode('<%=institutionCode%>')"><%=institutionName%></a></li> |
<% |
} |
%> |
<li id="institutionsSeparatorsGerarFinal"><a href="javascript:showInstitutionCode('GerarFinal')"><strong><u>Confirmar</u></strong></a></li> |
</ul> |
<script> |
$(document).ready( |
function(){ |
showInstitutionCode('<%=institutionCodes.get(0)%>'); |
} |
); |
function showInstitutionCode(institutionCode) |
{ |
<% |
for(String institutionCode: institutionCodes) |
{ |
%> |
if(institutionCode == '<%=institutionCode%>') |
{ |
$("#institution<%=institutionCode%>").show(); |
$("#institutionsSeparators<%=institutionCode%>").addClass("active"); |
} |
else |
{ |
$("#institution<%=institutionCode%>").hide(); |
$("#institutionsSeparators<%=institutionCode%>").removeClass("active"); |
} |
<% |
} |
%> |
if(institutionCode == 'GerarFinal') |
{ |
$("#institutionGerarFinal").show(); |
$("#institutionsSeparatorsGerarFinal").addClass("active"); |
} |
else |
{ |
$("#institutionGerarFinal").hide(); |
$("#institutionsSeparatorsGerarFinal").removeClass("active"); |
} |
} |
</script> |
<% |
for(String institutionCode: institutionCodes) |
{ |
String institutionName = ConfigProperties.getProperty("institution.code." + institutionCode); |
List<Course> courses = DaoFactory.getCourseDaoImpl().findCoursesWithUnitsIn(questionario.getYear(),institutionCode); |
List<Course> courses = DaoFactory.getCourseDaoImpl().findCoursesWithUnitsIn(questionario.getYear(),institutionCode,questionario.getSemestre()); |
%> |
<div class="panel panel-default" id="institution<%=institutionCode%>"> |
<div class="panel-heading"> |
<div class="panel panel-default" id="institution<%=institutionCode%>"> |
<div class="panel-heading"> |
Cursos da <%=institutionName%> |
</div> |
<div class="panel-body"> |
<table class="tablesorterfiltered"> |
<div class="panel-body"> |
<table class="tablesorterfiltered"> |
<thead> |
<tr> |
<th>Codigo</th> |
62,6 → 124,7 |
<th>Curso</th> |
<th>Papel Comissão Curso</th> |
<th>Unidades</th> |
<th>Turmas</th> |
<th class="filter-false" data-sorter="false"> |
<input type="checkbox" onchange="selectAll('<%=institutionCode%>',this)"> |
</th> |
72,6 → 135,7 |
for(Course course: courses) |
{ |
int unitsSize=DaoFactory.getCourseDaoImpl().countCoursesUnits(questionario.getYear(), course.getId()); |
int turmasSize = DaoFactory.getCourseDaoImpl().countCoursesUnitsTurmas(questionario.getYear(), course.getId()); |
CourseView cv = new CourseView(course); |
request.setAttribute("CourseView",cv); |
%> |
87,26 → 151,93 |
Papel não atribuido (Corrigir Situação) |
</logic:empty> |
</td> |
<td><%=unitsSize%></td> |
<td> |
<input class="courseCheck" type="checkbox" /> |
<a href="#" data-href="<%=request.getContextPath()%>/admin/questionarios/pedagogicoEstudante/listCourseUnits.jsp?importYear=${CourseView.importYear}&courseId=${CourseView.id}" data-title="Unidades do Curso de ${CourseView.name} (${CourseView.code})" data-toggle="modal" data-target="#modalAjaxRequest"> |
<%=unitsSize%> |
</a> |
</td> |
<td> |
<a href="#" data-href="<%=request.getContextPath()%>/admin/questionarios/pedagogicoEstudante/listCourseUnitsTurmas.jsp?importYear=${CourseView.importYear}&courseId=${CourseView.id}" data-title="Turmas do Curso de ${CourseView.name} (${CourseView.code})" data-toggle="modal" data-target="#modalAjaxRequest"> |
<%=turmasSize%> |
</a> |
</td> |
<td> |
<html:multibox property="coursesSelectedIds" value="${CourseView.id}" styleClass="courseCheck"/> |
</td> |
</tr> |
<% |
} |
%> |
</tbody> |
</table> |
</div> |
</div> |
</div> |
<% |
} |
%> |
<div class="panel panel-default" id="institutionGerarFinal"> |
<div class="panel-heading"> |
Atribuição de Cursos e Unidades ao Questionário |
</div> |
<div class="panel-body"> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_SCHEDULLE_SELECT_COURSES"> |
<div class="alert alert-warning">Esta operação vai associar todos os cursos seleccionados e respectivas unidades curriculares |
ao questionário ${Questionario.id} criado para o periodo ${Questionario.semestre} de ${Questionario.year}</div> |
<div class="alert alert-info alert-small">Esta operação poderá ser revertida ou então repetida para atualizar os cursos alvo do questionário</div> |
<div class="alert alert-info alert-small">Esta operação poderá demorar alguns instantes</div> |
<html:hidden property="questionario.id" value="${Questionario.id}"/> |
<input type="hidden" name="questionarioId" value="${Questionario.id}"/> |
<input type="hidden" name="dispatch" value="selectCourses"/> |
<button class="btn btn-warning btn-lg" type="button" onclick="this.form.submit()">Associar Cursos e Unidades Curriculares</button> |
</baco:clearOperation> |
<baco:notClearOperation name="Questionario" op="QUESTIONARIO_SCHEDULLE_SELECT_COURSES"> |
<baco:notClearOperation name="Questionario" op="QUESTIONARIO_SCHEDULLE_SEE_SELECT_COURSES"> |
<div class="alert alert-warning">Não têm autorização para ver esta secção</div> |
</baco:notClearOperation> |
</baco:notClearOperation> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_SCHEDULLE_SEE_SELECT_COURSES"> |
<div class="alert alert-warning">O sistema agendou a atribuição de cursos e unidades ao questionário ${Questionario.id} criado para o periodo ${Questionario.semestre} de ${Questionario.year}. Veja o progresso em baixo, caso não termine no final de 30 minutos esta tarefa ficará de novo disponivel</div> |
<% |
if(questionario.getCourseSelectionTaskId() > 0) |
{ |
JobServiceTask job = DaoFactory.getJobServiceTaskDaoImpl().load(questionario.getCourseSelectionTaskId()); |
SchedulleTasksForm schedulleTasksForm = new SchedulleTasksForm(); |
schedulleTasksForm.setJobServiceTask((JobServiceTaskImpl) job); |
schedulleTasksForm.setId(job.getId()); |
request.setAttribute("SchedulleTasksForm",schedulleTasksForm); |
%> |
<div> |
<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> |
<% |
} |
%> |
<div> |
</div> |
</baco:clearOperation> |
</div> |
</div> |
</div> |
</div> |
</div> |
<% |
AbstractDao.getCurrentSession().getTransaction().commit(); |
%> |
</html:form> |
/branches/v3/impl/src/web/admin/questionarios/pedagogicoEstudante/topnavQuestionarioPedagogicoCoursesAdmin.jsp |
---|
2,12 → 2,22 |
<%@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" %> |
<% |
Long questionarioId = Long.parseLong(request.getParameter("questionarioId")); |
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/startHome.do", "intranet.separator.home.back"); |
topNav.addNavPlace("/admin/listQuestionarios.do", "surveys"); |
topNav.addNavPlace("/admin/adminQuestionario.do?questionario.id=" + questionarioId, "survey.admin"); |
topNav.addNavPlace(null, "questionarios.choose.courses"); |
topNav.addNavPlace("/admin/adminQuestionario.do?questionario.id=" + questionarioId, "survey.admin",""+questionario.getId()); |
topNav.addNavPlace(null, "questionarios.choose.courses",questionario.getSemestre(),questionario.getYear()); |
%> |
<jsp:include page="/layout/topnav.jsp"/> |
/branches/v3/impl/src/web/admin/questionarios/pedagogicoEstudante/listCunitTurmas.jsp |
---|
New file |
0,0 → 1,69 |
<%@ page import="jomm.dao.impl.AbstractDao" %> |
<%@ page import="pt.estgp.estgweb.domain.CourseUnitTurma" %> |
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %> |
<%@ page import="java.util.List" %> |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
<%@ 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" %> |
<% |
Long courseUnitId = Long.parseLong(request.getParameter("courseUnitId")); |
AbstractDao.getCurrentSession().beginTransaction(); |
List<Object[]> turmas = DaoFactory.getCourseUnitTurmaDaoImpl().loadByCourseUnit(courseUnitId); |
/** |
* .add(Projections.groupProperty("turma")) |
.add(Projections.groupProperty("courseUnit.importYear")) |
.add(Projections.groupProperty("courseUnit.name")) |
.add(Projections.groupProperty("courseUnit.courseName")) |
.add(Projections.groupProperty("courseUnit.courseCode")) |
.add(Projections.countDistinct("student.id")) |
.add(Projections.countDistinct("courseUnit.course.id"))) |
*/ |
%> |
<table class="tablesorterfiltered"> |
<thead> |
<tr> |
<th>Turma</th> |
<th>Ano</th> |
<th>Students</th> |
</tr> |
</thead> |
<tbody> |
<% |
for(Object[] cturma : turmas) |
{ |
String turma = (String) cturma[0]; |
String importYear = (String) cturma[1]; |
String unidade = (String) cturma[2]; |
String courseName = (String) cturma[3]; |
String courseCode = (String) cturma[4]; |
Integer students = (Integer) cturma[5]; |
Long courseId = (Long) cturma[6]; |
%> |
<tr> |
<td> |
<a href="#" class="reloadAjaxRequestModal" data-href="<%=request.getContextPath()%>/admin/questionarios/pedagogicoEstudante/listTurmasCourseUnits.jsp?importYear=<%=importYear%>&courseId=<%=courseId%>&turma=<%=turma%>" data-title="Unidades com a turma <%=turma%> do Curso de <%=courseName%> (<%=courseCode%>)"> |
<%=turma%> |
</a> |
</td> |
<td><%=importYear%></td> |
<td><%=students%></td> |
</tr> |
<% |
} |
%> |
</tbody> |
</table> |
<% |
AbstractDao.getCurrentSession().getTransaction().commit(); |
%> |
/branches/v3/impl/src/web/admin/questionarios/pedagogicoEstudante/listCourseUnitsTurmas.jsp |
---|
New file |
0,0 → 1,58 |
<%@ page import="jomm.dao.impl.AbstractDao" %> |
<%@ page import="pt.estgp.estgweb.domain.Course" %> |
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %> |
<%@ page import="java.util.List" %> |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
<%@ 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" %> |
<% |
long courseId = Long.parseLong(request.getParameter("courseId")); |
String importYear = request.getParameter("importYear"); |
String courseUnitId = request.getParameter("courseUnitId"); |
AbstractDao.getCurrentSession().beginTransaction(); |
List<Object[]> courseUnitTurmas = DaoFactory.getCourseUnitTurmaDaoImpl().loadByCourse(courseId, importYear); |
Course course = DaoFactory.getCourseDaoImpl().load(courseId); |
%> |
<table class="tablesorterfiltered"> |
<thead> |
<tr> |
<th>Ano</th> |
<th>Turma</th> |
<th>Unidades</th> |
<th>Estudantes</th> |
</tr> |
</thead> |
<tbody> |
<% |
for(Object[] pair : courseUnitTurmas) |
{ |
String turma = (String) pair[0]; |
Integer count = (Integer) pair[1]; |
Integer students = (Integer) pair[2]; |
%> |
<tr> |
<td><%=importYear%></td> |
<td><%=turma%></td> |
<td> |
<a href="#" class="reloadAjaxRequestModal" data-href="<%=request.getContextPath()%>/admin/questionarios/pedagogicoEstudante/listTurmasCourseUnits.jsp?importYear=<%=importYear%>&courseId=<%=courseId%>&turma=<%=turma%>" data-title="Unidades com a turma <%=turma%> do Curso de <%=course.getName()%> (<%=course.getCode()%>)"> |
<%=count%> |
</a> |
</td> |
<td><%=students%></td> |
</tr> |
<% |
} |
%> |
</tbody> |
</table> |
<% |
AbstractDao.getCurrentSession().getTransaction().commit(); |
%> |
/branches/v3/impl/src/web/admin/questionarios/pedagogicoEstudante/listTurmasCourseUnits.jsp |
---|
New file |
0,0 → 1,59 |
<%@ page import="jomm.dao.impl.AbstractDao" %> |
<%@ page import="pt.estgp.estgweb.domain.CourseUnit" %> |
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %> |
<%@ page import="java.util.List" %> |
<%@ page import="pt.estgp.estgweb.domain.CourseUnitTurma" %> |
<%@ 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" %> |
<% |
long courseId = Long.parseLong(request.getParameter("courseId")); |
String importYear = request.getParameter("importYear"); |
String turma = request.getParameter("turma"); |
AbstractDao.getCurrentSession().beginTransaction(); |
List<CourseUnit> courseUnits = DaoFactory.getCourseUnitDaoImpl().loadByCourseTurma(courseId, importYear,turma); |
request.setAttribute("courseUnits",courseUnits); |
%> |
<table class="tablesorterfiltered"> |
<thead> |
<tr> |
<th>Codigo</th> |
<th>Nome</th> |
<th>Semestre</th> |
<th>Curso</th> |
<th>Codigo Curso</th> |
<th>Turmas</th> |
</tr> |
</thead> |
<tbody> |
<logic:iterate id="courseUnit" name="courseUnits" type="pt.estgp.estgweb.domain.CourseUnit"> |
<tr> |
<td>${courseUnit.code}</td> |
<td> |
<a target="_blank" href="<%=request.getContextPath()%>/user/startLoadCourseUnitFromHome.do?id=${courseUnit.id}">${courseUnit.name}</a> |
</td> |
<td>${courseUnit.semestre}</td> |
<td> |
<a class="reloadAjaxRequestModal" href="#" data-href="<%=request.getContextPath()%>/admin/questionarios/pedagogicoEstudante/listCourseUnitsTurmas.jsp?importYear=${courseUnit.importYear}&courseId=<%=courseId%>" data-title="Turmas do Curso de ${courseUnit.courseName} (${courseUnit.courseCode})"> |
${courseUnit.courseName} |
</a> |
</td> |
<td>${courseUnit.courseCode}</td> |
<td> |
<a class="reloadAjaxRequestModal" href="#" data-href="<%=request.getContextPath()%>/admin/questionarios/pedagogicoEstudante/listCunitTurmas.jsp?courseUnitId=${courseUnit.id}" data-title="Turmas da Unidade ${courseUnit.name} (${courseUnit.code}) do curso de ${courseUnit.courseName} (${courseUnit.courseCode})"> |
<%=courseUnit.getTurmas().size()%> |
</a> |
</td> |
</tr> |
</logic:iterate> |
</tbody> |
</table> |
<% |
AbstractDao.getCurrentSession().getTransaction().commit(); |
%> |
/branches/v3/impl/src/web/admin/questionarios/pedagogicoEstudante/listCourseUnits.jsp |
---|
New file |
0,0 → 1,51 |
<%@ page import="jomm.dao.impl.AbstractDao" %> |
<%@ page import="pt.estgp.estgweb.domain.CourseUnit" %> |
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %> |
<%@ page import="java.util.List" %> |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
<%@ 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" %> |
<% |
long courseId = Long.parseLong(request.getParameter("courseId")); |
String importYear = request.getParameter("importYear"); |
AbstractDao.getCurrentSession().beginTransaction(); |
List<CourseUnit> courseUnits = DaoFactory.getCourseUnitDaoImpl().loadByCourse(courseId,importYear); |
request.setAttribute("courseUnits",courseUnits); |
%> |
<table class="tablesorterfiltered"> |
<thead> |
<tr> |
<th>Codigo</th> |
<th>Nome</th> |
<th class="filter-name filter-select">Semestre</th> |
<th>Curso</th> |
<th>Codigo Curso</th> |
<th>Turmas</th> |
</tr> |
</thead> |
<tbody> |
<logic:iterate id="courseUnit" name="courseUnits" type="pt.estgp.estgweb.domain.CourseUnit"> |
<tr> |
<td>${courseUnit.code}</td> |
<td><a target="_blank" href="<%=request.getContextPath()%>/user/startLoadCourseUnitFromHome.do?id=${courseUnit.id}">${courseUnit.name}</a></td> |
<td>${courseUnit.semestre}</td> |
<td>${courseUnit.courseName}</td> |
<td>${courseUnit.courseCode}</td> |
<td> |
<a class="reloadAjaxRequestModal" href="#" data-href="<%=request.getContextPath()%>/admin/questionarios/pedagogicoEstudante/listCunitTurmas.jsp?courseUnitId=${courseUnit.id}" data-title="Turmas da Unidade ${courseUnit.name} (${courseUnit.code}) do curso de ${courseUnit.courseName} (${courseUnit.courseCode})"> |
<%=courseUnit.getTurmas().size()%> |
</a> |
</td> |
</tr> |
</logic:iterate> |
</tbody> |
</table> |
<% |
AbstractDao.getCurrentSession().getTransaction().commit(); |
%> |
/branches/v3/impl/src/web/admin/configuration/taskLog.jsp |
---|
14,7 → 14,6 |
<jomm:messages/> |
<html:errors/> |
<!--<jsp:include page="/layout/scriptsBootstrapSoft.jsp"/>--> |
<script> |
/branches/v3/impl/src/web/css/style.css |
---|
32,7 → 32,13 |
margin-bottom: 3px !important; |
} |
.nav-tabs li a |
{ |
text-decoration: none !important; |
color: black !important; |
} |
/branches/v3/impl/src/web/layout/themes/scripts-default.jsp |
---|
186,10 → 186,15 |
); |
function evaluateTableSorters(){ |
if($("#myTable")) |
function evaluateTableSorters() |
{ |
evaluateTableSortersInside(""); |
} |
function evaluateTableSortersInside(insideDiv) |
{ |
if($(insideDiv + " #myTable")) |
{ |
$("#myTable").tablesorter({ |
$(insideDiv + " #myTable").tablesorter({ |
theme: 'blue', |
331,9 → 336,9 |
); |
} |
if($("#myTable2")) |
if($(insideDiv + " #myTable2")) |
{ |
$("#myTable2").tablesorter({ |
$(insideDiv + " #myTable2").tablesorter({ |
theme: 'blue', |
sortMultiSortKey: 'altKey', |
//sortList: [[0,0]], |
362,9 → 367,9 |
); |
} |
if($(".tablesortersimple")) |
if($(insideDiv + " .tablesortersimple")) |
{ |
$(".tablesortersimple").tablesorter({ |
$(insideDiv + " .tablesortersimple").tablesorter({ |
theme: 'blue', |
sortMultiSortKey: 'altKey', |
//sortList: [[0,0]], |
424,9 → 429,9 |
} |
); |
}*/ |
if($(".tablesorterfiltered")) |
if($(insideDiv + " .tablesorterfiltered")) |
{ |
$(".tablesorterfiltered").tablesorter({ |
$(insideDiv + " .tablesorterfiltered").tablesorter({ |
theme: 'blue', |
467,7 → 472,7 |
// External search |
// buttons set up like this: |
// <button type="button" data-filter-column="4" data-filter-text="2?%">Saved Search</button> |
$('button[data-filter-column]').click(function(){ |
$(insideDiv + 'button[data-filter-column]').click(function(){ |
/*** first method *** data-filter-column="1" data-filter-text="!son" |
add search value to Discount column (zero based index) input */ |
var filters = [], |
477,12 → 482,12 |
filters[col] = txt; |
// using "table.hasFilters" here to make sure we aren't targeting a sticky header |
if($('#myTable')) |
$.tablesorter.setFilters( $('#myTable'), filters, true ); // new v2.9 |
if($('#myTable2')) |
$.tablesorter.setFilters( $('#myTable2'), filters, true ); // new v2.9 |
if($('.tablesorterfiltered')) |
$.tablesorter.setFilters( $('.tablesorterfiltered'), filters, true ); // new v2.9 |
if($(insideDiv + ' #myTable')) |
$.tablesorter.setFilters( $(insideDiv + ' #myTable'), filters, true ); // new v2.9 |
if($(insideDiv + ' #myTable2')) |
$.tablesorter.setFilters( $(insideDiv + ' #myTable2'), filters, true ); // new v2.9 |
if($(insideDiv + ' .tablesorterfiltered')) |
$.tablesorter.setFilters( $(insideDiv + ' .tablesorterfiltered'), filters, true ); // new v2.9 |
/* |
if($('.tablesorterfiltered')) |
/branches/v3/impl/src/web/layout/headerTools.jsp |
---|
82,3 → 82,48 |
</div> |
</div> |
</div> |
<script> |
$(document).ready(function(){ |
$('#modalAjaxRequest').on('show.bs.modal', function(e) |
{ |
reloadAjaxRequestModal($(e.relatedTarget)); |
}); |
}); |
function reloadAjaxRequestModal(target) |
{ |
$("#modalAjaxRequest .modal-title .title-wrap").html($(target).data('title')); |
$("#modalAjaxRequest .contentAjaxRequest").html('Pro favor aguarde ... <img src="<%=request.getContextPath()%>/imgs/wait.gif"/>'); |
$.post($(target).data('href'), function(data) { |
$("#modalAjaxRequest .contentAjaxRequest").html(data); |
evaluateTableSortersInside("#modalAjaxRequest"); |
$('#modalAjaxRequest .reloadAjaxRequestModal').on("click", |
function(e){ |
reloadAjaxRequestModal(e.currentTarget); |
} |
); |
}); |
} |
</script> |
<div class="modal fade" id="modalAjaxRequest" role="dialog" > |
<div class="modal-dialog" data-width="960" style="display: block; width: 960px; margin-top: 50px;" aria-hidden="false"> |
<!-- Modal content--> |
<div class="modal-content"> |
<div class="modal-header"> |
<h3 class="modal-title"> |
<label class="title-wrap"></label> |
<button type="button" class="btn btn-danger btn-xs pull-right" data-dismiss="modal"><span class="glyphicon glyphicon-remove small"></span></button> |
</h3> |
</div> |
<div class="modal-body"> |
<div class="contentAjaxRequest"> |
</div> |
<button type="button" class="btn btn-danger" data-dismiss="modal"><bean:message key="cancel"/></button> |
</div> |
</div> |
</div> |
</div> |
/branches/v3/impl/src/web/user/home/userPae.jsp |
---|
11,7 → 11,7 |
<div class="row"> |
<div class="col-md-6 col-sm-12 col-xs-12"> |
<baco:hasRole role="admin,all,services"> |
<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"> |
26,7 → 26,7 |
</baco:hasRole> |
</div> |
<div class="col-md-6 col-sm-12 col-xs-12"> |
<baco:hasRole role="admin,all,services"> |
<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"> |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitDeliverable.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/GenericUser.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobParameter.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationGradesStatusEpoca.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitTurma.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ManagedIdentifier.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
140,6 → 140,8 |
private String group9Code; |
private String group10Code; |
private String state; |
private String substate; |
private long courseSelectionTaskId; |
private QuestionarioHistoryDrive questionarioHistoryDrive; |
public Questionario() { |
1056,6 → 1058,20 |
public void setState(String state) { |
this.state = state; |
} |
public String getSubstate() { |
return this.substate; |
} |
public void setSubstate(String substate) { |
this.substate = substate; |
} |
public long getCourseSelectionTaskId() { |
return this.courseSelectionTaskId; |
} |
public void setCourseSelectionTaskId(long courseSelectionTaskId) { |
this.courseSelectionTaskId = courseSelectionTaskId; |
} |
public QuestionarioHistoryDrive getQuestionarioHistoryDrive() { |
return this.questionarioHistoryDrive; |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapHistoryDimension.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Teste.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnit.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SigesUser.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 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 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStat.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
// Generated 22/Mar/2016 16:37:29 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/build.properties |
---|
155,6 → 155,9 |
email.templates.dir.build=${build.dir.classes}${email.templates.dir} |
email.templates.dir.conf=${conf.dir}${email.templates.dir} |
#EMAIL SERVER SMTP GOOGLE |
email.password=DUMMY_PASSWORD_GMAIL |
#email templates |
sms.templates.dir=/template/sms |
sms.templates.dir.build=${build.dir.classes}${sms.templates.dir} |
/branches/v3/impl/build.xml |
---|
465,6 → 465,9 |
<replacefilter token="@oracle.siges.password@" value="${oracle.siges.password}"/> |
<!--System instance type specifications--> |
<replacefilter token="@email.password@" value="${email.password}"/> |
<replacefilter token="@test.control.var@" value="${test.control.var}"/> |
<replacefilter token="@system.theme@" value="${system.theme}"/> |
<replacefilter token="@authentication.policy.service@" value="${authentication.policy.service}"/> |
<replacefilter token="@authentication.policy.username.msg.key@" value="${authentication.policy.username.msg.key}"/> |