Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 1735 → Rev 1737

/branches/v3/impl/conf/WEB-INF/struts/struts-configuration.xml
23,6 → 23,9
<action-mappings>
 
 
<action path="/user/configSeparatorsEescola" forward="page.configuration.load.separator.e.escola"/>
<action path="/user/configSeparatorsDashBoard" forward="page.configuration.load.separator.dashboard"/>
 
<action path="/user/configurationUserRoles" forward="page.configuration.userRoles"/>
 
<action path="/user/userRoles"
/branches/v3/impl/conf/WEB-INF/struts/tiles-pae.xml
46,7 → 46,7
</definition>
 
<definition name="base.pae.separators" path="/layout/layoutintranetpae.jsp">
<put name="separator" value="1" type="string"/>
<put name="separator" value="-1" type="string"/>
<put name="header" value="/layout/headerIntranet.jsp"/>
<put name="topnav" value="/layout/topnavempty.jsp" />
<put name="navigationTop" value="/layout/topnavempty.jsp"/>
/branches/v3/impl/conf/WEB-INF/struts/tiles-configuration.xml
74,5 → 74,14
<put name="body" value="/admin/configuration/taskLog.jsp"/>
</definition>
 
 
 
<definition name="page.configuration.load.separator.e.escola" extends="base.separators.semleft">
<put name="body" value="/admin/configuration/loadConfigSeparator.jsp"/>
</definition>
 
<definition name="page.configuration.load.separator.dashboard" extends="base.pae.separators">
<put name="body" value="/admin/configuration/loadConfigSeparator.jsp"/>
</definition>
</tiles-definitions>
/branches/v3/impl/conf/WEB-INF/tags/vfs/aclcontrol.tag
File deleted
/branches/v3/impl/conf/WEB-INF/tags/vfs/vfsview.tag
New file
0,0 → 1,223
<%@ tag import="jomm.dao.impl.AbstractDao" %>
<%@ tag import="org.json.JSONArray" %>
<%@ tag import="pt.estgp.estgweb.services.pageContent.dto.VfsAbstractPageContentDto" %>
<%@ tag import="pt.estgp.estgweb.services.pageContent.dto.VfsClient" %>
<%@ tag import="pt.estgp.estgweb.web.exceptions.NotAuthorizedException" %>
<%@ tag import="org.json.JSONObject" %>
<%@tag description="Tag to Call Ajax Request" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %>
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %>
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
<%@attribute name="pageSectionId" type="java.lang.Long" required="false" %>
<%@attribute name="pageSectionPath" type="java.lang.String" required="false" %>
<%@ taglib tagdir="/WEB-INF/tags" prefix="bacoTags" %>
<%@ taglib tagdir="/WEB-INF/tags/vfs" prefix="bacoVfsTags" %>
<%
//TAG CARLOS FUSCO PARA VFS VIEW
%>
<h2>Exemplo de vista do VFS VIEW</h2>
 
<%
AbstractDao.getCurrentSession().beginTransaction();
VfsClient vfsClient = new VfsClient();
VfsAbstractPageContentDto vfsAbstractPageContentDto = null;
if(pageSectionId != null)
{
vfsAbstractPageContentDto = vfsClient.selectById(pageSectionId);
}
else if(pageSectionPath != null)
{
vfsAbstractPageContentDto = vfsClient.selectPath(pageSectionPath);
}
if(vfsAbstractPageContentDto == null || !vfsAbstractPageContentDto.isDirectory())
{
throw new NotAuthorizedException("O VFS apenas pode carregar secções");
}
 
 
 
//CODIGO PARA ALTERAR ESTE É APENAS PROVISORIO
 
 
 
JSONArray rootsArray = new JSONArray();
JSONObject jsonObject = vfsAbstractPageContentDto.getJsonObject();
rootsArray.put(jsonObject);
request.setAttribute("rootsArray",rootsArray);
%>
 
 
 
<div id="treeAppPageContent" ng-app="treeAppPageContent" ng-controller="treeAppPageContentController">
<script>
var treeAppPageContent = angular.module('treeAppPageContent', ['ui.tree']);
GLOBAL_BacoAngularAppDependencies.push('treeAppPageContent');
 
<!-- estes codigos todos do remove e do toggle e etc's não mechi em nada limitei-me a copiar dos gajos-->
treeAppPageContent.controller('treeAppPageContentController', function ($scope,$filter) {
$scope.treeOptions = {
accept: function(sourceNodeScope, destNodesScope, destIndex) {
return true;
},
dropped: function(e) {
console.log (e.source.nodeScope.$modelValue);
//alert ("Largado o nó com titulo: " + e.source.nodeScope.$modelValue.title);
e.source.nodeScope.$modelValue.moved = true;
 
}
};
$scope.remove = function (scope) {
scope.remove();
};
 
$scope.toggle = function (scope) {
scope.toggle();
};
 
$scope.moveLastToTheBeginning = function () {
var a = $scope.data.pop();
$scope.data.splice(0, 0, a);
};
 
$scope.newSubItem = function (scope) {
var nodeData = scope.$modelValue;
var newSlug =nodeData.slug + '_' + (nodeData.childs.length + 1);
nodeData.childs.push({
id: nodeData.id * 10 + nodeData.childs.length,
title: nodeData.title + '.' + (nodeData.childs.length + 1),
slug: newSlug,
path: nodeData.path + '/' + newSlug,
nodes: []
});
};
 
$scope.collapseAll = function () {
$scope.$broadcast('angular-ui-tree:collapse-all');
};
 
$scope.expandAll = function () {
$scope.$broadcast('angular-ui-tree:expand-all');
};
 
$scope.openItem = function(item)
{
if(item.open && item.open==true)
{
//Desligamos o Close se nao isto é uma trapalhada para os elementos que já perderam filhos
//e depois iamos abri-los novamente
//item.open=false;
//delete item.childs;
}
else
{
$.getJSON("<%=request.getContextPath()%>/user/pagecontent/jorgeaux/section.jsp",{path:item.path},
function(json){
item.childs = json;
item.open = true;
angular.element($("#treeAppPageContent")).scope().$apply();
});
}
 
 
}
 
$scope.data = ${rootsArray}
 
$scope.findContent = function(contents,id)
{
var i = 0;
for(i = 0; i < contents.length;i++)
{
if(contents[i].id == id)
return contents[i];
if(contents[i].childs)
{
var innerCol = $scope.findContent(contents[i].childs,id);
if(innerCol != null)
return innerCol;
}
}
 
return null;
}
}
);
 
