Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 1915 → Rev 1917

/branches/grupo3/impl/conf/berserk/sd.xml
4045,16 → 4045,37
</filterChains>
</service>
 
<!-- Grafico 2 -->
 
<service>
<name>CourseReportGenerateGlobalLearningResultsChartYearImg</name>
<implementationClass>pt.estgp.estgweb.services.courses.CourseReportServices</implementationClass>
<description>
@reportCourseDocument documento course report em json
Serviço de suporte para gerar um grafico
Coloca o grafico no report documento
e salva o documento no curso
Devolve uma classe RepositoryFile4JsonView serializada em JSON
</description>
<isTransactional>true</isTransactional>
<defaultMethod>generateGlobalLearningResultsChartYearImg</defaultMethod>
<filterChains>
<chain name="Logger"/>
<chain name="Session"/>
</filterChains>
</service>
 
 
 
<!-- AA 7/12/2017 -->
<service>
<name>CourseReportSave</name>
<name>SaveCourseReportDoc</name>
<implementationClass>pt.estgp.estgweb.services.courses.CourseReportServices</implementationClass>
<description>
@reportCourseDocument documento course report em json
</description>
<isTransactional>true</isTransactional>
<defaultMethod>save</defaultMethod>
<defaultMethod>saveCourseReportDoc</defaultMethod>
<filterChains>
<chain name="Logger"/>
<chain name="Session"/>
/branches/grupo3/impl/src/java/pt/estgp/estgweb/services/courses/CourseReportServices.java
448,14 → 448,48
return view.toJson();
}
 