function aclCallback(jsonAcl,contentId)
{
var $scope = angular.element("#treeAppPageContent").scope();
var content = $scope.findContent($scope.data, contentId);
content.acls = jsonAcl;
$(".modal").modal('hide');
$scope.$apply();
}
 
</script>
 
<script type="text/ng-template" id="childs_renderer.html">
<!-- Coloquei aqui o predicado no NGClass que quando existe uma property nodrop = true o angular coloca nodrop na class o que faz o elemento ficar a vermelho e nao permite drop-->
<div ng-attr-data-nodrag="{{node.nodrag}}" class="tree-node tree-node-content" ng-class="{nodrop: node.nodrop, nodrag: node.nodrag, moved: node.moved}">
<a class="btn btn-success btn-xs" ng-if="node.isDirectory" data-nodrag ng-click="openItem(node)"><span
class="glyphicon"
ng-class="{
'glyphicon-chevron-right': !node.open,
'glyphicon-chevron-down': node.open
 
}"></span></a>
{{node.slug}} {{node.title}} <span ng-if="node.nodrop">No drop</span> <span ng-if="node.nodrag">No drag</span>
 
 
<bacoVfsTags:selectVfsAcl title="MUDAR ACLS DESTE CONTEUDO" btnLabel="ACLS" btnClass="btn btn-default" callbackTargetFunction="aclCallback" callbackTargetFunctionTokenParameter="{{node.id}}"/>
 
 
<a class="pull-right btn btn-danger btn-xs" data-nodrag ng-click="remove(this)"><span
class="glyphicon glyphicon-remove"></span></a>
<a class="pull-right btn btn-primary btn-xs" data-nodrag ng-click="newSubItem(this)" style="margin-right: 8px;"><span
class="glyphicon glyphicon-plus"></span></a>
</div>
 
<ol ng-if="node.nodrop" ui-tree-nodes="" data-nodrop-enabled="true" ng-model="node.childs" ng-class="{hidden: collapsed}">
<li ng-repeat="node in node.childs" ui-tree-node ng-include="'childs_renderer.html'">
</li>
</ol>
<ol ng-if="!node.nodrop" ui-tree-nodes="" ng-model="node.childs" ng-class="{hidden: collapsed}">
<li ng-repeat="node in node.childs" ui-tree-node ng-include="'childs_renderer.html'">
</li>
</ol>
</script>
 
<div class="row">
<div class="col-sm-12">
<h3>Basic Example</h3>
 
<button ng-click="expandAll()">Expand all</button>
<button ng-click="collapseAll()">Collapse all</button>
</div>
</div>
 
<!-- E finalmente este é o unico codigo dos gajos que metem no HTML puro-->
<div class="row">
<div class="col-sm-6">
<div ui-tree="treeOptions" id="page-content-root">
<ol ui-tree-nodes ng-model="data">
<li ng-repeat="node in data" ui-tree-node ng-include="'childs_renderer.html'"></li>
</ol>
</div>
</div>
 
<div class="col-sm-6">
<div class="info">
{{info}}
</div>
<pre class="code">{{ data | json }}</pre>
</div>
</div>
</div>
 
<%
AbstractDao.getCurrentSession().getTransaction().commit();
%>
/branches/v3/impl/conf/WEB-INF/tags/vfs/selectVfsAcl.tag
New file
0,0 → 1,18
<%@ tag import="jomm.dao.impl.AbstractDao" %>
<%@tag description="Tag to Call Ajax Request" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %>
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %>
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
<%@attribute name="title" type="java.lang.String" required="true" %>
<%@attribute name="btnLabel" type="java.lang.String" required="true" %>
<%@attribute name="btnIconClass" type="java.lang.String" required="false" %>
<%@attribute name="btnClass" type="java.lang.String" required="true" %>
<%@attribute name="callbackTargetFunction" type="java.lang.String" required="true" %>
<%@attribute name="callbackTargetFunctionTokenParameter" type="java.lang.String" required="true" %>
<%@ taglib tagdir="/WEB-INF/tags" prefix="bacoTags" %>
 
<bacoTags:callAjaxModal targetUrl="/user/pagecontent/widgets/selectAclWidget.jsp" btnClass="${btnClass}" btnLabel="${btnLabel}" title="${title}" callbackTargetFunction="${callbackTargetFunction}" callbackTargetFunctionTokenParameter="${callbackTargetFunctionTokenParameter}" />
/branches/v3/impl/src/java/pt/estgp/estgweb/services/pageContent/dto/VfsAbstractPageContentDto.java
15,6 → 15,20
{
PageContent pageContent;
 
public long getId()
{
return pageContent.getId();
}
public JSONArray getAclsJsonArray() throws JSONException
{
return ((PageContentImpl)pageContent).getAclJson();
}
 
public String getAclsJson() throws JSONException
{
return ((PageContentImpl)pageContent).getAcl();
}
 
public VfsAbstractPageContentDto(PageContent pageContent) {
this.pageContent = pageContent;
}
/branches/v3/impl/src/java/pt/estgp/estgweb/services/pageContent/dto/VfsClient.java
34,6 → 34,19
}
}
 
public VfsAbstractPageContentDto selectById(Long id)
{
PageContent pageContent = DaoFactory.getPageContentDaoImpl().get(id);
if(pageContent == null)
{
return null;
}
else
{
return VfsAbstractPageContentDto.initDto(pageContent);
}
}
 
/**
* Roots must have a string as slug at first place there are no roots like "" or "/"
* @param slug
/branches/v3/impl/src/java/pt/estgp/estgweb/services/configuration/ConfigurationSeparatorsService.java
42,6 → 42,7
configPersistent.setName(config.getName());
configPersistent.setActive(config.isActive());
 
configPersistent.setPosition(config.getPosition());
configPersistent.setShowInBaco(config.isShowInBaco());
configPersistent.setShowInPae(config.isShowInPae());
configPersistent.setShowStudents(config.isShowStudents());
/branches/v3/impl/src/java/pt/estgp/estgweb/services/data/repositorydocuments/RepositoryDocumentService.java
53,7 → 53,11
{
long documentId = documentIds.getLong(i);
RepositoryDocument document = DaoFactory.getRepositoryDocumentDaoImpl().get(documentId);
long old = -1;
if(document.getCollection() != null)
old = document.getCollection().getId();
document.setCollection((RepositoryDocumentCollectionImpl) newCollection);
addHistoryLine(userSession, document,"Change collection by " + userSession.getUser().getUsername() + " : " + userSession.getUser().getName() + " : " + userSession.getUser().getId() + " - at " + new Date().toString() + " from collection: " + old + " to " + newCollectionId);
}
}
 
205,13 → 209,7
else
{
persistent = (RepositoryDocumentImpl) DaoFactory.getRepositoryDocumentDaoImpl().get(view.getId());
String history = persistent.getHistoryEdit();
if(history == null)
history = "";
else
history = history + ";\n";
history = history + "Edited by " + userSession.getUser().getUsername() + " : " + userSession.getUser().getName() + " : " + userSession.getUser().getId() + " - at " + new Date().toString();
persistent.setHistoryEdit(history);
addHistoryLine(userSession, persistent,"Edited by " + userSession.getUser().getUsername() + " : " + userSession.getUser().getName() + " : " + userSession.getUser().getId() + " - at " + new Date().toString());
}
 
persistent.setContributorsJson(view.getContributorsJson());
357,7 → 355,17
return persistent.toJsonObject();
}
 
private void addHistoryLine(UserSession userSession, RepositoryDocument persistent, String line) {
String history = persistent.getHistoryEdit();
if(history == null)
history = "";
else
history = history + ";\n";
history = history + line;
persistent.setHistoryEdit(history);
}
 
 
public JSONArray loadCollectionsOrderedAsTree() throws JSONException, TransformationException, IOException {
ArrayList<RepositoryDocumentCollectionImpl> collections = new ArrayList<RepositoryDocumentCollectionImpl>();
List<RepositoryDocumentCollection> collectionsRoots = DaoFactory.getRepositoryDocumentCollectionDaoImpl().findRoots();
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/ConfigurationSeparatorImpl.java
40,6 → 40,29
}
}
 
public ArrayList<String> getAllowedRoles()
{
ArrayList<String> roles = new ArrayList<String>();
if(getSchools() != null)
{
for(CourseSchool sc : getSchools())
{
if(isShowStudents())
roles.add(sc.getStudentRole());
if(isShowTeachers())
roles.add(sc.getTeacherRole());
if(isShowWorkers())
roles.add(sc.getFuncionarioRole());
}
}
return roles;
}
 
public String getSeparatorKey()
{
return "ConfigSeparator" + getId();
}
 
static Genson confGenson = new Genson.Builder()
.exclude(Object.class)
.include("name", ConfigurationSeparatorImpl.class)
47,8 → 70,9
.include("nameEs",ConfigurationSeparatorImpl.class)
.include("nameFr",ConfigurationSeparatorImpl.class)
.include("description",ConfigurationSeparatorImpl.class)
.include("position", ConfigurationSeparatorImpl.class)
//Evita fazer o parse a todas as escolas, o set Ids vai colocar escolas na classe só com id
.include("schoolsIds",ConfigurationSeparatorImpl.class)
.include("schoolsIds", ConfigurationSeparatorImpl.class)
.include("pageSection", ConfigurationSeparatorImpl.class)
.include("id", PageContent.class)
.include("path", PageSectionImpl.class)
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/dao/impl/ConfigurationSeparatorDaoImpl.java
1,5 → 1,13
package pt.estgp.estgweb.domain.dao.impl;
 
import org.hibernate.Criteria;
import org.hibernate.criterion.Order;
import pt.estgp.estgweb.domain.ConfigurationSeparatorImpl;
 
import java.util.List;
 
import static org.hibernate.criterion.Restrictions.eq;
 
/**
* @author Jorge Machado
* @date 28/Fev/2008
19,6 → 27,17
return (ConfigurationSeparatorDaoImpl) myInstance;
}
 
public List<ConfigurationSeparatorImpl> getSeparators(boolean dashboard, boolean eEscola)
{
Criteria c = createCriteria()
.add(eq("active",true));
if(eEscola)
c.add(eq("showInBaco", eEscola));
if(dashboard)
c.add(eq("showInPae", dashboard));
return c.addOrder(Order.asc("position")).list();
}
 
 
 
}
/branches/v3/impl/src/hbm/pt/estgp/estgweb/domain/Configuration.hbm.xml
160,6 → 160,9
</property>
 
<property name="active" type="boolean"/>
<property name="position" type="integer">
<column name="position" sql-type="INT(11)" default="0"/>
</property>
<property name="showInBaco" type="boolean"/>
<property name="showInPae" type="boolean"/>
/branches/v3/impl/src/web/admin/configuration/loadConfigSeparator.jsp
New file
0,0 → 1,25
<%@ page import="jomm.dao.impl.AbstractDao" %>
<%@ page import="pt.estgp.estgweb.domain.ConfigurationSeparatorImpl" %>
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
<%@ taglib tagdir="/WEB-INF/tags/vfs" prefix="bacoVfsTags" %>
<%--
Created by IntelliJ IDEA.
User: jorgemachado
Date: 19/04/17
Time: 15:56
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
 
Hello World
<%
String sepId = request.getParameter("sepId");
AbstractDao.getCurrentSession().beginTransaction();
 
ConfigurationSeparatorImpl sep = (ConfigurationSeparatorImpl) DaoFactory.getConfigurationSeparatorDaoImpl().get(Long.parseLong(sepId));
Long pageSectionId = sep.getPageSection().getId();
request.setAttribute("pageSectionId",pageSectionId);
AbstractDao.getCurrentSession().getTransaction().commit();
%>
<bacoVfsTags:vfsview pageSectionId="${pageSectionId}"/>
 
/branches/v3/impl/src/web/admin/configuration/configSeparators.jsp
174,6 → 174,7
<th>Identificador</th>
<th style="width: 30%">Nome</th>
<th>Estado</th>
<th>Posição</th>
<th>Pasta VFS</th>
<th>Escolas</th>
<th>Visivel</th>
208,6 → 209,16
</select>
</td>
<td>
<select class="chosenOff" ng-model="d.position" ng-change="setDirty(d)">
<option ng-value="0" ng-selected="d.position == 0">0</option>
<option ng-value="1" ng-selected="d.position == 1">1</option>
<option ng-value="2" ng-selected="d.position == 2">2</option>
<option ng-value="3" ng-selected="d.position == 3">3</option>
<option ng-value="4" ng-selected="d.position == 4">4</option>
<option ng-value="5" ng-selected="d.position == 5">5</option>
</select>
</td>
<td>
<bacoVfsTags:selectVfsPath btnClass="btn btn-default" btnLabel="Selectionar" title="Selectionar Pasta do VFS" callbackTargetFunction="vfsSelected" callbackTargetFunctionTokenParameter="{{d.id}}" />
<div ng-show="d.pageSection">
<br/>
/branches/v3/impl/src/web/layout/themes/estg/eSchoolSeparators.jsp
New file
0,0 → 1,20
<%@ page import="jomm.dao.impl.AbstractDao" %>
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
<%@ page import="org.hibernate.cfg.Configuration" %>
<%@ page import="pt.estgp.estgweb.domain.ConfigurationSeparator" %>
<%@ page import="pt.estgp.estgweb.domain.ConfigurationSeparatorImpl" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.List" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
AbstractDao.getCurrentSession().beginTransaction();
 
List<ConfigurationSeparatorImpl> configSeparators = DaoFactory.getConfigurationSeparatorDaoImpl()
.getSeparators(false, true);
request.setAttribute("configSeparators",configSeparators);
 
%>
<jsp:include page="/layout/themes/eSchoolSeparators.jsp"/>
<%
AbstractDao.getCurrentSession().getTransaction().commit();
%>
/branches/v3/impl/src/web/layout/themes/estg/separators.jsp
11,15 → 11,9
 
<%
UserSession userSession = UserSessionProxy.loadUserSessionFromRequest(request);
int sep = 1;
try
{
sep = Integer.parseInt(separator.toString());
}
catch(NumberFormatException e)
{}
catch(NullPointerException e)
{}
String sep = "1";
if(separator != null)
sep = separator.toString();
 
String sep0 = "";
String sep1 = "";
43,47 → 37,47
String link7 = "href=\"" + request.getContextPath() + "/proxy/layoutIntranetContacts/estgp/intranet/contactos/servicos.html\"";
String link8 = "href=\"" + request.getContextPath() + "/user/loapPageSeparatorDocuments.do?pageCode=documents\"";
 
if(sep == 0)
if(sep.equals("0"))
{
sep0 ="class=\"active\"";
// link0 = "";
}
else if(sep == 1)
if(sep.equals("1"))
{
sep1 ="class=\"active\"";
// link1 = "";
}
else if(sep == 2)
else if(sep.equals("2"))
{
sep2 ="class=\"active\"";
// link2 = "";
}
else if(sep == 3)
else if(sep.equals("3"))
{
// link3 = "";
sep3 ="class=\"active\"";
}
else if(sep == 4)
else if(sep.equals("4"))
{
// link4 = "";
sep4 ="class=\"active\"";
}
else if(sep == 5)
else if(sep.equals("5"))
{
link5 = "";
sep5 ="class=\"active\"";
}
else if(sep == 6)
else if(sep.equals("6"))
{
// link6 = "";
sep6 ="class=\"active\"";
}
else if(sep == 7)
else if(sep.equals("7"))
{
// link7 = "";
sep7 ="class=\"active\"";
}
else if(sep == 8)
else if(sep.equals("8"))
{
// link8 = "";
sep8 ="class=\"active\"";
115,6 → 109,9
<li <%=sep7%>><a <%=link7%>><span class="glyphicon glyphicon-list-alt"></span> <bean:message key="intranet.separator.contacts"/></a></li>
<li <%=sep6%>><a <%=link6%>><span class="glyphicon glyphicon-random"></span> <bean:message key="intranet.separator.utils"/></a></li>
<%--<li <%=sep8%>><a <%=link8%>><span class="glyphicon glyphicon-random"></span> <bean:message key="intranet.separator.utils"/></a></li>--%>
 
<jsp:include page="eSchoolSeparators.jsp"/>
 
</ul>
 
 
/branches/v3/impl/src/web/layout/themes/scripts-default.jsp
713,11 → 713,11
 
function invokeChosenSelects()
{
$("select").chosen();
$("select:not([class~='chosenOff'])").chosen();
}
function invokeChosenSelects(id)
{
$(id).find("select").chosen();
$(id).find("select:not([class~='chosenOff'])").chosen();
}
</script>
 
/branches/v3/impl/src/web/layout/themes/ipp/eSchoolSeparators.jsp
New file
0,0 → 1,20
<%@ page import="jomm.dao.impl.AbstractDao" %>
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
<%@ page import="org.hibernate.cfg.Configuration" %>
<%@ page import="pt.estgp.estgweb.domain.ConfigurationSeparator" %>
<%@ page import="pt.estgp.estgweb.domain.ConfigurationSeparatorImpl" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.List" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
AbstractDao.getCurrentSession().beginTransaction();
 
List<ConfigurationSeparatorImpl> configSeparators = DaoFactory.getConfigurationSeparatorDaoImpl()
.getSeparators(true, false);
request.setAttribute("configSeparators",configSeparators);
 
%>
<jsp:include page="/layout/themes/eSchoolSeparators.jsp"/>
<%
AbstractDao.getCurrentSession().getTransaction().commit();
%>
/branches/v3/impl/src/web/layout/themes/ipp/separators.jsp
120,6 → 120,7
<li <%=sep7%>><a <%=link7%>><span class="glyphicon glyphicon-list-alt"></span> <bean:message key="intranet.separator.contacts"/></a></li>
<li <%=sep6%>><a <%=link6%>><span class="glyphicon glyphicon-random"></span> <bean:message key="intranet.separator.utils"/></a></li>
<li <%=sep8%>><a <%=link8%>><span class="glyphicon glyphicon-random"></span> <bean:message key="intranet.separator.utils"/></a></li>--%>
<jsp:include page="eSchoolSeparators.jsp"/>
</ul>
 
 
/branches/v3/impl/src/web/layout/themes/eSchoolSeparators.jsp
New file
0,0 → 1,33
<%@ page import="jomm.dao.impl.AbstractDao" %>
<%@ page import="pt.estgp.estgweb.domain.ConfigurationSeparatorImpl" %>
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
<%@ page import="java.util.List" %>
<%@ page import="pt.estgp.estgweb.domain.UserSession" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %>
<jsp:useBean id="UserSession" type="pt.estgp.estgweb.domain.UserSessionImpl" scope="request"/>
 
<%
List<ConfigurationSeparatorImpl> configSeparators =
(List<ConfigurationSeparatorImpl>) request.getAttribute("configSeparators");
 
String separatorKey = request.getParameter("separatorKey");
 
 
for(ConfigurationSeparatorImpl configSeparator: configSeparators)
{
if(UserSession.getUser().hasRole(configSeparator.getAllowedRoles()))
{
String active = separatorKey != null && separatorKey.equals(configSeparator.getSeparatorKey()) ?
"class=\"active\"" : "";
 
%>
<li <%=active%>>
<a href="<%=request.getContextPath()%>/user/configSeparatorsEescola.do?sepId=<%=configSeparator.getId()%>&separatorKey=<%=configSeparator.getSeparatorKey()%>">
<span class="glyphicon glyphicon-folder-open"></span> <%=configSeparator.getName()%>
</a>
</li>
<%
}
}
%>
/branches/v3/impl/src/web/examples/jsonwidget/vfsExamples/aclUseExample.jsp
6,16 → 6,17
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %>
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
<%@ page import="org.json.JSONObject" %>
<%@ page import="pt.estgp.estgweb.domain.PageContentImpl" %>
<%@ page import="pt.estgp.estgweb.domain.PageSection" %>
<%@ page import="pt.estgp.estgweb.domain.PageSectionImpl" %>
<%@ page import="pt.estgp.estgweb.domain.UserRoleConfig" %>
<%@ page import="pt.estgp.estgweb.domain.test.TestPageContentAclSimple" %>
<%@ page import="pt.estgp.estgweb.services.pageContent.PageContentAccessPolicyAcl" %>
<%@ page import="pt.estgp.estgweb.services.pageContent.PageContentService" %>
<%@ page import="pt.estgp.estgweb.web.filters.UserRoleProxy" %>
<%@ page import="java.util.List" %>
<%@ page import="jomm.utils.BytesUtils" %>
<%@ page import="jomm.dao.impl.AbstractDao" %>
<%@ page import="pt.estgp.estgweb.services.pageContent.dto.VfsClient" %>
<%@ page import="pt.estgp.estgweb.domain.*" %>
<%@ page import="pt.estgp.estgweb.services.pageContent.dto.VfsAbstractPageContentDto" %>
<%@ page import="org.json.JSONArray" %>
<%@taglib prefix="vfs" tagdir="/WEB-INF/tags/vfs" %>
<%--
Created by IntelliJ IDEA.
30,50 → 31,32
 
 
<%
BytesUtils.generateKey();
AbstractDao.getCurrentSession().beginTransaction();
 
PageSection psAnonimousDenyAuthenticatedRead = new PageSectionImpl();
psAnonimousDenyAuthenticatedRead.setAccessPolicyClass(PageContentAccessPolicyAcl.class.getName());
psAnonimousDenyAuthenticatedRead.setAclList(
TestPageContentAclSimple.getArrayList(
new PageContentImpl.Acl[]
{
TestPageContentAclSimple.aclUser_authenticaded_Read,
TestPageContentAclSimple.aclUser_jonhdoe_Read,
TestPageContentAclSimple.aclUser_teacherRole_Read
}));
VfsAbstractPageContentDto root0 = new VfsClient().getRoots().get(0);
 
new PageContentService().computeUserSessionClearancesTree(psAnonimousDenyAuthenticatedRead,TestPageContentAclSimple.uSessionJonhDoe);
 
String jsonAcl = psAnonimousDenyAuthenticatedRead.getAcl();
request.setAttribute("jsonAcl",jsonAcl);
JSONObject o;
 
long id = root0.getId();
request.setAttribute("id",id);
AbstractDao.getCurrentSession().getTransaction().commit();
%>
<div class="container-fluid">
<h2>Json ACL Inicial</h2>
<pre>
<script>
var json = '${jsonAcl}';
var str = JSON.stringify(JSON.parse(json), null, 2);
document.write(str);
</script>
 
 
</pre>
<script>
function aclCallback(jsonAcl,contentId)
{
alert(JSON.stringify(jsonAcl) + "Conteudo: " + contentId);
}
</script>
 
<p>
Json INPUT para transferencia:
<textarea class="form-control" id="inputJsonAcl" rows="5" style="width: 100%">${jsonAcl}</textarea>
<%
request.setAttribute("JSON_ACL_INPUT",jsonAcl);
%>
</p>
 
<vfs:aclcontrol json="${jsonAcl}" inputId="inputJsonAcl"/>
 
<vfs:selectVfsAcl title="MUDAR ACLS DESTE CONTEUDO" btnLabel="ACLS" btnClass="btn btn-default" callbackTargetFunction="aclCallback" callbackTargetFunctionTokenParameter="${id}"/>
 
 
</div>
 
 
/branches/v3/impl/src/web/user/repositoryDocuments/adminCollectionsTree.jsp
359,8 → 359,8
"<%=request.getContextPath()%>/user/repositoryDoc.do",
"removeManagerInCollection",
{
"collectionId": token,
"managerId": manager
"collectionId": collection.id,
"managerId": manager.id
},
"#treeAppPageContent",
function()
547,9 → 547,9
</div>
 
</div>
<div class="col-sm-12">
<%--<div class="col-sm-12">
<pre class="code">{{ data | json }}</pre>
</div>
</div>--%>
</div>
 
 
/branches/v3/impl/src/web/user/pagecontent/widgets/selectAclWidget.jsp
New file
0,0 → 1,415
<%@ page import="pt.estgp.estgweb.domain.PageContentImpl" %>
<%@ page import="pt.estgp.estgweb.web.filters.UserRoleProxy" %>
<%@ page import="java.util.List" %>
<%@ page import="jomm.dao.impl.AbstractDao" %>
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
<%@ page import="pt.estgp.estgweb.services.pageContent.dto.VfsClient" %>
<%@ page import="pt.estgp.estgweb.services.pageContent.dto.VfsAbstractPageContentDto" %>
<%@ page import="org.json.JSONArray" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="bacoTags" tagdir="/WEB-INF/tags" %>
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %>
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %>
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
 
<%
 
//Parametros colocados pela TAG que chama este widget em AJAX e o embute na modal AJAX REQUEST
String callBackTargetFunction = request.getParameter("callback-target-function");
String callBackTargetFunctionTokenParameter = request.getParameter("callback-target-function-token-parameter");
 
request.setAttribute("callBackTargetFunction",callBackTargetFunction);
request.setAttribute("callBackTargetFunctionTokenParameter",callBackTargetFunctionTokenParameter);
 
AbstractDao.getCurrentSession().beginTransaction();
 
VfsAbstractPageContentDto content = new VfsClient().selectById(Long.parseLong(callBackTargetFunctionTokenParameter));
JSONArray acls = content.getAclsJsonArray();
request.setAttribute("json",acls.toString());
 
AbstractDao.getCurrentSession().getTransaction().commit();
%>
 
<bacoTags:angularInjectAppFromAjax ngApp="aclModule" injectAngular="true"/>
 
TESTE ACL WIDGET
 
 
 
 
 
<script>
//DECLARACAO DA APLICACAO LOCAL EM ANGULAR
var aclModule = angular.module('aclModule', []);
GLOBAL_BacoAngularAppDependencies.push('aclModule');
aclModule.controller('aclModuleController', function($scope) {
 
$scope.newAcl = {
"id" : "",
"operation" : "",
"type" : "",
"access" : ""
};
 
$scope.jsonAcl = ${json};
 
//variavel para a pesquisa de users
$scope.findUser = [];
 
$scope.removeAllUsers = function()
{
$scope.findUser = [];
}
 
$scope.sendInputClose = function()
{
 
${callBackTargetFunction}($scope.jsonAcl,${callBackTargetFunctionTokenParameter});
 
}
 
/*
$scope.removeFileFromModel = function(tmpName)
{
for(var i in $scope.uploadedFiles)
{
if($scope.uploadedFiles[i].tmpName == tmpName)
{
$scope.uploadedFiles.splice(i,1);
}
}
}*/
 