/* Grafico 2*/
public String generateGlobalLearningResultsChartYearImg(String reportDocumentJson,UserSession session) throws IOException {
 
/* AA 7/12/2017 */
CourseReportDocument reportDocument = CourseReportDocument.fromJson(reportDocumentJson);
LearningResultsSection learningResultsSection = (LearningResultsSection) reportDocument.findDocumentSection(LearningResultsSection.class);
LearningGlobalAnalysisSection learningGlobalAnalysisSection = (LearningGlobalAnalysisSection) learningResultsSection.findSection(LearningGlobalAnalysisSection.class);
GlobalLearningResultsChartYearImg chartImg = (GlobalLearningResultsChartYearImg) learningGlobalAnalysisSection.findDocComponent(GlobalLearningResultsChartYearImg.class);
 
public String save(String reportDocumentJson,UserSession session) throws IOException {
UnitsLearningResultsTable table = (UnitsLearningResultsTable) learningResultsSection.findDocComponent(UnitsLearningResultsTable.class);
 
 
FileUploaded fileUploaded = chartImg.generateChart2tmp(table,reportDocument);
 
RepositoryService repositoryService = new RepositoryService();
 
boolean imageInitialized = chartImg.getImage() != null
&&
chartImg.getImage().getIdentifier() != null;
 
RepositoryFile4JsonView view;
if(imageInitialized)
{
String identifier = chartImg.getImage().getIdentifier();
view = repositoryService.replaceRepositoryFileFromFileUpload(identifier, fileUploaded, ResourceAccessControlEnum.privateDomain, session);
}
else
{
view = repositoryService.storeRepositoryFileFromFileUpload(fileUploaded,ResourceAccessControlEnum.privateDomain,session);
}
chartImg.setImage(view);
//TODO FALTA GUARDAR O JSON NO CURSO
return view.toJson();
}
 
 
/* Guardar report 7/12/2017 */
 
public String saveCourseReportDoc(String reportDocumentJson,UserSession session) throws IOException {
 
CourseReportDocument reportDocument = CourseReportDocument.fromJson(reportDocumentJson);
 
DaoFactory.getCourseDaoImpl().findCourseByCode(reportDocument.getCourseCode());
Course course = DaoFactory.getCourseDaoImpl().findCourseByCode(reportDocument.getCourseCode());
 
 
 
/branches/grupo3/impl/src/java/pt/estgp/estgweb/services/courses/coursereport/documentmodel/learningresults/components/GlobalLearningResultsChartYearImg.java
1,10 → 1,121
package pt.estgp.estgweb.services.courses.coursereport.documentmodel.learningresults.components;
 
import pt.estgp.estgweb.utils.documentBuilder.AutoImageWraperComponent;
import jomm.utils.BytesUtils;
import jomm.utils.MimeTypeGuesser;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PiePlot;
import org.jfree.chart.plot.RingPlot;
import org.jfree.data.general.DefaultPieDataset;
import pt.estgp.estgweb.services.courses.coursereport.documentmodel.CourseReportDocument;
import pt.estgp.estgweb.utils.Globals;
import pt.estgp.estgweb.utils.documentBuilder.ImageComponent;
import pt.estgp.estgweb.web.controllers.utils.FileUploaded;
 
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.FileOutputStream;
import java.io.IOException;
 
/**
* Created by jorgemachado on 31/10/17.
*/
public class GlobalLearningResultsChartYearImg extends AutoImageWraperComponent
public class GlobalLearningResultsChartYearImg extends ImageComponent
{
public FileUploaded generateChart2tmp(UnitsLearningResultsTable results,CourseReportDocument courseReportDocument) throws IOException
{
float aprovados = results.getAprovados();
float reprovados = results.getReprovados();
float semElementos = results.getSemElementos();
double aprovadosPercent = ((int)(results.getAprovadosPercent()*100.0))/100.0;
double reprovadosPercent = ((int)(results.getReprovadosPercent()*100.0))/100.0;
double semElementosPercent = ((int)(results.getSemElementosPercent()*100.0))/100.0;
 
String tempName = BytesUtils.generateHexKey() + ".png";
 
DefaultPieDataset data = new DefaultPieDataset();
if(reprovados > 0)
data.setValue("Reprovados " + reprovadosPercent + "%", new Double(reprovados));
if(aprovados > 0)
data.setValue("Aprovados " + aprovadosPercent + "%", new Double(aprovados));
if(semElementos > 0)
data.setValue("Sem Elementos " + semElementosPercent + "%", new Double(semElementos));
JFreeChart chart = ChartFactory.createRingChart(null, data, false, true, false);
chart.setBackgroundPaint(new Color(255,255,255));
PiePlot plot = (RingPlot) chart.getPlot();
plot.setLabelBackgroundPaint(new Color(255, 249, 235));
plot.setLabelPaint(new Color(88, 88, 90));
//plot.setDrawingSupplier(new ChartBuilderUtil.ChartDrawingSupplier());
 
plot.setSectionPaint(0, new Color(255, 0, 0));
plot.setSectionPaint(1, new Color(15, 218, 10));
plot.setSectionPaint(2, new Color(200, 200, 200));
plot.setBackgroundPaint(new Color(255, 255, 255));
plot.setOutlineVisible(false);
 
 
 
plot.setLabelFont(new Font(
"Helvetica", Font.PLAIN, 30));
 
 
BufferedImage image = chart.createBufferedImage( 300*4, 200*4);
String pathGraficoTiposAlunos = Globals.TMP_DIR + java.io.File.separator + tempName;
java.io.File output = new java.io.File(pathGraficoTiposAlunos);
ImageIO.write(image, "png", new FileOutputStream(output));
 
FileUploaded fileUploaded = new FileUploaded();
fileUploaded.setTmpName(tempName);
fileUploaded.setTitle("Taxa global de aproveitamento");
fileUploaded.setDescription("Curso: " + courseReportDocument.getCourseName() + " (" + courseReportDocument.getCourseCode()+ ") ano " + courseReportDocument.getYear());
fileUploaded.setContentType(MimeTypeGuesser.getInstance().guessMimeType(output));
fileUploaded.setFileSize(output.length());
fileUploaded.setExtension("png");
return fileUploaded;
}
 
public static void main(String [] args) throws IOException {
float aprovados = 10;
float reprovados = 2;
float semElementos = 4;
double aprovadosPercent = ((int)10/16*100.0)/100.0;
double reprovadosPercent = ((int)2/16*100.0)/100.0;
double semElementosPercent = ((int)4/16*100.0)/100.0;
 
String tempName = BytesUtils.generateHexKey() + ".png";
 
DefaultPieDataset data = new DefaultPieDataset();
if(reprovados > 0)
data.setValue("Reprovados " + reprovadosPercent + "%", new Double(reprovados));
if(aprovados > 0)
data.setValue("Aprovados " + aprovadosPercent + "%", new Double(aprovados));
if(semElementos > 0)
data.setValue("Sem Elementos " + semElementosPercent + "%", new Double(semElementos));
JFreeChart chart = ChartFactory.createRingChart(null, data, false, true, false);
chart.setBackgroundPaint(new Color(255,255,255));
PiePlot plot = (RingPlot) chart.getPlot();
plot.setLabelBackgroundPaint(new Color(255, 249, 235));
plot.setLabelPaint(new Color(88, 88, 90));
//plot.setDrawingSupplier(new ChartBuilderUtil.ChartDrawingSupplier());
 
plot.setSectionPaint(0, new Color(255, 0, 0));
plot.setSectionPaint(1, new Color(15, 218, 10));
plot.setSectionPaint(2, new Color(200, 200, 200));
plot.setBackgroundPaint(new Color(255, 255, 255));
plot.setOutlineVisible(false);
 
 
 
plot.setLabelFont(new Font(
"Helvetica", Font.PLAIN, 30));
 
 
BufferedImage image = chart.createBufferedImage( 300*4, 200*4);
String pathGraficoTiposAlunos = Globals.TMP_DIR + java.io.File.separator + tempName;
java.io.File output = new java.io.File(pathGraficoTiposAlunos);
ImageIO.write(image, "png", new FileOutputStream(output));
 
 
}
}
/branches/grupo3/impl/src/java/pt/estgp/estgweb/web/controllers/courses/CoursesServicesController.java
42,22 → 42,29
return new JSONObject(json);
}
 
public JSONObject generateGlobalLearningResultsChartYearImg(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Throwable {
String courseReportDocument = request.getParameter("courseReportDocument");
 
IServiceManager sm = ServiceManager.getInstance();
String json = (String) sm.execute(RequestUtils.getRequester(request, response),
"CourseReportGenerateGlobalLearningResultsChartYearImg",
new Object[]{courseReportDocument});
return new JSONObject(json);
}
 
 
 
/* AA 7/12/2017 */
 
public JSONObject saveReport(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Throwable {
public JSONObject saveCourseReportDoc(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Throwable {
 
String courseReportDocument = request.getParameter("courseReportDocument");
 
 
IServiceManager sm = ServiceManager.getInstance();
String json = (String) sm.execute(RequestUtils.getRequester(request, response),
"CourseReportSave",
"SaveCourseReportDoc",
new Object[]{courseReportDocument});
return new JSONObject(json);
}
 
 
 
 
}
/branches/grupo3/impl/src/web/user/courses/coursereport/templates.jsp
613,22 → 613,84
 
 
 
<script type="text/ng-template" id="pt_estgp_estgweb_services_courses_coursereport_documentmodel_learningresults_components_GlobalLearningResultsChartImg">
<globallearningresultschartimg>
</globallearningresultschartimg>
</script>
<script>
angular.module("courseReportApp").directive('globallearningresultschartimg', function() {
 
return {
restrict: 'E',
link: function($scope, element, attrs)
{
$scope.generateChart = function(comp)
{
 
widgetCallWithActionParameters(
"<%=request.getContextPath()%>/user/courseReport.do",
"generateGlobalLearningResultsChartImg",
{
"courseReportDocument" : BacoJS.stringifyOrdered(angular.element($("#courseReportApp")).scope().report)
},
"#courseReportApp",
function(repositoryFile4JsonView)
{
comp.image = repositoryFile4JsonView;
comp.imageUrl = "<%=request.getContextPath()%>/repositoryStream/" + comp.image.identifier + "?" + new Date().getTime();
angular.element($("#courseReportApp")).scope().$apply();
},
function(){}
);
}
 
 
},
templateUrl: function(elem,attrs) {
return "globallearningresultschartimg";
}
}
});
</script>
<script type="text/ng-template" id="globallearningresultschartimg">
<div class="imageComponent component">
 
<div class="componentBody">
<div class="form-group clearfix">
<label class="col-md-2 control-label">Legenda</label>
<div class="col-md-10">
<input type="text" class="form-control" rows="10" ng-model="comp.title">
</div>
</div>
<div class="form-group clearfix">
<div class="col-md-2 control-label">
<button class="btn btn-default" ng-click="generateChart(comp)">Refrescar/Gerar Gráfico</button>
</div>
<div class="col-md-10">
<label ng-if="comp.image.identifier"> Limites do PDF </label>
<div ng-if="comp.image.identifier" style="text-align: center; width: 595px; border: 1px solid black; padding: 45px">
<center>
<div style="width: 200px;height: 200px; max-width: 500px; max-height: 750px" resizable on-resize="resize($evt, $ui, comp)">
<img ng-if="comp.imageUrl" style="width: 100%;height: 100%" ng-src="{{comp.imageUrl}}">
<img ng-if="!comp.imageUrl" style="width: 100%;height: 100%" ng-src="{{'<%=request.getContextPath()%>/repositoryStream/' + comp.image.identifier}}">
</div>
(Se desejar altere o tamanho da imagem arrastando no canto inferior direito)
</center>
</div>
</div>
</div>
</div>
</div>
</script>
 
 
<script type="text/ng-template" id="pt_estgp_estgweb_services_courses_coursereport_documentmodel_learningresults_components_GlobalLearningResultsChartYearImg">
<globallearninglesultschartyearimg>
</globallearninglesultschartyearimg>
</script>
 
 
 
<script type="text/ng-template" id="pt_estgp_estgweb_services_courses_coursereport_documentmodel_learningresults_components_GlobalLearningResultsChartImg">
<globallearningresultschartimg>
</globallearningresultschartimg>
</script>
<script>
angular.module("courseReportApp").directive('globallearningresultschartimg', function() {
angular.module("courseReportApp").directive('globallearninglesultschartyearimg', function() {
 
return {
restrict: 'E',
639,7 → 701,7
 
widgetCallWithActionParameters(
"<%=request.getContextPath()%>/user/courseReport.do",
"generateGlobalLearningResultsChartImg",
"generateGlobalLearningResultsChartYearImg",
{
"courseReportDocument" : BacoJS.stringifyOrdered(angular.element($("#courseReportApp")).scope().report)
},
662,7 → 724,8
}
});
</script>
<script type="text/ng-template" id="globallearningresultschartimg">
 
<script type="text/ng-template" id="globallearninglesultschartyearimg">
<div class="imageComponent component">
 
<div class="componentBody">
/branches/grupo3/impl/src/web/user/courses/courseReportEdit.jsp
315,11 → 315,11
}
 
/* Guardar courseReport 7/12/2017 */
$scope.save = function()
$scope.saveCourseReportDoc = function()
{
widgetCallWithActionParameters(
"<%=request.getContextPath()%>/user/json/repository.do",
"saveReport",
"saveCourseReportDoc",
{
"report" : BacoJS.stringifyOrdered($scope.report)
},
345,6 → 345,8
<div class="form-vertical">
<div id="courseReportApp" ng-app="courseReportApp" ng-controller="courseReportAppController">
<div class="web-mensages"></div>
<button class="btn" ng-click="saveCourseReportDoc()">Save</button>
 
<div ng-init="section=report;" ng-include="'pt_estgp_estgweb_utils_documentBuilder_DocumentSection'">
 
</div>
355,7 → 357,6
 
</div><!--App-->
</div> <!--form-->
<!--<button class="md-raised md-button md-ink-ripple" type="button" ng-transclude="" ng-click="save()"><span class="ng-scope">Save</span></button> -->
 
</div><!--Panel Body-->
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/Pagina.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.ArrayList;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitDeliverable.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioPedagogicoCursoAfeto.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioPergunta.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentTaskActorInstance.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/SurveyStatsGraphic.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/GenericUser.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/EventGeneric.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportFileGroupDocentesAno.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentTaskInstance.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentGatewayExclusiveDecisionHolderInstance.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnActorSelector.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitProgram.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationSeparator.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportFileGroupCursosAno.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/Announcement.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentEventEndMessageInstance.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnActorPoolThreadInstance.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/Survey.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/RecordThesis.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestionPossibleAnswer.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryDocumentInterface.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/PageSection.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.ArrayList;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/SurveyQuestionCandidateAnswer.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnActorPoolInstance.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/SruSourceCollection.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarFactQuestionarioAnswer.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/EventClass.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/RecordJob.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationGradesStatusEpoca.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/Teacher.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/PageRepositoryFile.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import pt.estgp.estgweb.domain.typesgenservices.repositorydocuments.RepositoryFileProxy;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitSummary.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentGatewayInstance.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/Record.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnRoleSelector.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnTaskFile.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportDocenteFile.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/CourseYear.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnVariableDomainObject.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/Blog.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentTaskActor.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import pt.estgp.estgweb.domain.typesgen.Todos;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/Assessment.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryFileVersion.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/UserRoleConfig.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/SessionObjectId.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentTask.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import pt.estgp.estgweb.domain.typesgen.Todos;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryDocumentCollection.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioPedagogicoUnidadeCurricularAfeta.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentGatewayExclusiveDecisionHolder.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnVariableBoolean.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/SurveyQuestionItem.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatMonth.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/Page.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/CourseStudiesPlan.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioPedagogicoAlunoRequisitado.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/Process.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportFile.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/AppUser.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnActorPool.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.ArrayList;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/PageText.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/Questionario.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioPerguntaEsforco.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AppUserDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnActorPoolDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapHistoryDimensionDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowComponentTaskDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RepositoryDocumentCollectionDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowComponentInstanceDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnVariableBooleanDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitBlogDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowComponentTaskActorInstanceDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitTurmaDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowComponentEventDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/JobServiceTaskDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RepositoryDocumentDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RepositoryDocumentFileDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UserDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatYearDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/DigitalDeliveryCategoryDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowComponentGatewayExclusiveDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioPerguntaEsforcoDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ComunicationFolderDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RepositoryFileVersionDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AssessmentDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnVariableInstanceDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioReportFileGroupCursosAnoDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ConfigurationSeparatorDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitProgramDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BlogPostDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatDayDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnUserSelectorDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowComponentGatewayExclusiveDecisionHolderDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioHistoryDriveDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitAssignementDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PageContentDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ConfigurationDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatDayIdDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/GenericUserDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyResponseDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioPedagogicoAlunoRequisitadoDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/JobServiceTaskSchedulerParameterDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioReportDocenteFileDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UserSessionDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowConnectorInstanceDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioUnidadeDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyQuestionDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioReportFileGroupAnoDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioReportCursoFileDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapStarFactQuestionarioCursoDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AssessmentResponseDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyQuestionAnswerDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowComponentDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitBlogPostDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SessionObjectDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/TeacherDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioReportFileAnoDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AssessmentQuestionDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/EventGenericDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioReportFileGroupDocentesAnoDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RepositoryFileDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowComponentTaskActorDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BlogDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/TesteDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnActorSelectorDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowComponentEventEndMessagesDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioPedagogicoUnidadeCurricularAfetaDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ConfigurationDirectoryDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUserAssociationDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AssessmentQuestionAnswerDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordThesisDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AssessmentQuestionPossibleAnswerDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ManagedIdentifierDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioPerguntaDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnVariableDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ReminderDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordEventOrganizationDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SruSourceCollectionDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapStarFactQuestionarioAnswerDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioPedagogicoTipologiaRequisitadaDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowComponentGatewayInstanceDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitSummaryDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordOtherDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnVariableLongDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseDepartmentDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UserRoleConfigDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapStarFactQuestionarioAnswerEsforcoDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitEvaluationDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SruSourceDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyStructuralNodeDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioRespostaRequisitadaDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowConnectorDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnActorSelectorCondicionadoDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PageSectionDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PageExternalUrlDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordProjectDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioCursoDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordJobDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ConfigurationGradesStatusEpocaDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitAnnouncementDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ManagedIdentifierCollectionDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioReportFileDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ProcessDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/JobServiceTaskParameterDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnVariableIntegerDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnProcessInstanceDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/EventFormacoesDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnVariableDomainObjectDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseYearDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ImageDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowComponentEventEndInstanceDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapStarFactQuestionarioDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnVariableFloatDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitQuestionDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioUserDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioReportFileGroupDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnActorPoolThreadInstanceDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioPedagogicoCursoAfetoDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitDeliverableDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PaginaDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioRespostaDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioTipologiaDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnActorPoolInstanceDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ConfigurationGradesEpocaAvaliacaoDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnAbstractActorSelectorDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/JobDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/JobParameterDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PageRepositoryFileDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowComponentTaskInstanceDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ProcessEventFileDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ProcessEventDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapStarFactQuestionarioUnidadeDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PageTextDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowComponentGatewayDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnVariableStringDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowComponentEventInstanceDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RepositoryDocumentInterfaceDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyQuestionItemDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatMonthDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowComponentGatewayExclusiveInstanceDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordPaperDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/EventClassDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SigesUserDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyStatsGraphicDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PageDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseStudiesPlanDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/JobServiceTaskSchedulerDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/EventGenericRecordDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnRoleSelectorDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnTaskFileDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/EventUserDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/DigitalDeliveryDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatMonthIdDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowComponentGatewayExclusiveDecisionHolderInstanceDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/MetaProcessDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/StudentDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SessionObjectIdDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/DigitalDeliveryTargetDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnActorSelectorWithDomainObjectLoaderDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowComponentEventEndMessageInstanceDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AnnouncementDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnProcessDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnVariableJsonArrayDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/GroupDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AssessmentQuestionItemDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnVariableJsonDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatYearIdDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnVariableDoubleDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ConfigurationGradesDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SeccaoDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapStarFactQuestionarioTipologiaDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowComponentEventEndDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BpmnFlowObjectInstanceDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitProgramPart2Dao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyQuestionCandidateAnswerDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitGradeDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PageExternalObjectDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseSchoolDao.java
1,5 → 1,5
package pt.estgp.estgweb.domain.dao.impl;
// Generated 12/Out/2017 18:33:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:26 by Hibernate Tools 3.2.0.b9
 
 
import org.apache.log4j.Logger;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/SurveyQuestion.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioUnidade.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarFactQuestionario.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentEventEndMessages.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import pt.estgp.estgweb.domain.typesgen.TargetActorType;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnVariableString.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentGateway.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatYearId.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnVariableJson.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestionItem.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/Group.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnit.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/SurveyQuestionAnswer.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationGradesEpocaAvaliacao.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioPedagogicoTipologiaRequisitada.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/SigesUser.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitAnnouncement.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/ManagedIdentifierCollection.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestion.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatYear.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/DigitalDeliveryCategory.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/RecordOther.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatMonthId.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/DigitalDelivery.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/UserSession.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnVariableInstance.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitEvaluation.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportCursoFile.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportFileGroup.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentInstance.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestionAnswer.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentEventInstance.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnActorSelectorCondicionado.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitProgramPart2.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarFactQuestionarioCurso.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioResposta.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioTipologia.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitBlog.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/Reminder.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/RecordEventOrganization.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/RecordPaper.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentGatewayExclusiveInstance.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/Configuration.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/PageContent.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/SessionObject.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.io.Serializable;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitBlogPost.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/JobParameter.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnVariableInteger.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnProcessInstance.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/EventFormacoes.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/ComunicationFolder.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/Student.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnVariableFloat.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitQuestion.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionario.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatDay.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnUserSelector.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarFactQuestionarioTipologia.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnVariable.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import pt.estgp.estgweb.domain.typesgen.VariableType;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/RecordProject.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/PageExternalObject.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponent.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentEvent.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitTurma.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/SurveyResponse.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryFile.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/ProcessEventFile.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/ProcessEvent.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarFactQuestionarioUnidade.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentGatewayExclusive.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnVariableLong.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowConnectorInstance.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentEventEndInstance.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BlogPost.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/SruSource.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnProcess.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.ArrayList;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnVariableJsonArray.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/ManagedIdentifier.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/Course.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/PageExternalUrl.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitGrade.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentResponse.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatDayId.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportFileAno.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTask.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryDocument.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryDocumentFile.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/User.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/EventUser.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/Image.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/OlapHistoryDimension.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/Teste.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarFactQuestionarioAnswerEsforco.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/DigitalDeliveryTarget.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnActorSelectorWithDomainObjectLoader.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportFileGroupAno.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioUser.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/CourseUserAssociation.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationDirectory.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioHistoryDrive.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitAssignement.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowConnector.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioRespostaRequisitada.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentEventEnd.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowObjectInstance.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioCurso.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/CourseSchool.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/Job.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.io.Serializable;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnAbstractActorSelector.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTaskScheduler.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/EventGenericRecord.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTaskSchedulerParameter.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTaskParameter.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/CourseDepartment.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/MetaProcess.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/SurveyStructuralNode.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/BpmnVariableDouble.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationGrades.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/Seccao.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo3/impl/gen/java/pt/estgp/estgweb/domain/UrlStat.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 13/dez/2017 16:54:32 by Hibernate Tools 3.2.0.b9
// Generated 13/dez/2017 22:45:36 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/grupo1/impl/conf/berserk/sd.xml
997,17 → 997,17
</service>
 
<!--<service>
<name>DeleteCourseUnit</name>
<implementationClass>pt.estgp.estgweb.services.courseunits.UpdateCourseUnitService</implementationClass>
<description>Update course unit objectives and program file</description>
<isTransactional>true</isTransactional>
<defaultMethod>delete</defaultMethod>
<filterChains>
<chain name="Logger"/>
<chain name="Session"/>
<chain name="Supers"/>
</filterChains>
</service>-->
<name>DeleteCourseUnit</name>
<implementationClass>pt.estgp.estgweb.services.courseunits.UpdateCourseUnitService</implementationClass>
<description>Update course unit objectives and program file</description>
<isTransactional>true</isTransactional>
<defaultMethod>delete</defaultMethod>
<filterChains>
<chain name="Logger"/>
<chain name="Session"/>
<chain name="Supers"/>
</filterChains>
</service>-->
<service>
<name>LoadCourseUnit</name>
<implementationClass>pt.estgp.estgweb.services.courseunits.LoadCourseUnitService</implementationClass>
1079,9 → 1079,9
<service>
<name>SaveCourseUnitProgram</name>
<!--Args
ourseUnitProgramView programView,
long unitId used in filters
-->
ourseUnitProgramView programView,
long unitId used in filters
-->
<implementationClass>pt.estgp.estgweb.services.courseunits.SaveCourseUnitProgram</implementationClass>
<description>Save course unit program</description>
<isTransactional>true</isTransactional>
1123,9 → 1123,9
<service>
<name>SaveCourseUnitEvaluation</name>
<!--Args
CourseUnitEvaluationView evaluationView,
long unitId used in filters
-->
CourseUnitEvaluationView evaluationView,
long unitId used in filters
-->
<implementationClass>pt.estgp.estgweb.services.courseunits.SaveCourseUnitEvaluation</implementationClass>
<description>Save course unit evaluation</description>
<isTransactional>true</isTransactional>
1157,8 → 1157,8
<service>
<name>InitCourseUnitEvaluationClearances</name>
<!--Parameters
CourseUnitView cuv, Long courseUnitId
-->
CourseUnitView cuv, Long courseUnitId
-->
<implementationClass>pt.estgp.estgweb.services.courseunits.SaveCourseUnitEvaluation</implementationClass>
<description>Open course unit evaluation for edition</description>
<isTransactional>true</isTransactional>
2920,18 → 2920,18
</service>
 
<!--
<service>
<name>AddUpdateDirtyRolesTranslation</name>
<implementationClass>pt.estgp.estgweb.services.users.UserRoleConfigService</implementationClass>
<description></description>
<isTransactional>true</isTransactional>
<defaultMethod>addUpdateDirtRolesTranslation</defaultMethod>
<filterChains>
<chain name="Logger"/>
<chain name="Session"/>
<chain name="RoleAddRemoveManager"/>
</filterChains>
</service>-->
<service>
<name>AddUpdateDirtyRolesTranslation</name>
<implementationClass>pt.estgp.estgweb.services.users.UserRoleConfigService</implementationClass>
<description></description>
<isTransactional>true</isTransactional>
<defaultMethod>addUpdateDirtRolesTranslation</defaultMethod>
<filterChains>
<chain name="Logger"/>
<chain name="Session"/>
<chain name="RoleAddRemoveManager"/>
</filterChains>
</service>-->
 
<service>
<name>AddUpdateRoleTranslation</name>
3901,8 → 3901,8
 
 
<!--/****************************************************************************/
/* COURSE REPORTS
/****************************************************************************/-->
/* COURSE REPORTS
/****************************************************************************/-->
 
 
 
3944,16 → 3944,16
</service>
 
<!--
PRECISO DE UM IMPORTAR NOVAMENTE TABELA DE RESULTADOS DE APRENDIZAGEM
Ha de ser um subservico do de cima que tem usar
o servico LoadCourseEvaluationSections novamente
PRECISO DE UM IMPORTAR NOVAMENTE TABELA DE RESULTADOS DE APRENDIZAGEM
Ha de ser um subservico do de cima que tem usar
o servico LoadCourseEvaluationSections novamente
 
PRECISO DE UM SERVICO PARA GERAR OS GRAFICOS DE APRENDIZAGEM
-->
PRECISO DE UM SERVICO PARA GERAR OS GRAFICOS DE APRENDIZAGEM
-->
 
<!--/****************************************************************************/
/* SERVICOS WS-API TODO Seguranca em falta
/****************************************************************************/-->
/* SERVICOS WS-API TODO Seguranca em falta
/****************************************************************************/-->
 
<service>
<name>LoadCourseEvaluationSections</name>
4062,4 → 4062,35
</filterChains>
</service>
 
<service>
<name>SaveCourseReportDocument</name>
<implementationClass>pt.estgp.estgweb.services.courses.CourseReportServices</implementationClass>
<description>
@reportCourseDocument documento course report em json
Guarda o relatorio na base de dados
</description>
<isTransactional>true</isTransactional>
<defaultMethod>saveCourseReportDocument</defaultMethod>
<filterChains>
<chain name="Logger"/>
<chain name="Session"/>
</filterChains>
</service>
 
<service>
<name>LoadCourseReportDocument</name>
<implementationClass>pt.estgp.estgweb.services.courses.CourseReportServices</implementationClass>
<description>
@courseCode codigo do curso
@year ano do relatorio
Carrega o relatorio da base de dados
</description>
<isTransactional>true</isTransactional>
<defaultMethod>loadCourseReportDocument</defaultMethod>
<filterChains>
<chain name="Logger"/>
<chain name="Session"/>
</filterChains>
</service>
 
</serviceDefinitions>
/branches/grupo1/impl/src/java/pt/estgp/estgweb/services/courses/CourseReportServices.java
453,7 → 453,7
CourseReportDocument reportDocument = CourseReportDocument.fromJson(reportDocumentJson);
LearningResultsSection learningResultsSection = (LearningResultsSection) reportDocument.findDocumentSection(LearningResultsSection.class);
LearningGlobalAnalysisSection learningGlobalAnalysisSection = (LearningGlobalAnalysisSection) learningResultsSection.findSection(LearningGlobalAnalysisSection.class);
GlobalLearningResultsChartImg chartImg = (GlobalLearningResultsChartImg) learningGlobalAnalysisSection.findDocComponent(GlobalLearningResultsChartImg.class);
GlobalLearningResultsChartYearImg chartImg = (GlobalLearningResultsChartYearImg) learningGlobalAnalysisSection.findDocComponent(GlobalLearningResultsChartYearImg.class);
 
UnitsLearningResultsTable table = (UnitsLearningResultsTable) learningResultsSection.findDocComponent(UnitsLearningResultsTable.class);
 
481,8 → 481,48
return view.toJson();
}
 
public String saveCourseReportDocument(String reportDocumentJson,UserSession session) {
CourseReportDocument reportDocument = CourseReportDocument.fromJson(reportDocumentJson);
 
Course c = DaoFactory.getCourseDaoImpl().findCourseByCode(reportDocument.getCourseCode());
CourseYear cy = DaoFactory.getCourseYearDaoImpl().findCourseYearU(reportDocument.getCourseCode(), reportDocument.getYear());
 
if (cy == null) {
cy = DomainObjectFactory.createCourseYearImpl();
cy.setCourse(c);
c.getCourseYears().add(cy);
cy.setImportYear(reportDocument.getYear());
DaoFactory.getCourseYearDaoImpl().save(cy);
}
cy.setCourseReportDocument(reportDocumentJson);
 
return reportDocument.toJson();
}
 
public String loadCourseReportDocument(String courseCode,String year,UserSession session) {
CourseYear cy = DaoFactory.getCourseYearDaoImpl().findCourseYearU(courseCode, year);
 
String courseReportJson = null;
if (cy != null) {
courseReportJson = cy.getCourseReportDocument();
}
 
if (courseReportJson == null) {
CourseReportDocument courseReport = null;
 
try {
courseReport = new CourseReportServices().createNewCourseReportDocument(courseCode, year);
courseReportJson = courseReport.toJson();
} catch (Throwable e) {
System.out.println(e);
e.printStackTrace();
}
}
 
return courseReportJson;
}
 
 
/****************************************************************************/
/*
 
/branches/grupo1/impl/src/java/pt/estgp/estgweb/services/courses/coursereport/documentmodel/learningresults/components/GlobalLearningResultsChartYearImg.java
1,10 → 1,192
package pt.estgp.estgweb.services.courses.coursereport.documentmodel.learningresults.components;
 
import pt.estgp.estgweb.utils.documentBuilder.AutoImageWraperComponent;
import jomm.dao.impl.AbstractDao;
import jomm.utils.BytesUtils;
import jomm.utils.MimeTypeGuesser;
import jomm.utils.StreamsUtils;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.CategoryAxis;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.block.BlockBorder;
import org.jfree.chart.labels.ItemLabelAnchor;
import org.jfree.chart.labels.ItemLabelPosition;
import org.jfree.chart.labels.StandardCategoryItemLabelGenerator;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.PiePlot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.plot.RingPlot;
import org.jfree.chart.renderer.category.StackedBarRenderer;
import org.jfree.chart.renderer.category.StandardBarPainter;
import org.jfree.chart.title.LegendTitle;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.data.general.DefaultPieDataset;
import org.jfree.ui.RectangleInsets;
import org.jfree.ui.TextAnchor;
import org.json.JSONException;
import org.json.JSONObject;
import pt.estgp.estgweb.services.courses.coursereport.documentmodel.CourseReportDocument;
import pt.estgp.estgweb.services.questionarios.QuestionariosReportsService;
import pt.estgp.estgweb.services.questionarios.pedagogico.reportprocessors.utils.DataTable;
import pt.estgp.estgweb.utils.Globals;
import pt.estgp.estgweb.utils.documentBuilder.ImageComponent;
import pt.estgp.estgweb.web.controllers.utils.FileUploaded;
 
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.util.List;
 
/**
* Created by jorgemachado on 31/10/17.
* Created by joaocarvalho on 30/11/17.
*/
public class GlobalLearningResultsChartYearImg extends AutoImageWraperComponent
public class GlobalLearningResultsChartYearImg extends ImageComponent
{
}
public FileUploaded generateChart2tmp(UnitsLearningResultsTable results, CourseReportDocument courseReportDocument) throws IOException {
List<UnitsLearningResultYear> years = results.getYears();
 
String tempName = BytesUtils.generateHexKey() + ".png";
 
DefaultCategoryDataset data = new DefaultCategoryDataset();
for (UnitsLearningResultYear year : years) {
data.addValue(new Double(year.getAprovados1013Percent()), "Aprovados 10-13", year.getAno() + "º Ano");
data.addValue(new Double(year.getAprovados1416Percent()), "Aprovados 14-16", year.getAno() + "º Ano");
data.addValue(new Double(year.getAprovados1720Percent()), "Aprovados 17-20", year.getAno() + "º Ano");
}
data.addValue(new Double(results.getAprovados1013Percent()), "Aprovados 10-13", "Total");
data.addValue(new Double(results.getAprovados1416Percent()), "Aprovados 14-16", "Total");
data.addValue(new Double(results.getAprovados1720Percent()), "Aprovados 17-20", "Total");
 
JFreeChart chart = ChartFactory.createStackedBarChart(
null,
null,
null,
data,
PlotOrientation.VERTICAL,
true,
false,
false);
 
chart.setBackgroundPaint(Color.WHITE);
CategoryPlot plot = (CategoryPlot) chart.getPlot();
plot.setBackgroundPaint(Color.WHITE);
plot.setRangeGridlinePaint(Color.GRAY);
plot.setRangeGridlinesVisible(true);
//plot.setRangeGridlineStroke(new BasicStroke(1.0f));
 
RectangleInsets chartRectangle = new RectangleInsets(0,0,30F,0);
chart.setPadding(chartRectangle);
 
plot.getDomainAxis().setTickLabelFont(new Font("Helvetica", Font.PLAIN, 25));
plot.getRangeAxis().setTickLabelFont(new Font("Helvetica", Font.PLAIN, 25));
 
StackedBarRenderer renderer = (StackedBarRenderer) plot.getRenderer();
// Remover gradiente das barras
renderer.setBarPainter(new StandardBarPainter());
renderer.setSeriesPaint(0, new Color(237,127,32));
renderer.setSeriesPaint(1, new Color(255,198,0));
renderer.setSeriesPaint(2, new Color(122,173,38));
renderer.setMaximumBarWidth(0.2);
 
renderer.setBaseItemLabelGenerator(new StandardCategoryItemLabelGenerator("{2}", new DecimalFormat("#.##'%'")));
renderer.setBaseItemLabelsVisible(true);
renderer.setBaseItemLabelFont(new Font("Helvetica",Font.PLAIN,25));
 
LegendTitle legend = chart.getLegend();
legend.setItemFont(new Font("Helvetica", Font.PLAIN,25));
legend.setFrame(BlockBorder.NONE);
 
 
BufferedImage image = chart.createBufferedImage( 300*4, 200*4);
String pathGraficoTiposAlunos = Globals.TMP_DIR + java.io.File.separator + tempName;
java.io.File output = new java.io.File(pathGraficoTiposAlunos);
ImageIO.write(image, "png", new FileOutputStream(output));
 
FileUploaded fileUploaded = new FileUploaded();
fileUploaded.setTmpName(tempName);
fileUploaded.setTitle("Taxa global de aproveitamento");
fileUploaded.setDescription("Curso: " + courseReportDocument.getCourseName() + " (" + courseReportDocument.getCourseCode()+ ") ano " + courseReportDocument.getYear());
fileUploaded.setContentType(MimeTypeGuesser.getInstance().guessMimeType(output));
fileUploaded.setFileSize(output.length());
fileUploaded.setExtension("png");
 
return fileUploaded;
}
 
public static void main(String[] args) throws IOException {
String tempName = "test.png";
 
DefaultCategoryDataset data = new DefaultCategoryDataset();
data.addValue(new Double(29.5), "Aprovados 10-13", "1º Ano");
data.addValue(new Double(50.5), "Aprovados 14-16", "1º Ano");
data.addValue(new Double(20), "Aprovados 17-20", "1º Ano");
 
data.addValue(new Double(10), "Aprovados 10-13", "2º Ano");
data.addValue(new Double(40), "Aprovados 14-16", "2º Ano");
data.addValue(new Double(50), "Aprovados 17-20", "2º Ano");
 
data.addValue(new Double(50), "Aprovados 10-13", "3º Ano");
data.addValue(new Double(10), "Aprovados 14-16", "3º Ano");
data.addValue(new Double(40), "Aprovados 17-20", "3º Ano");
 
data.addValue(new Double(33.33), "Aprovados 10-13", "Total");
data.addValue(new Double(33.33), "Aprovados 14-16", "Total");
data.addValue(new Double(33.33), "Aprovados 17-20", "Total");
 
 
 
JFreeChart chart = ChartFactory.createStackedBarChart(
null,
null,
null,
data,
PlotOrientation.VERTICAL,
true,
false,
false);
 
chart.setBackgroundPaint(Color.WHITE);
CategoryPlot plot = (CategoryPlot) chart.getPlot();
plot.setBackgroundPaint(Color.WHITE);
plot.setRangeGridlinePaint(Color.GRAY);
plot.setRangeGridlinesVisible(true);
//plot.setRangeGridlineStroke(new BasicStroke(1.0f));
 
RectangleInsets chartRectangle = new RectangleInsets(0,0,30F,0);
chart.setPadding(chartRectangle);
 
plot.getDomainAxis().setTickLabelFont(new Font("Helvetica", Font.PLAIN, 25));
plot.getRangeAxis().setTickLabelFont(new Font("Helvetica", Font.PLAIN, 25));
 
StackedBarRenderer renderer = (StackedBarRenderer) plot.getRenderer();
// Remover gradiente das barras
renderer.setBarPainter(new StandardBarPainter());
renderer.setSeriesPaint(0, new Color(237,127,32));
renderer.setSeriesPaint(1, new Color(255,198,0));
renderer.setSeriesPaint(2, new Color(122,173,38));
renderer.setMaximumBarWidth(0.2);
 
renderer.setBaseItemLabelGenerator(new StandardCategoryItemLabelGenerator("{2}", new DecimalFormat("#.##'%'")));
renderer.setBaseItemLabelsVisible(true);
renderer.setBaseItemLabelFont(new Font("Helvetica",Font.PLAIN,25));
 
LegendTitle legend = chart.getLegend();
legend.setItemFont(new Font("Helvetica", Font.PLAIN,25));
legend.setFrame(BlockBorder.NONE);
 
 
 
BufferedImage image = chart.createBufferedImage( 300*4, 200*4);
String pathGraficoTiposAlunos = Globals.TMP_DIR + java.io.File.separator + tempName;
java.io.File output = new java.io.File(pathGraficoTiposAlunos);
ImageIO.write(image, "png", new FileOutputStream(output));
}
}
/branches/grupo1/impl/src/java/pt/estgp/estgweb/domain/dao/impl/CourseYearDaoImpl.java
26,4 → 26,16
.add(eq("c.code",code)).list();
return cYs;
}
public CourseYear findCourseYearU(String code, String importYear)
{
List<CourseYear> cYs = createCriteria()
.createAlias("course","c")
.add(eq("importYear", importYear))
.add(eq("c.code",code)).list();
 
if (cYs.isEmpty())
return null;
 
return cYs.get(0);
}
}
/branches/grupo1/impl/src/java/pt/estgp/estgweb/web/controllers/courses/CoursesServicesController.java
52,4 → 52,14
new Object[]{courseReportDocument});
return new JSONObject(json);
}
 
public JSONObject saveCourseReportDocument(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Throwable {
String courseReportDocument = request.getParameter("courseReportDocument");
 
IServiceManager sm = ServiceManager.getInstance();
String json = (String) sm.execute(RequestUtils.getRequester(request, response),
"SaveCourseReportDocument",
new Object[]{courseReportDocument});
return new JSONObject(json);
}
}
/branches/grupo1/impl/src/java/pt/estgp/estgweb/web/controllers/configuration/ConfigurationsController.java
170,6 → 170,7
 
configuration.setOpenInfoIntranet(f.getConfiguration().getOpenInfoIntranet());
configuration.setInterfaceImportYear(f.getConfiguration().getInterfaceImportYear());
configuration.setCourseReportImportYear(f.getConfiguration().getCourseReportImportYear());
configuration.setCursosFicticios(f.getConfiguration().getCursosFicticios());
 
configuration.setCourseUnitEvaluationActiveYear(f.getConfiguration().getCourseUnitEvaluationActiveYear());
/branches/grupo1/impl/src/hbm/pt/estgp/estgweb/domain/Course.hbm.xml
79,6 → 79,9
<property name="separatedTurmas" type="boolean">
<column name="separatedTurmas" default="false"/>
</property>
<property name="courseReportDocument" type="text">
<column name="courseReportDocument" sql-type="LONGTEXT"/>
</property>
<many-to-one name="course" class="pt.estgp.estgweb.domain.Course" outer-join="true" lazy="false" column="course_id"/>
<subclass name="pt.estgp.estgweb.domain.CourseYearImpl" discriminator-value="CourseYearImpl"/>
</class>
/branches/grupo1/impl/src/hbm/pt/estgp/estgweb/domain/Configuration.hbm.xml
15,6 → 15,9
<property name="saveDate" type="timestamp"/>
<property name="interfaceImportYear" type="string"/>
 
<property name="courseReportImportYear" type="string">
<column name="courseReportImportYear" default="201718"/>
</property>
<!-- IMPORTS CONFIGS -->
<property name="importsDefaultImportYear" type="string"/>
<property name="sigesWebServicesWsdl" type="string">
/branches/grupo1/impl/src/web/admin/configuration/configs.jsp
69,7 → 69,24
</div>
</div>
 
<div class="form-group">
<label class="control-label col-sm-2">Relatórios de Curso em Produção</label>
<div class="col-sm-10">
 
<html:select styleClass="form-control" property="configuration.courseReportImportYear">
<%
for(String year:years)
{
request.setAttribute("year",year);
%>
<html:option value="${year}">${year}</html:option>
<%
}
%>
</html:select>
</div>
</div>
 
<div class="panel panel-default">
<div class="panel-heading">Relatórios de Avaliação das Unidades Curriculares</div>
<div class="panel-body">
/branches/grupo1/impl/src/web/user/courses/courseReportEdit.jsp
2,19 → 2,19
<%@ page import="jomm.dao.impl.AbstractDao" %>
<%@ page import="pt.estgp.estgweb.domain.CourseImpl" %>
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
<%@ page import="pt.estgp.estgweb.utils.documentBuilder.TextComponent" %>
<%@ page import="pt.estgp.estgweb.utils.documentBuilder.ImageComponent" %>
<%@ page import="pt.estgp.estgweb.services.courses.CourseReportServices" %>
<%@ page import="pt.estgp.estgweb.services.courses.coursereport.documentmodel.CourseReportDocument" %>
<%@ page import="org.json.JSONException" %>
<%@ 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" %>
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
<%@ 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/baco.tld" prefix="baco" %>
<%@taglib prefix="t" tagdir="/WEB-INF/tags" %>
<%@ taglib prefix="t" tagdir="/WEB-INF/tags" %>
 
<%-- http://localhost:8080/baco/user/editCourseReport.do?courseCode=44&year=201617 --%>
 
<link rel="stylesheet" href="<%=request.getContextPath()%>/js/jquery-ui-1.12.1/jquery-ui.css">
<script src="<%=request.getContextPath()%>/js/jquery-ui-1.12.1/jquery-ui.min.js"></script>
<link rel="stylesheet" href="<%=request.getContextPath()%>/css/flora-commons/flora.resizable.css">
66,7 → 66,7
 
var body = '';
body += '--' + boundary + '\r\n' +
'Content-Disposition: form-data; name="filesInputId-UPLOAD[]"; filename="20170530_210340.pdf"' + '\r\n';
'Content-Disposition: form-data; name="filesInputId-UPLOAD[]"; filename="20170530_210340.pdf"' + '\r\n';
body += 'Content-Type: application/pdf';
body += '\r\n\r\n';
body += pdfDocument;
93,255 → 93,276
</script>
 
<%
 
String courseCode = request.getParameter("courseCode");
String year = request.getParameter("year");
AbstractDao.getCurrentSession().beginTransaction();
CourseImpl courseImpl = DaoFactory.getCourseDaoImpl().findCourseByCode(courseCode);
request.setAttribute("course",courseImpl);
CourseReportDocument courseReport = null;
 
String courseReportJson = null;
try {
courseReport = new CourseReportServices().createNewCourseReportDocument(courseCode, year);
} catch (Throwable e) {
System.out.println(e);
e.printStackTrace();
IServiceManager sm = ServiceManager.getInstance();
courseReportJson = (String) sm.execute(RequestUtils.getRequester(request, response),
"LoadCourseReportDocument",
new Object[]{courseCode, year});
} catch (Throwable throwable) {
throwable.printStackTrace();
}
String courseReportJson = courseReport.toJson();
request.setAttribute("courseDocumentJson",courseReportJson);
request.setAttribute("courseDocument",courseReport);
 
 
AbstractDao.getCurrentSession().beginTransaction();
CourseImpl courseImpl = DaoFactory.getCourseDaoImpl().findCourseByCode(courseCode);
request.setAttribute("course",courseImpl);
 
//request.setAttribute("courseDocument",courseReport);
%>
<%--<a href="javascript:demoFromHTML()" class="button">Run Code</a>--%>
 
<div class="container-fluid">
 
<style>
.separatorSection
{
border: 1px solid #ddd;
}
</style>
<style>
.separatorSection
{
border: 1px solid #ddd;
}
</style>
 
 
<!-- Apresentacao da Unidade -->
<!-- Apresentacao da Unidade -->
 
<div class="panel panel-default">
<div class="panel-heading">
Relatório Anual do curso: ${course.name}
</div>
<div class="panel-body">
<div class="panel panel-default">
<div class="panel-heading">
Relatório Anual do curso: ${course.name}
</div>
<div class="panel-body">
 
<p><b class="label-info">Tipo de Curso:</b> <bean:message key="course.${course.degree}"/></p>
<p><b class="label-info">Ano Lectivo:</b> ${course.importYear}</p>
<p><b class="label-info">Departamento:</b> ${course.department.name}</p>
<p><b class="label-info">Escola:</b> ${course.department.courseSchool.name}</p>
<p><b class="label-info">Tipo de Curso:</b> <bean:message key="course.${course.degree}"/></p>
<p><b class="label-info">Ano Lectivo:</b> ${course.importYear}</p>
<p><b class="label-info">Departamento:</b> ${course.department.name}</p>
<p><b class="label-info">Escola:</b> ${course.department.courseSchool.name}</p>
 
 
 
 
<script>
<script>
 
//Especifico da aplicacao
var courseReportApp = angular.module('courseReportApp', ['ui.tree']);
GLOBAL_BacoAngularAppDependencies.push('courseReportApp');
//Especifico da aplicacao
var courseReportApp = angular.module('courseReportApp', ['ui.tree']);
GLOBAL_BacoAngularAppDependencies.push('courseReportApp');
 
 
courseReportApp.directive('resizable', function () {
return {
restrict: 'A',
scope: {
callback: '&onResize'
},
link: function postLink(scope, elem, attrs) {
elem.resizable();
elem.on('resize', function (evt, ui, comp) {
scope.$apply(function() {
if (scope.callback) {
scope.callback({$evt: evt, $ui: ui, $comp: comp });
courseReportApp.directive('resizable', function () {
return {
restrict: 'A',
scope: {
callback: '&onResize'
},
link: function postLink(scope, elem, attrs) {
elem.resizable();
elem.on('resize', function (evt, ui, comp) {
scope.$apply(function() {
if (scope.callback) {
scope.callback({$evt: evt, $ui: ui, $comp: comp });
}
})
});
}
})
};
});
}
};
});
 
 
courseReportApp.controller('courseReportAppController', function($scope)
{
courseReportApp.controller('courseReportAppController', function($scope)
{
 
$scope.docAppSelector = "#courseReportApp";
$scope.report = <%=courseReportJson%>
$scope.docAppSelector = "#courseReportApp";
$scope.report = <%=courseReportJson%>
 
$scope.resize = function(evt,ui,comp) {
//console.log (evt,ui);
comp.width = ui.size.width;
comp.height = ui.size.height;
}
$scope.resize = function(evt,ui,comp) {
//console.log (evt,ui);
comp.width = ui.size.width;
comp.height = ui.size.height;
}
 
/**
* @classe class to match
* @superClasses array of strings
* */
$scope.contains = function(obj,classe)
{
if(obj['@class'] && obj['@class'] == classe)
return true;
if(obj.allSuperClasses)
{
for(var i in obj.allSuperClasses)
{
if(classe == obj.allSuperClasses[i])
return true;
}
}
return false;
}
/**
* @classe class to match
* @superClasses array of strings
* */
$scope.contains = function(obj,classe)
{
if(obj['@class'] && obj['@class'] == classe)
return true;
if(obj.allSuperClasses)
{
for(var i in obj.allSuperClasses)
{
if(classe == obj.allSuperClasses[i])
return true;
}
}
return false;
}
 
$scope.showSep = function(section,subSection)
{
var s;
for(s in section.sections)
{
section.sections[s].active = false;
}
/*$(".separatorSectionNav").each(function()
{
angular.element($(this)).scope().section.active = false;
});*/
subSection.active = true;
}
$scope.showSep = function(section,subSection)
{
var s;
for(s in section.sections)
{
section.sections[s].active = false;
}
/*$(".separatorSectionNav").each(function()
{
angular.element($(this)).scope().section.active = false;
});*/
subSection.active = true;
}
 
/**
* Este metodo devolve o template mais profundo na hierarquia de classes
* permitindo emular o override, quanto mais especifica for a classe
* e caso exista template é esse o template devolvido
* procura um script com o id da classe e se nao existir
* vai subindo nas super classes
* @param obj
* @returns {*}
*/
$scope.class2id = function(obj)
{
var objClassId = obj["@class"].replaceAll(".","_");
if($("script#" + objClassId).length > 0)
{
return objClassId;
}
if(obj.allSuperClasses)
{
var s;
for(s in obj.allSuperClasses)
{
var superClass = obj.allSuperClasses[s];
var superClassId = superClass.replaceAll(".","_");
if($("script#" + superClassId).length > 0)
/**
* Este metodo devolve o template mais profundo na hierarquia de classes
* permitindo emular o override, quanto mais especifica for a classe
* e caso exista template é esse o template devolvido
* procura um script com o id da classe e se nao existir
* vai subindo nas super classes
* @param obj
* @returns {*}
*/
$scope.class2id = function(obj)
{
return superClassId;
var objClassId = obj["@class"].replaceAll(".","_");
if($("script#" + objClassId).length > 0)
{
return objClassId;
}
if(obj.allSuperClasses)
{
var s;
for(s in obj.allSuperClasses)
{
var superClass = obj.allSuperClasses[s];
var superClassId = superClass.replaceAll(".","_");
if($("script#" + superClassId).length > 0)
{
return superClassId;
}
}
}
return obj["@class"].replaceAll(".","_");
}
}
}
return obj["@class"].replaceAll(".","_");
}
 
$scope.addText = function(parentCustomPane)
{
$scope.addSimpleDocComponent(parentCustomPane,"pt.estgp.estgweb.utils.documentBuilder.TextComponent")
}
$scope.addText = function(parentCustomPane)
{
$scope.addSimpleDocComponent(parentCustomPane,"pt.estgp.estgweb.utils.documentBuilder.TextComponent")
}
 
$scope.addImage = function(parentCustomPane)
{
$scope.addSimpleDocComponent(parentCustomPane,"pt.estgp.estgweb.utils.documentBuilder.ImageComponent")
}
$scope.addImage = function(parentCustomPane)
{
$scope.addSimpleDocComponent(parentCustomPane,"pt.estgp.estgweb.utils.documentBuilder.ImageComponent")
}
 
$scope.addSimpleDocComponent = function(parentCustomPane,classComponent)
{
if(!parentCustomPane.components)
{
parentCustomPane.components = [];
}
parentCustomPane.components.push(
$scope.addSimpleDocComponent = function(parentCustomPane,classComponent)
{
"@class" : classComponent
if(!parentCustomPane.components)
{
parentCustomPane.components = [];
}
parentCustomPane.components.push(
{
"@class" : classComponent
}
);
}
);
}
$scope.removeComponent = function(index,array)
{
array.splice(index,1);
}
$scope.removeComponent = function(index,array)
{
array.splice(index,1);
}
 
$scope.callbackUploadedFiles = function(filesUploadResult,token,targetElement)
{
var modelObject = BacoAngularUtils.getAngularElementModel(targetElement);
$scope.callbackUploadedFiles = function(filesUploadResult,token,targetElement)
{
var modelObject = BacoAngularUtils.getAngularElementModel(targetElement);
 
if(modelObject.image && modelObject.image.identifier)
{
widgetCallWithActionParameters(
"<%=request.getContextPath()%>/user/json/repository.do",
"replaceRepositoryFileFromTempPrivateDomain",
if(modelObject.image && modelObject.image.identifier)
{
"identifier" : modelObject.image.identifier,
"fileUploaded" : BacoJS.stringifyOrdered(filesUploadResult.uploadedFiles[0])
},
"#courseReportApp",
function(repositoryFile4JsonView)
widgetCallWithActionParameters(
"<%=request.getContextPath()%>/user/json/repository.do",
"replaceRepositoryFileFromTempPrivateDomain",
{
"identifier" : modelObject.image.identifier,
"fileUploaded" : BacoJS.stringifyOrdered(filesUploadResult.uploadedFiles[0])
},
"#courseReportApp",
function(repositoryFile4JsonView)
{
modelObject.image = repositoryFile4JsonView;
//image URL is generated on reimport just to avoid caching
modelObject.imageUrl = "<%=request.getContextPath()%>/repositoryStream/" + modelObject.image.identifier + "?" + new Date().getTime();
angular.element($("#courseReportApp")).scope().$apply();
},
function(){}
);
}
else
{
modelObject.image = repositoryFile4JsonView;
//image URL is generated on reimport just to avoid caching
modelObject.imageUrl = "<%=request.getContextPath()%>/repositoryStream/" + modelObject.image.identifier + "?" + new Date().getTime();
angular.element($("#courseReportApp")).scope().$apply();
},
function(){}
);
}
else
{
widgetCallWithActionParameters(
"<%=request.getContextPath()%>/user/json/repository.do",
"saveRepositoryFileFromTempPrivateDomain",
{
"fileUploaded" : BacoJS.stringifyOrdered(filesUploadResult.uploadedFiles[0])
},
"#courseReportApp",
function(repositoryFile4JsonView)
{
modelObject.image = repositoryFile4JsonView;
modelObject.imageUrl = "<%=request.getContextPath()%>/repositoryStream/" + modelObject.image.identifier + "?" + new Date().getTime();
angular.element($("#courseReportApp")).scope().$apply();
},
function(){}
);
}
}
widgetCallWithActionParameters(
"<%=request.getContextPath()%>/user/json/repository.do",
"saveRepositoryFileFromTempPrivateDomain",
{
"fileUploaded" : BacoJS.stringifyOrdered(filesUploadResult.uploadedFiles[0])
},
"#courseReportApp",
function(repositoryFile4JsonView)
{
modelObject.image = repositoryFile4JsonView;
modelObject.imageUrl = "<%=request.getContextPath()%>/repositoryStream/" + modelObject.image.identifier + "?" + new Date().getTime();
angular.element($("#courseReportApp")).scope().$apply();
},
function(){}
);
}
}
 
$scope.saveCourseReportDocument = function () {
widgetCallWithActionParameters(
"<%=request.getContextPath()%>/user/courseReport.do",
"saveCourseReportDocument",
{
"courseReportDocument" : BacoJS.stringifyOrdered($scope.report)
},
"#courseReportApp",
function(data)
{
alert(BacoJS.stringifyOrdered(data));
},
function(){}
);
}
 
 
 
});
</script>
});
</script>
 
<!--TEMPLATES FOR DOCUMENT BUILDER-->
<jsp:include page="../utils/documentsBuilder.jsp"/>
<jsp:include page="coursereport/templates.jsp"/>
<!--TEMPLATES FOR DOCUMENT BUILDER-->
<jsp:include page="../utils/documentsBuilder.jsp"/>
<jsp:include page="coursereport/templates.jsp"/>
 
<div class="form-vertical">
<div id="courseReportApp" ng-app="courseReportApp" ng-controller="courseReportAppController">
<div class="form-vertical">
<div id="courseReportApp" ng-app="courseReportApp" ng-controller="courseReportAppController">
<div class="web-messages"></div>
 
<div ng-init="section=report;" ng-include="'pt_estgp_estgweb_utils_documentBuilder_DocumentSection'">
<button class="btn btn-success" ng-click="saveCourseReportDocument()">Gravar</button>
 
</div>
<div ng-init="section=report;" ng-include="'pt_estgp_estgweb_utils_documentBuilder_DocumentSection'">
 
<!-- <pre class="code">{{ report | json }}</pre>-->
</div>
 
<!--<pre class="code">{{ report | json }}</pre>-->
 
 
</div><!--App-->
</div> <!--form-->
 
</div><!--Panel Body-->
</div><!--App-->
</div> <!--form-->
 
</div><!--Panel-->
</div><!--Panel Body-->
 
</div><!--Panel-->
 
</div><!--container-fluid-->
 
<%
/branches/grupo1/impl/src/web/user/home/teacher.jsp
166,6 → 166,13
<div class="panel-body">
 
<div class="list-group">
 
<logic:iterate id="cordCourse" name="tLoggedIn" property="coordinatorCourses" type="pt.estgp.estgweb.domain.Course">
<div class="list-group-item">
<html:link action="/user/editCourseReport.do?courseCode=${cordCourse.code}&year=${UserSession.nowConfiguration.courseReportImportYear}">Editar o relatório de Curso do ano (${UserSession.nowConfiguration.courseReportImportYear})</html:link>
</div>
</logic:iterate>
 
<div class="list-group-item">
<html:link action="/user/startSubmitMessageCourseComission">
Enviar email aos alunos
/branches/grupo1/impl/src/web/user/utils/documentsBuilder.jsp
56,6 → 56,8
 
</div>
</div></div>
</div>
</div>
</script>
 
<script type="text/ng-template" id="pt_estgp_estgweb_utils_documentBuilder_ImageComponent">
/branches/grupo1/impl/build.xml
66,6 → 66,7
<target name="initDirs">
<mkdir dir="${log.dir}"/>
<mkdir dir="${data.dir}"/>
<mkdir dir="${tmp.dir}"/>
<mkdir dir="${build.dir}"/>
<mkdir dir="${build.dir.classes}"/>
<mkdir dir="${build.dir.war}"/>
/branches/grupo1/impl/gen/java/pt/estgp/estgweb/domain/CourseYear.java
16,6 → 16,7
private String importYear;
private boolean separatedTurmas;
private Course course;
private String courseReportDocument;
 
public CourseYear() {
}
56,6 → 57,10
public void setSeparatedTurmas(boolean separatedTurmas) {
this.separatedTurmas = separatedTurmas;
}
public String getCourseReportDocument() { return this.courseReportDocument; }
 
public void setCourseReportDocument(String courseReportDocument) { this.courseReportDocument = courseReportDocument; }
 
public Course getCourse() {
return this.course;
}
/branches/grupo1/impl/gen/java/pt/estgp/estgweb/domain/Configuration.java
10,20 → 10,21
public abstract class Configuration extends pt.estgp.estgweb.domain.DomainSerializableObject implements java.io.Serializable {
 
 
private long id;
private Date updateDate;
private Date saveDate;
private String interfaceImportYear;
private String importsDefaultImportYear;
private String sigesWebServicesWsdl;
private Integer sigesInstitutionCode;
private Integer nationalInstitutionCode;
private String courseUnitEvaluationActiveYear;
private String courseUnitEvaluationActiveDegrees;
private String courseUnitEvaluationActiveCourseIds;
private String cursosFicticios;
private String openInfoIntranet;
private ConfigurationGrades configurationGrades;
private long id;
private Date updateDate;
private Date saveDate;
private String interfaceImportYear;
private String courseReportImportYear;
private String importsDefaultImportYear;
private String sigesWebServicesWsdl;
private Integer sigesInstitutionCode;
private Integer nationalInstitutionCode;
private String courseUnitEvaluationActiveYear;
private String courseUnitEvaluationActiveDegrees;
private String courseUnitEvaluationActiveCourseIds;
private String cursosFicticios;
private String openInfoIntranet;
private ConfigurationGrades configurationGrades;
 
public Configuration() {
}
57,6 → 58,13
public void setInterfaceImportYear(String interfaceImportYear) {
this.interfaceImportYear = interfaceImportYear;
}
public String getCourseReportImportYear() {
return this.courseReportImportYear;
}
 
public void setCourseReportImportYear(String courseReportImportYear) {
this.courseReportImportYear = courseReportImportYear;
}
public String getImportsDefaultImportYear() {
return this.importsDefaultImportYear;
}