$scope.removeRow = function(index)
{
$scope.jsonAcl.splice(index,1);
}
 
$scope.translateId = function(index)
{
obj = $scope.jsonAcl[index];
if(obj.type == "ROLE")
{
<%
List<String> roles = UserRoleProxy.getUserRoles();
request.setAttribute("roles",roles);
%>
<logic:iterate id="r" name="roles">
if(obj.id == "${r}")
{
return "<bean:message key="user.role.${r}"/>";
}
</logic:iterate>
 
}
else if(obj.type=="USER")
{
widgetCallWithActionParameters(
'<%=request.getContextPath()%>/user/json/model.do',
'getUserForUsername',
{
q : obj.id
}
,
$("#aclModule"),
function(response)
{
$("#trans" + index).html(response.name);
});
 
return "Aguarde...";
}
 
}
$scope.setUsername = function(user)
{
$scope.newAcl.id = user.username;
$scope.findUser = [];
$("#nomeDoUserEscolhido").html(user.name);
}
$scope.addRow = function()
{
var id = "";
if($scope.newAcl.type == "ROLE")
{
id = $("#sss option:selected").val();
}
else if($scope.newAcl.type == "USER")
{
id = $scope.newAcl.id;
}
$scope.jsonAcl.push(
{
"id" : id,
"operation" : $scope.newAcl.operation,
"type" : $scope.newAcl.type,
"access" : $scope.newAcl.access
}
);
 
}
});
 
 
 
$(document).ready(function(){
//$( "#personsResults").css({ left: $("#queryTd").position().left, top: $("#queryTd").position().top + 30}).show();
});
 
 
function searchPersons()
{
 
widgetCallWithActionParameters(
'<%=request.getContextPath()%>/user/json/model.do',
'findUser',
{
q : $('#queryTd').val()
}
,
$("#aclModule"),
function(response)
{
angular.element($("#aclModule")).scope().findUser = response.results;
angular.element($("#aclModule")).scope().$apply();
setTimeout(function() { evaluateTableSortersInside("#personsResults"); }, 500);
 
//evaluateTableSortersInside("#personsResults");
},
function(response)
{
alert("Accao Falhou mas as resposta foi esta: " + JSON.stringify(response));
});
 
}
 
</script>
 
<div id="aclModule" ng-app="aclModule" ng-controller="aclModuleController">
TEXT AREA DENTRO DO MODULO
<textarea class="form-control" id="inputJsonAclInside" rows="5" style="width: 100%">
{{${json}}}
</textarea>
<div class="web-messages"></div>
 
 
 
 
<input type="text" id="id" ng-model="newAcl.id"/>
 
<div ng-show="newAcl.type=='USER'">
<div class="form-group">
<label class="col-md-2">Utilizador Escolhido</label>
</div>
<div class="col-md-6" id="nomeDoUserEscolhido">
 
</div>
</div>
 
<style>
table.tableAclInputs td {
background-color: linen;
padding: 12px 12px 12px 12px;
}
table.tableAclInputs {
width: 100%;
}​
</style>
<table class="tableAclInputs">
<tr>
<th>
Tipo Permissão
</th>
<th ng-show="newAcl.type=='USER'">
Utilizador
</th>
</tr>
<tr>
<td>
<select class="chosenOff" ng-model="newAcl.type">
<option value="">Escolha</option>
<%
for(PageContentImpl.Acl.Type type: PageContentImpl.Acl.Type.values())
{
request.setAttribute("type",type);
%>
<option value="${type}"><bean:message key="acl.type.${type}"/></option>
<%
}
%>
</select>
</td>
<td ng-show="newAcl.type=='USER'">
<div class="input-group">
<input type="text" id="queryTd" class="form-control" placeholder="Pesquisar...">
<span class="input-group-btn">
<button class="btn btn-secondary" type="button" onclick="searchPersons();return false;"><span class="glyphicon glyphicon-search"/></button>
</span>
</div>
<div ng-show="findUser.length > 0" class="clearfix" id="personsResults" style="position: absolute; background-color: gray;border: 1px solid gray;z-index: 1000;">
 
<div class="clearfix" style="padding:0">
<table class="tablesorter-blue" style="margin:0">
<thead>
<tr>
<th>Nome</th>
<th>Tipo</th>
<th>Código</th>
<th><button ng-click="removeAllUsers()" type="button" class="btn btn-danger btn-xs pull-right clearfix"><span class="glyphicon glyphicon-remove"/></button></th>
</tr>
</thead>
<tbody>
<tr ng-repeat="f in findUser">
<td>{{f.name}}</td>
<td ng-if="f.type == 'student'">
Estudante
</td>
<td ng-if="f.type == 'teacher'">
Professor
</td>
<td ng-if="f.type != 'teacher' && f.type != 'student'">
User
</td>
<td>{{f.sigesCode}}</td>
<td>
<button type="button" class="btn btn-success btn-xs" ng-click="setUsername(f)">
<span class="glyphicon glyphicon-plus"/>
</button>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</td>
 
</tr>
 
</table>
 
 
 
 
 
 
<div ng-show="newAcl.type=='ROLE'">
<div class="form-group">
<label class="col-md-2">Papel Institucional</label>
</div>
<div class="col-md-6">
<select id="sss" class="chosenOff">
 
<logic:iterate id="r" name="roles">
<option value="${r}"><bean:message key="user.role.${r}"/></option>
</logic:iterate>
</select>
</div>
</div>
 
OPERACAO:
<select ng-model="newAcl.operation" class="chosenOff">
<option value="">Escolha</option>
<%
for(PageContentImpl.Acl.Operation op: PageContentImpl.Acl.Operation.values())
{
request.setAttribute("op",op);
%>
<option value="${op}"><bean:message key="acl.operation.${op}"/></option>
<%
}
%>
</select>
 
 
Acesso:
<select ng-model="newAcl.access" class="chosenOff">
<option value="">Escolha</option>
<%
for(PageContentImpl.Acl.Access access: PageContentImpl.Acl.Access.values())
{
request.setAttribute("access",access);
%>
<option value="${access}"><bean:message key="acl.access.${access}"/></option>
<%
}
%>
</select>
 
<input type="button" value="Add" class="btn btn-primary" ng-click="addRow()"/>
 
 
<table class="tablesorter-blue">
<thead>
<tr>
<th>INDEX</th>
<th>ID</th>
<th>Operação</th>
<th>Tipo</th>
<th>Acesso</th>
<th></th>
</tr>
</thead>
<tbody>
<tr ng-repeat="acl in jsonAcl track by $index">
<td>
{{ $index }}
</td>
<td id="{{'trans' + $index}}">
{{ translateId($index) }}
</td>
<td>
<select class="chosenOff" ng-model="acl.operation">
<option value="">Escolha</option>
<%
for(PageContentImpl.Acl.Operation op: PageContentImpl.Acl.Operation.values())
{
request.setAttribute("op",op);
%>
<option value="${op}"><bean:message key="acl.operation.${op}"/></option>
<%
}
%>
</select>
</td>
<td>
<select class="chosenOff" ng-model="acl.type">
<option value="">Escolha</option>
<%
for(PageContentImpl.Acl.Type type: PageContentImpl.Acl.Type.values())
{
request.setAttribute("type",type);
%>
<option value="${type}"><bean:message key="acl.type.${type}"/></option>
<%
}
%>
</select>
</td>
<td>
<select class="chosenOff" ng-model="acl.access">
<option value="">Escolha</option>
<%
for(PageContentImpl.Acl.Access access: PageContentImpl.Acl.Access.values())
{
request.setAttribute("access",access);
%>
<option value="${access}"><bean:message key="acl.access.${access}"/></option>
<%
}
%>
</select>
</td>
<td>
<input type="button" value="Remove" class="btn btn-primary" ng-click="removeRow($index)"/>
</td>
</tr>
</tbody>
</table>
<button class="btn btn-success" ng-click="sendInputClose()">Confirmar</button>
</div>
<br/>
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioPedagogicoCursoAfeto.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Pagina.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.ArrayList;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitDeliverable.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioPergunta.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyStatsGraphic.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/GenericUser.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnProcessControloAtividadeDocenteInstance.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import pt.estgp.estgweb.services.bpmnprocess.controloatividadedocente.PontosAtribuidos;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportFileGroupDocentesAno.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/EventGeneric.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportFileGroupCursosAno.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentTaskActorActividadeDocenteEscolhaValidador.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationSeparator.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
21,6 → 21,7
private String nameFr;
private String description;
private boolean active;
private Integer position;
private boolean showInBaco;
private boolean showInPae;
private boolean showStudents;
96,6 → 97,13
public void setActive(boolean active) {
this.active = active;
}
public Integer getPosition() {
return this.position;
}
public void setPosition(Integer position) {
this.position = position;
}
public boolean isShowInBaco() {
return this.showInBaco;
}
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitProgram.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Announcement.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Survey.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestionPossibleAnswer.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordThesis.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryDocumentInterface.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageSection.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.ArrayList;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyQuestionCandidateAnswer.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnActorPoolInstance.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SruSourceCollection.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarFactQuestionarioAnswer.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/EventClass.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationGradesStatusEpoca.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordJob.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Teacher.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageRepositoryFile.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitSummary.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Record.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportDocenteFile.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseYear.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentTaskActor.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Blog.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Assessment.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryFileVersion.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UserRoleConfig.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SessionObjectId.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnProcessControloAtividadeDocente.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import pt.estgp.estgweb.services.bpmnprocess.controloatividadedocente.EsquemaPontos;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryDocumentCollection.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentTask.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioPedagogicoUnidadeCurricularAfeta.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentTaskActorGatewayExclusive.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyQuestionItem.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatMonth.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Page.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseStudiesPlan.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioPedagogicoAlunoRequisitado.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportFile.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Process.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AppUser.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnActorPool.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageText.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Questionario.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioPerguntaEsforco.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioUnidade.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyQuestion.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarFactQuestionario.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentEventEndMessages.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import pt.estgp.estgweb.services.bpmnprocess.types.TargetActorType;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentGateway.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatYearId.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestionItem.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Group.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnit.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyQuestionAnswer.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationGradesEpocaAvaliacao.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioPedagogicoTipologiaRequisitada.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SigesUser.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitAnnouncement.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ManagedIdentifierCollection.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestion.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatYear.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/DigitalDeliveryCategory.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordOther.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatMonthId.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/DigitalDelivery.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UserSession.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitEvaluation.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportCursoFile.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportFileGroup.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestionAnswer.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitProgramPart2.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarFactQuestionarioCurso.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioTipologia.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioResposta.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitBlog.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordEventOrganization.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Reminder.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordPaper.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Configuration.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageContent.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SessionObject.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.io.Serializable;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitBlogPost.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobParameter.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/EventFormacoes.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnProcessInstance.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ComunicationFolder.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Student.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitQuestion.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionario.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatDay.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarFactQuestionarioTipologia.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordProject.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageExternalObject.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponent.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitTurma.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentEvent.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyResponse.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryFile.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarFactQuestionarioUnidade.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ProcessEvent.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ProcessEventFile.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BlogPost.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SruSource.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnProcess.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ManagedIdentifier.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Course.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentTaskActorActividadeDocenteEntregaFicheirosPontuada.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageExternalUrl.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitGrade.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentResponse.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatDayId.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportFileAno.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTask.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryDocument.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryDocumentFile.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/User.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/EventUser.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Image.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapHistoryDimension.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Teste.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarFactQuestionarioAnswerEsforco.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/DigitalDeliveryTarget.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportFileGroupAno.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentTaskActorGatewayExcActividadeDocenteValidacao.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioUser.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationDirectory.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUserAssociation.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioHistoryDrive.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitAssignement.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioRespostaRequisitada.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentEventEnd.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioCurso.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseSchool.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Job.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.io.Serializable;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTaskScheduler.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/EventGenericRecord.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTaskSchedulerParameter.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTaskParameter.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
 
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseDepartment.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/MetaProcess.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyStructuralNode.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.HashSet;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationGrades.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Seccao.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStat.java
1,5 → 1,5
package pt.estgp.estgweb.domain;
// Generated 19/Abr/2017 8:36:34 by Hibernate Tools 3.2.0.b9
// Generated 19/Abr/2017 16:00:34 by Hibernate Tools 3.2.0.b9
 
 
import java.util.Date;