/branches/v3/impl/src/java/pt/estgp/estgweb/services/courses/CoursesService.java |
---|
1,7 → 1,7 |
package pt.estgp.estgweb.services.courses; |
import com.owlike.genson.Genson; |
import com.owlike.genson.GensonBuilder; |
import com.owlike.genson.reflect.VisibilityFilter; |
import jomm.dao.impl.AbstractDao; |
import jomm.utils.BytesUtils; |
418,7 → 418,7 |
private static Genson getGensonPlanoEstudos(){ |
Genson genson = new Genson.Builder() |
Genson genson = new GensonBuilder() |
.exclude("class") |
.exclude("siges", Curso.class) |
.exclude("nome",Curso.class) |
436,7 → 436,7 |
private static Genson getGensonCourse(){ |
Genson genson = new Genson.Builder() |
Genson genson = new GensonBuilder() |
.exclude(Object.class) |
.useFields(false) |
.useMethods(true) |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/courses/xsd/CursoImpl.java |
---|
28,7 → 28,7 |
static Genson genson; |
static { |
GensonBuilder gensonBuilder = new Genson.Builder() |
GensonBuilder gensonBuilder = new GensonBuilder() |
.exclude(Object.class) |
.include(Boolean.class) |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/data/repositorydocuments/interfaces/RepositoryInterface.java |
---|
76,7 → 76,7 |
static Genson genson; |
static { |
GensonBuilder gensonBuilder = new Genson.Builder() |
GensonBuilder gensonBuilder = new GensonBuilder() |
.exclude(Object.class) |
.include(Boolean.class) |
.include(Integer.class) |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/data/repositorydocuments/DocumentPersons.java |
---|
1,6 → 1,7 |
package pt.estgp.estgweb.services.data.repositorydocuments; |
import com.owlike.genson.Genson; |
import com.owlike.genson.GensonBuilder; |
import org.apache.log4j.Logger; |
import pt.estgp.estgweb.services.bpmnprocess.types.BacoDataAbstractType; |
41,7 → 42,7 |
return persons != null ? persons.hashCode() : 0; |
} |
static Genson genson = new Genson.Builder() |
static Genson genson = new GensonBuilder() |
.include(DocumentPersons.class) |
.include(DocumentPerson.class) |
.create(); |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/entity/EntityServiceJson.java |
---|
1,6 → 1,7 |
package pt.estgp.estgweb.services.entity; |
import com.owlike.genson.Genson; |
import com.owlike.genson.GensonBuilder; |
import pt.estgp.estgweb.domain.*; |
import pt.estgp.estgweb.domain.dao.DaoFactory; |
import pt.utl.ist.berserk.logic.serviceManager.IService; |
14,7 → 15,7 |
*/ |
public class EntityServiceJson implements IService |
{ |
static Genson courseUnitGenson = new Genson.Builder() |
static Genson courseUnitGenson = new GensonBuilder() |
.exclude(Object.class) |
.include(Boolean.class) |
.include(Integer.class) |
30,7 → 31,7 |
.include("importYear", CourseUnit.class) |
.create(); |
static Genson userGenson = new Genson.Builder() |
static Genson userGenson = new GensonBuilder() |
.exclude(Object.class) |
.exclude(User.class) |
.exclude(GenericUser.class) |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/bpmn/Operation.java |
---|
New file |
0,0 → 1,7 |
package pt.estgp.estgweb.domain.bpmn; |
/** |
* Created by jorgemachado on 20/06/17. |
*/ |
public abstract class Operation extends Todo { |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/bpmn/TodosEnhancedType.java |
---|
New file |
0,0 → 1,27 |
package pt.estgp.estgweb.domain.bpmn; |
import pt.estgp.estgweb.services.bpmnprocess.types.AbstractStringEnhancedType; |
import pt.estgp.estgweb.services.bpmnprocess.types.BacoDataAbstractType; |
/** |
* Created by jorgemachado on 20/06/17. |
*/ |
public class TodosEnhancedType extends AbstractStringEnhancedType |
{ |
@Override |
public Object fromXMLString(String xmlValue) { |
return Todos.fromString(xmlValue); |
} |
@Override |
public Class returnedClass() { |
return Todos.class; |
} |
@Override |
public BacoDataAbstractType fromString(String name) |
{ |
return Todos.fromString(name); |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/bpmn/OperationAtribution.java |
---|
New file |
0,0 → 1,35 |
package pt.estgp.estgweb.domain.bpmn; |
/** |
* Created by jorgemachado on 20/06/17. |
*/ |
public class OperationAtribution extends Operation |
{ |
private String copyFromBean; |
private String copyFromProperty; |
private String copyToBean; |
public String getCopyFromBean() { |
return copyFromBean; |
} |
public void setCopyFromBean(String copyFromBean) { |
this.copyFromBean = copyFromBean; |
} |
public String getCopyFromProperty() { |
return copyFromProperty; |
} |
public void setCopyFromProperty(String copyFromProperty) { |
this.copyFromProperty = copyFromProperty; |
} |
public String getCopyToBean() { |
return copyToBean; |
} |
public void setCopyToBean(String copyToBean) { |
this.copyToBean = copyToBean; |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/bpmn/Argument.java |
---|
New file |
0,0 → 1,17 |
package pt.estgp.estgweb.domain.bpmn; |
/** |
* Created by jorgemachado on 20/06/17. |
*/ |
public class Argument { |
private String name; |
public String getName() { |
return name; |
} |
public void setName(String name) { |
this.name = name; |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/bpmn/Todo.java |
---|
New file |
0,0 → 1,8 |
package pt.estgp.estgweb.domain.bpmn; |
/** |
* Created by jorgemachado on 20/06/17. |
*/ |
public abstract class Todo |
{ |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/bpmn/VariableType.java |
---|
New file |
0,0 → 1,15 |
package pt.estgp.estgweb.domain.bpmn; |
/** |
* Created by jorgemachado on 20/06/17. |
*/ |
public enum VariableType |
{ |
Integer, |
Long, |
String, |
Boolean, |
JsonVar, |
DomainObjectVar |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/bpmn/TestTodos.java |
---|
New file |
0,0 → 1,100 |
package pt.estgp.estgweb.domain.bpmn; |
import jomm.dao.impl.AbstractDao; |
import junit.framework.TestCase; |
import pt.estgp.estgweb.domain.BpmnFlowComponentTaskActor; |
import pt.estgp.estgweb.domain.BpmnFlowComponentTaskActorImpl; |
import pt.estgp.estgweb.domain.dao.DaoFactory; |
/** |
* Created by jorgemachado on 20/06/17. |
*/ |
public class TestTodos extends TestCase |
{ |
public void testTodos() |
{ |
Todos todos = new Todos(); |
ConnectorSOA connectorSOA1 = new ConnectorSOA(); |
OperationAtribution operation1 = new OperationAtribution(); |
todos.getTodos().add(connectorSOA1); |
todos.getTodos().add(operation1); |
connectorSOA1.setLocalObjectHolderName("soa1ReturnVar"); |
connectorSOA1.setMethodName("soa1Method"); |
connectorSOA1.setServiceName("soa1Service"); |
Argument argSoa1_1 = new Argument(); |
Argument argSoa1_2 = new Argument(); |
argSoa1_1.setName("argSoa1_1"); |
argSoa1_2.setName("argSoa1_2"); |
connectorSOA1.getArgs().add(argSoa1_1); |
connectorSOA1.getArgs().add(argSoa1_2); |
operation1.setCopyFromBean("setCopyFromBean1"); |
operation1.setCopyFromProperty("setCopyFromProperty1"); |
operation1.setCopyToBean("setCopyToBean1"); |
Todos afterUserTodos = new Todos(); |
ConnectorSOA connectorSOA2 = new ConnectorSOA(); |
OperationAtribution operation2 = new OperationAtribution(); |
afterUserTodos.getTodos().add(operation2);//TROCADO EM RELACAO AO ANTERIOR OPERATION PRIMEIRO |
afterUserTodos.getTodos().add(connectorSOA2); |
Argument argSoa2_1 = new Argument(); |
Argument argSoa2_2 = new Argument(); |
argSoa2_1.setName("argSoa2_1"); |
argSoa2_2.setName("argSoa2_2"); |
connectorSOA2.getArgs().add(argSoa2_1); |
connectorSOA2.getArgs().add(argSoa2_2); |
operation2.setCopyFromBean("setCopyFromBean2"); |
operation2.setCopyFromProperty("setCopyFromProperty2"); |
operation2.setCopyToBean("setCopyToBean2"); |
BpmnFlowComponentTaskActor task = new BpmnFlowComponentTaskActorImpl(); |
task.setTodos(todos); |
task.setAfterUserTodos(afterUserTodos); |
AbstractDao.getCurrentSession().beginTransaction(); |
DaoFactory.getBpmnFlowComponentTaskActorDaoImpl().save(task); |
AbstractDao.getCurrentSession().getTransaction().commit(); |
AbstractDao.getCurrentSession().beginTransaction(); |
BpmnFlowComponentTaskActor taskLoaded = DaoFactory.getBpmnFlowComponentTaskActorDaoImpl().get(task.getId()); |
assertTrue(taskLoaded.getTodos().getTodos().size() == 2); |
assertTrue(taskLoaded.getAfterUserTodos().getTodos().size() == 2); |
assertTrue(((ConnectorSOA)taskLoaded.getTodos().getTodos().get(0)).getLocalObjectHolderName().equals(connectorSOA1.getLocalObjectHolderName())); |
assertTrue(((ConnectorSOA)taskLoaded.getTodos().getTodos().get(0)).getMethodName().equals(connectorSOA1.getMethodName())); |
assertTrue(((ConnectorSOA)taskLoaded.getTodos().getTodos().get(0)).getServiceName().equals(connectorSOA1.getServiceName())); |
assertTrue(((ConnectorSOA)taskLoaded.getTodos().getTodos().get(0)).getArgs().size() == connectorSOA1.getArgs().size()); |
assertTrue(((ConnectorSOA)taskLoaded.getTodos().getTodos().get(0)).getArgs().get(0).getName().equals(connectorSOA1.getArgs().get(0).getName())); |
assertTrue(((ConnectorSOA)taskLoaded.getTodos().getTodos().get(0)).getArgs().get(1).getName().equals(connectorSOA1.getArgs().get(1).getName())); |
assertTrue(((ConnectorSOA)taskLoaded.getAfterUserTodos().getTodos().get(1)).getLocalObjectHolderName().equals(connectorSOA2.getLocalObjectHolderName())); |
assertTrue(((ConnectorSOA)taskLoaded.getAfterUserTodos().getTodos().get(1)).getMethodName().equals(connectorSOA2.getMethodName())); |
assertTrue(((ConnectorSOA)taskLoaded.getAfterUserTodos().getTodos().get(1)).getServiceName().equals(connectorSOA2.getServiceName())); |
assertTrue(((ConnectorSOA)taskLoaded.getAfterUserTodos().getTodos().get(1)).getArgs().size() == connectorSOA2.getArgs().size()); |
assertTrue(((ConnectorSOA)taskLoaded.getAfterUserTodos().getTodos().get(1)).getArgs().get(0).getName().equals(connectorSOA2.getArgs().get(0).getName())); |
assertTrue(((ConnectorSOA)taskLoaded.getAfterUserTodos().getTodos().get(1)).getArgs().get(1).getName().equals(connectorSOA2.getArgs().get(1).getName())); |
assertTrue(((OperationAtribution)taskLoaded.getTodos().getTodos().get(1)).getCopyFromBean().equals(operation1.getCopyFromBean())); |
assertTrue(((OperationAtribution)taskLoaded.getTodos().getTodos().get(1)).getCopyFromProperty().equals(operation1.getCopyFromProperty())); |
assertTrue(((OperationAtribution)taskLoaded.getTodos().getTodos().get(1)).getCopyToBean().equals(operation1.getCopyToBean())); |
assertTrue(((OperationAtribution)taskLoaded.getAfterUserTodos().getTodos().get(0)).getCopyFromBean().equals(operation2.getCopyFromBean())); |
assertTrue(((OperationAtribution)taskLoaded.getAfterUserTodos().getTodos().get(0)).getCopyFromProperty().equals(operation2.getCopyFromProperty())); |
assertTrue(((OperationAtribution)taskLoaded.getAfterUserTodos().getTodos().get(0)).getCopyToBean().equals(operation2.getCopyToBean())); |
assertTrue(taskLoaded.getAfterUserTodos().getTodos().size() == 2); |
DaoFactory.getBpmnFlowComponentTaskActorDaoImpl().delete(taskLoaded); |
AbstractDao.getCurrentSession().getTransaction().commit(); |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/bpmn/Todos.java |
---|
New file |
0,0 → 1,56 |
package pt.estgp.estgweb.domain.bpmn; |
import com.owlike.genson.Genson; |
import com.owlike.genson.GensonBuilder; |
import pt.estgp.estgweb.services.bpmnprocess.types.BacoDataAbstractType; |
import java.util.ArrayList; |
import java.util.List; |
/** |
* Created by jorgemachado on 20/06/17. |
*/ |
public class Todos extends BacoDataAbstractType |
{ |
static Genson genson; |
static |
{ |
genson = new GensonBuilder() |
.useClassMetadata(true) |
.useFields(false) |
.useMethods(true) |
.useRuntimeType(true) |
.create(); |
} |
private List<Todo> todos = new ArrayList<Todo>(); |
public List<Todo> getTodos() |
{ |
return todos; |
} |
public void setTodos(List<Todo> todos) { |
this.todos = todos; |
} |
@Override |
public String toString() |
{ |
return genson.serialize(this); |
} |
@Override |
public int hashCode() |
{ |
return toString().hashCode(); |
} |
public static Todos fromString(String todosjson) |
{ |
if(todosjson == null) |
return null; |
return genson.deserialize(todosjson,Todos.class); |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/bpmn/ConnectorSOA.java |
---|
New file |
0,0 → 1,47 |
package pt.estgp.estgweb.domain.bpmn; |
import java.util.ArrayList; |
import java.util.List; |
/** |
* Created by jorgemachado on 20/06/17. |
*/ |
public class ConnectorSOA extends Todo |
{ |
private String localObjectHolderName = ""; |
private String methodName = ""; |
private String serviceName = ""; |
List<Argument> args = new ArrayList<Argument>(); |
public String getLocalObjectHolderName() { |
return localObjectHolderName; |
} |
public void setLocalObjectHolderName(String localObjectHolderName) { |
this.localObjectHolderName = localObjectHolderName; |
} |
public String getMethodName() { |
return methodName; |
} |
public void setMethodName(String methodName) { |
this.methodName = methodName; |
} |
public String getServiceName() { |
return serviceName; |
} |
public void setServiceName(String serviceName) { |
this.serviceName = serviceName; |
} |
public List<Argument> getArgs() { |
return args; |
} |
public void setArgs(List<Argument> args) { |
this.args = args; |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/RepositoryDocumentCollectionImpl.java |
---|
28,7 → 28,7 |
static Genson gensonSimpleFields; |
static { |
GensonBuilder gensonBuilder = new Genson.Builder() |
GensonBuilder gensonBuilder = new GensonBuilder() |
.exclude(Object.class) |
.useMethods(false) |
.include(Boolean.class) |
52,7 → 52,7 |
genson = gensonBuilder.create(); |
GensonBuilder gensonBuilderSimpleFields = new Genson.Builder() |
GensonBuilder gensonBuilderSimpleFields = new GensonBuilder() |
.exclude(Object.class) |
.include(Boolean.class) |
.include(Integer.class) |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/BpmnFlowConnectorImpl.java |
---|
20,8 → 20,11 |
public void setFlowComponentId(Long id) |
{ |
setFlowComponent(new BpmnFlowComponentImpl()); |
getFlowComponent().setId(id); |
if(id != null) |
{ |
setFlowComponent(new BpmnFlowComponentImpl()); |
getFlowComponent().setId(id); |
} |
} |
@Override |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/CourseUnitImpl.java |
---|
1,6 → 1,7 |
package pt.estgp.estgweb.domain; |
import com.owlike.genson.Genson; |
import com.owlike.genson.GensonBuilder; |
import org.apache.log4j.Logger; |
import pt.estgp.estgweb.Globals; |
import pt.estgp.estgweb.domain.dao.DaoFactory; |
677,17 → 678,23 |
protected String dsTipologia; |
protected Integer ocorrencias = 0; // apenas faz sentido nos sumarios. no horario ref nao. |
protected boolean tdocturma = false; |
//NOVO NESTE MOMENTO NAS TIPOLOGIAS APENAS O EXCLUDED É UTILIZADO |
//O USE NAO É UTILIZADO, APENAS EM REAL TIME PARA VER SE SE USA OU NAO UMA TIPO |
//NOS METODOS DE MERGE, POR EXEMPLO SO SE USAM AS QUE TEM SUMARIO, NAS SIMPES |
//TODAS AS GERADAS SE USAM |
//O MARKWARNING É USADO EM REAL TIME QUANDO UM AVISO É ENCONTRADO |
//AS extras e as horarioRef são marcadas em tempo real caso estejam numa lista |
//ou noutra assim como as tdocturma |
protected boolean exclude = false; |
protected boolean use; //campo auxiliar para marcar se vai ser ou não usada nas afetacoes especificas |
//por omissão apenas as que têm sumários |
protected boolean markWarning; //campo auxiliar para marcar se vai ser ou não usada nas afetacoes especificas |
protected boolean extra; |
protected boolean horRef; |
protected boolean tdocturma = false; |
//NOVO |
protected boolean exclude = false; |
public boolean isTdocturma() { |
return tdocturma; |
} |
895,7 → 902,7 |
tipoExtra.cdTipologia = Globals.BACO_TIPOLOGIA_SIMPLES_VIRTUAL_CODE; |
tipoExtra.dsTipologia = Globals.BACO_TIPOLOGIA_SIMPLES_DS; |
tipoExtra.extra = true; |
tipoExtra.exclude = true; |
tipoExtra.exclude = excluded; |
if(tipoClass.getTipologiasExtraAdicionadas() == null) |
tipoClass.setTipologiasExtraAdicionadas(new ArrayList<Tipologia>()); |
tipoClass.getTipologiasExtraAdicionadas().add(tipoExtra); |
974,7 → 981,7 |
public void setTipologiasMarcadas(ArrayList<Tipologia> tipologiasMarcadas) { this.tipologiasMarcadas = tipologiasMarcadas; } |
private static Genson getGenson(){ |
Genson genson = new Genson.Builder() |
Genson genson = new GensonBuilder() |
.exclude(Object.class) |
.include(Boolean.class) |
.include(Integer.class) |
998,6 → 1005,8 |
return genson; |
} |
/* |
private static Genson getGensonMergedTipologiasComplete(){ |
Genson genson = new Genson.Builder() |
.exclude(Object.class) |
1020,7 → 1029,7 |
.include("markWarning", Tipologia.class) |
.create(); |
return genson; |
} |
}*/ |
public String serialize() throws IOException |
{ |
1043,6 → 1052,7 |
new TestCourseUnit().testTipologias(); |
} |
/* Metodos em plenos funcionamento mas não sao usados para simplificar revisões foram comentados |
public static String serializeMergedList(ArrayList<Tipologia> tipologias) throws IOException |
{ |
MergedTipologias mergedTipologias = new MergedTipologias(); |
1055,6 → 1065,8 |
return genson.serialize(mergedTipologias); |
} |
*/ |
/* |
public static ArrayList<Tipologia> deserializeMergedTipologias(String serial) throws IOException |
{ |
if(serial == null) |
1067,10 → 1079,13 |
} |
*/ |
/* |
public String obtainMergeTipologiasSerialized() throws IOException |
{ |
return serializeMergedList(obtainMergeTipologias()); |
} |
*/ |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/DomainObject.java |
---|
39,6 → 39,9 |
.useRuntimeType(true) |
.useClassMetadata(true) |
.useDateAsTimestamp(true) |
.exclude(Date.class) |
.exclude(java.sql.Timestamp.class) |
.exclude(java.sql.Date.class) |
.create(); |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/RepositoryDocumentImpl.java |
---|
80,6 → 80,8 |
//O sistema nao constroi o RepositoryFile a partir da classe |
//mas como guarda o stream quando serializar aparece outra vez o ficheiro |
.include("repositoryFile", RepositoryFileProxy.class) //DIFERENCA COM O ANTERIOR |
.exclude("repositoryFileVersions",RepositoryFile.class) |
.exclude("sourceModule",RepositoryFile.class) |
.create(); |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/CourseSchoolImpl.java |
---|
1,6 → 1,7 |
package pt.estgp.estgweb.domain; |
import com.owlike.genson.Genson; |
import com.owlike.genson.GensonBuilder; |
import org.json.JSONException; |
import org.json.JSONObject; |
18,7 → 19,7 |
} |
static Genson courseSchoolGenson = new Genson.Builder() |
static Genson courseSchoolGenson = new GensonBuilder() |
.exclude(Object.class) |
.useRuntimeType(true) |
.useMethods(true) |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/test/TestCourseUnit.java |
---|
401,13 → 401,13 |
t.setCdTurma("TINF"); |
t.setCdDocente("20128"); |
t.setCdTipologia("T"); |
t.setOcorrencias(10); |
t.setOcorrenciasGetSetNormal(10); |
ts.getTipologiasSumarios().add(t); |
t = new Tipologia(); |
t.setCdTurma("TINF"); |
t.setCdDocente("20128"); |
t.setCdTipologia("TP"); |
t.setOcorrencias(20); |
t.setOcorrenciasGetSetNormal(20); |
ts.getTipologiasSumarios().add(t); |
*/ |
464,7 → 464,7 |
assertFalse(tipologia.isHorRef()); |
assertTrue(tipologia.isSumario()); |
assertFalse(tipologia.isExtra()); |
assertTrue(tipologia.getOcorrencias() == 20); |
assertTrue(tipologia.getOcorrenciasGetSetNormal() == 20); |
foundTP = true; |
}*/ |
} |
509,13 → 509,13 |
t.setCdTurma("TINF2"); |
t.setCdDocente("20128"); |
t.setCdTipologia("OT"); |
t.setOcorrencias(null); |
t.setOcorrenciasGetSetNormal(null); |
ts.getTipologiasExtraAdicionadas().add(t); |
t = new Tipologia(); |
t.setCdTurma("TINF2"); |
t.setCdDocente("20128"); |
t.setCdTipologia("Sem"); |
t.setOcorrencias(null); |
t.setOcorrenciasGetSetNormal(null); |
ts.getTipologiasExtraAdicionadas().add(t); |
*/ |
526,13 → 526,13 |
t.setCdTurma("TINF"); |
t.setCdDocente("20128"); |
t.setCdTipologia("T"); |
t.setOcorrencias(10); |
t.setOcorrenciasGetSetNormal(10); |
ts.getTipologiasSumarios().add(t); |
t = new Tipologia(); |
t.setCdTurma("TINF"); |
t.setCdDocente("20128"); |
t.setCdTipologia("TP"); |
t.setOcorrencias(20); |
t.setOcorrenciasGetSetNormal(20); |
ts.getTipologiasSumarios().add(t); |
*/ |
573,7 → 573,7 |
assertFalse(tipologia.isHorRef()); |
assertFalse(tipologia.isSumario()); |
assertTrue(tipologia.isExtra()); |
assertTrue(tipologia.getOcorrencias() == null || tipologia.getOcorrencias() == 0); |
assertTrue(tipologia.getOcorrenciasGetSetNormal() == null || tipologia.getOcorrenciasGetSetNormal() == 0); |
foundOT = true; |
} |
if(tipologia.getCdTipologia().equals("Sem")) |
581,7 → 581,7 |
assertFalse(tipologia.isHorRef()); |
assertFalse(tipologia.isSumario()); |
assertTrue(tipologia.isExtra()); |
assertTrue(tipologia.getOcorrencias() == null || tipologia.getOcorrencias() == 0); |
assertTrue(tipologia.getOcorrenciasGetSetNormal() == null || tipologia.getOcorrenciasGetSetNormal() == 0); |
foundSem = true; |
}*/ |
/*if(tipologia.getCdTipologia().equals("TP")) |
589,7 → 589,7 |
assertFalse(tipologia.isHorRef()); |
assertTrue(tipologia.isSumario()); |
assertFalse(tipologia.isExtra()); |
assertTrue(tipologia.getOcorrencias() == 20); |
assertTrue(tipologia.getOcorrenciasGetSetNormal() == 20); |
foundTP = true; |
}*/ |
} |
620,13 → 620,13 |
t.setCdTurma("TINF"); |
t.setCdDocente("20128"); |
t.setCdTipologia("T"); |
t.setOcorrencias(null); |
t.setOcorrenciasGetSetNormal(null); |
ts.getTipologiasHorarioReferencia().add(t); |
t = new Tipologia(); |
t.setCdTurma("TINF"); |
t.setCdDocente("20128"); |
t.setCdTipologia("PL"); |
t.setOcorrencias(null); |
t.setOcorrenciasGetSetNormal(null); |
ts.getTipologiasHorarioReferencia().add(t); |
*/ |
635,13 → 635,13 |
t.setCdTurma("TINF2"); |
t.setCdDocente("20128"); |
t.setCdTipologia("OT"); |
t.setOcorrencias(null); |
t.setOcorrenciasGetSetNormal(null); |
ts.getTipologiasExtraAdicionadas().add(t); |
t = new Tipologia(); |
t.setCdTurma("TINF2"); |
t.setCdDocente("20128"); |
t.setCdTipologia("Sem"); |
t.setOcorrencias(null); |
t.setOcorrenciasGetSetNormal(null); |
ts.getTipologiasExtraAdicionadas().add(t); |
*/ |
652,13 → 652,13 |
t.setCdTurma("TINF"); |
t.setCdDocente("20128"); |
t.setCdTipologia("T"); |
t.setOcorrencias(10); |
t.setOcorrenciasGetSetNormal(10); |
ts.getTipologiasSumarios().add(t); |
t = new Tipologia(); |
t.setCdTurma("TINF"); |
t.setCdDocente("20128"); |
t.setCdTipologia("TP"); |
t.setOcorrencias(20); |
t.setOcorrenciasGetSetNormal(20); |
ts.getTipologiasSumarios().add(t); |
*/ |
684,7 → 684,7 |
assertTrue(tipologia.isHorRef()); |
assertTrue(tipologia.isSumario()); |
assertFalse(tipologia.isExtra()); |
assertTrue(tipologia.getOcorrencias() == 10); |
assertTrue(tipologia.getOcorrenciasGetSetNormal() == 10); |
foundT = true; |
} |
if(tipologia.getCdTipologia().equals("PL")) |
692,7 → 692,7 |
assertTrue(tipologia.isHorRef()); |
assertFalse(tipologia.isSumario()); |
assertFalse(tipologia.isExtra()); |
assertTrue(tipologia.getOcorrencias() == null || tipologia.getOcorrencias() == 0); |
assertTrue(tipologia.getOcorrenciasGetSetNormal() == null || tipologia.getOcorrenciasGetSetNormal() == 0); |
foundPL = true; |
} |
*/ |
701,7 → 701,7 |
assertFalse(tipologia.isHorRef()); |
assertFalse(tipologia.isSumario()); |
assertTrue(tipologia.isExtra()); |
assertTrue(tipologia.getOcorrencias() == null || tipologia.getOcorrencias() == 0); |
assertTrue(tipologia.getOcorrenciasGetSetNormal() == null || tipologia.getOcorrenciasGetSetNormal() == 0); |
foundOT = true; |
} |
if(tipologia.getCdTipologia().equals("Sem")) |
709,7 → 709,7 |
assertFalse(tipologia.isHorRef()); |
assertFalse(tipologia.isSumario()); |
assertTrue(tipologia.isExtra()); |
assertTrue(tipologia.getOcorrencias() == null || tipologia.getOcorrencias() == 0); |
assertTrue(tipologia.getOcorrenciasGetSetNormal() == null || tipologia.getOcorrenciasGetSetNormal() == 0); |
foundSem = true; |
}*/ |
/*if(tipologia.getCdTipologia().equals("TP")) |
717,7 → 717,7 |
assertFalse(tipologia.isHorRef()); |
assertTrue(tipologia.isSumario()); |
assertFalse(tipologia.isExtra()); |
assertTrue(tipologia.getOcorrencias() == 20); |
assertTrue(tipologia.getOcorrenciasGetSetNormal() == 20); |
foundTP = true; |
}*/ |
} |
735,6 → 735,8 |
} |
/* Metodo Serialize Merge comentado porque o serializeMerge não era usado |
Mas está em pleno funcionamento pode voltar a ser usado |
public void testSerializeMerge() |
{ |
907,6 → 909,79 |
} |
*/ |
public void testOnlySerialization() throws IOException { |
ArrayList<Tipologia> ts = new ArrayList<Tipologia>(); |
Tipologia t = new Tipologia(); |
t.setCdTurma("1"); |
t.setDsTipologia("2"); |
t.setCdTipologia("3"); |
t.setCdDocente("4"); |
t.setOcorrencias(5); |
t.setTdocturma(true); |
t.setExclude(true); |
//Estes campo nunca são serializados sao usados sim em tempo real |
//O use por exemplo para quando faz merge perceber se usa ou não determinada |
//Tipologia |
t.setUse(true); |
t.setMarkWarning(true); |
//t.extra = ?? |
//t.horarioRef = ?? |
ts.add(t); |
Tipologias tipologias = new Tipologias(); |
tipologias.setTipologiasSumarios(ts); |
tipologias.setTipologiasExtraAdicionadas(ts); |
tipologias.setTipologiasUsadas(ts); |
tipologias.setTipologiasHorarioReferencia(ts); |
tipologias.setTipologiasTdocTurma(ts); |
tipologias.setTipologiasMarcadas(ts); |
String json = tipologias.serialize(); |
Tipologias tipologias2 = Tipologias.deserialize(json); |
Tipologia tipologiaOriginal = tipologias.getTipologiasSumarios().get(0); |
Tipologia tipologiaObtida = tipologias2.getTipologiasSumarios().get(0); |
checkFields(tipologiaOriginal, tipologiaObtida); |
tipologiaObtida = tipologias2.getTipologiasExtraAdicionadas().get(0); |
checkFields(tipologiaOriginal, tipologiaObtida); |
tipologiaObtida = tipologias2.getTipologiasHorarioReferencia().get(0); |
checkFields(tipologiaOriginal, tipologiaObtida); |
tipologiaObtida = tipologias2.getTipologiasMarcadas().get(0); |
checkFields(tipologiaOriginal, tipologiaObtida); |
tipologiaObtida = tipologias2.getTipologiasTdocTurma().get(0); |
checkFields(tipologiaOriginal, tipologiaObtida); |
tipologiaObtida = tipologias2.getTipologiasUsadas().get(0); |
checkFields(tipologiaOriginal, tipologiaObtida); |
} |
private void checkFields(Tipologia tipologiaOriginal, Tipologia tipologiaObtida) { |
assertTrue(tipologiaOriginal.getCdTurma().equals(tipologiaObtida.getCdTurma())); |
assertTrue(tipologiaOriginal.getDsTipologia().equals(tipologiaObtida.getDsTipologia())); |
assertTrue(tipologiaOriginal.getCdTipologia().equals(tipologiaObtida.getCdTipologia())); |
assertTrue(tipologiaOriginal.getCdDocente().equals(tipologiaObtida.getCdDocente())); |
assertTrue(tipologiaOriginal.getOcorrencias().intValue() == tipologiaObtida.getOcorrencias().intValue()); |
assertTrue(tipologiaOriginal.isTdocturma() == tipologiaObtida.isTdocturma()); |
assertTrue(tipologiaOriginal.isExclude() == tipologiaObtida.isExclude()); |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/test/genson/TestFieldsAndMethodsTogether.java |
---|
New file |
0,0 → 1,303 |
package pt.estgp.estgweb.domain.test.genson; |
import com.owlike.genson.Genson; |
import com.owlike.genson.GensonBuilder; |
import junit.framework.TestCase; |
import org.json.JSONException; |
import org.json.JSONObject; |
import java.util.Date; |
/** |
* Created by jorgemachado on 19/06/17. |
*/ |
public class TestFieldsAndMethodsTogether extends TestCase |
{ |
private Date saveDate; |
public Date getSaveDate() { |
return saveDate; |
} |
public void setSaveDate(Date saveDate) { |
this.saveDate = saveDate; |
} |
private int ocorrenciasGetAdulteradoSet; |
public int getOcorrenciasGetAdulteradoSet() { |
return 3000; |
} |
public void setOcorrenciasGetAdulteradoSet(int ocorrenciasGetAdulteradoSet) { |
this.ocorrenciasGetAdulteradoSet = ocorrenciasGetAdulteradoSet; |
} |
private int ocorrenciasGetSetNormal; |
private int ocorrenciasComGetSemSetUsaMetodoNaoTemSetNaoCopia; |
private int ocorrenciasSemGetNemSetUsaFieldNaoCopiaPrivados; |
private int ocorrenciasGetNormalSetUsaValorDiferenteFicaComoDoSet; |
private boolean valorDevolvidoTrue; |
private boolean valorDevolvidoFalse; |
public boolean isValorDevolvidoTrue() { |
return valorDevolvidoTrue; |
} |
public boolean isValorDevolvidoFalse() { |
return valorDevolvidoFalse; |
} |
public int getOcorrenciasGetNormalSetUsaValorDiferenteFicaComoDoSet() { |
return ocorrenciasGetNormalSetUsaValorDiferenteFicaComoDoSet; |
} |
public void setOcorrenciasGetNormalSetUsaValorDiferenteFicaComoDoSet(int ocorrenciasGetNormalSetUsaValorDiferenteFicaComoDoSet) { |
this.ocorrenciasGetNormalSetUsaValorDiferenteFicaComoDoSet = 100; |
} |
public int getOcorrenciasGetSetNormal() |
{ |
return ocorrenciasGetSetNormal; |
} |
public void setOcorrenciasGetSetNormal(int o) |
{ |
ocorrenciasGetSetNormal = o; |
} |
public int getOcorrenciasComGetSemSetUsaMetodoNaoTemSetNaoCopia() { |
return ocorrenciasComGetSemSetUsaMetodoNaoTemSetNaoCopia; |
} |
private int campoOcultoSemGetNemSet; |
private int campoOcultoSemGetNemSetNemComOutroNome; |
public int getCampoInvisivel() { |
return campoOcultoSemGetNemSet; |
} |
public void setCampoInvisivel(int campoInvisivel) { |
this.campoOcultoSemGetNemSet = campoInvisivel; |
} |
public void testPriority() throws JSONException { |
Genson genson = new GensonBuilder() |
.include("ocorrenciasGetNormalSetUsaValorDiferenteFicaComoDoSet") |
.include("ocorrenciasGetAdulteradoSet") |
.create(); |
TestFieldsAndMethodsTogether t = new TestFieldsAndMethodsTogether(); |
t.ocorrenciasGetNormalSetUsaValorDiferenteFicaComoDoSet=1000; |
t.ocorrenciasGetSetNormal = 10; |
t.ocorrenciasComGetSemSetUsaMetodoNaoTemSetNaoCopia = 20; |
t.ocorrenciasSemGetNemSetUsaFieldNaoCopiaPrivados = 30; |
t.valorDevolvidoTrue = true; |
t.valorDevolvidoFalse = false; |
t.ocorrenciasGetAdulteradoSet = 1;//tem o get adulterado para devolver 3000 |
String json = genson.serialize(t); |
JSONObject jsonParsed = new JSONObject(json); |
int valor = jsonParsed.getInt("ocorrenciasGetAdulteradoSet"); |
//fica com o valor do set adulterado |
assertEquals(valor,3000); |
TestFieldsAndMethodsTogether t2 = genson.deserialize(json,TestFieldsAndMethodsTogether.class); |
assertTrue(t2.ocorrenciasGetSetNormal == t.ocorrenciasGetSetNormal); |
assertTrue(t2.ocorrenciasComGetSemSetUsaMetodoNaoTemSetNaoCopia == 0); |
assertTrue(t2.ocorrenciasSemGetNemSetUsaFieldNaoCopiaPrivados == 0); |
//METODO TEM PRIORIDADE |
assertTrue(t2.ocorrenciasGetNormalSetUsaValorDiferenteFicaComoDoSet == 100); |
Boolean lidoTrue = jsonParsed.getBoolean("valorDevolvidoTrue"); |
Boolean lidoFalse = jsonParsed.getBoolean("valorDevolvidoFalse"); |
assertTrue(lidoTrue); |
assertFalse(lidoFalse); |
} |
public void testFields1() throws JSONException { |
Genson genson = new GensonBuilder() |
.useMethods(false) |
//.exclude(Object.class) resulta no mesmo porque os campos são privados |
// logo estao automaticamente excluidos e' necessario incluir um a um |
.include("ocorrenciasGetSetNormal", TestFieldsAndMethodsTogether.class) |
.include("ocorrenciasComGetSemSetUsaMetodoNaoTemSetNaoCopia",TestFieldsAndMethodsTogether.class) |
.include("ocorrenciasSemGetNemSetUsaFieldNaoCopiaPrivados",TestFieldsAndMethodsTogether.class) |
.include("valorDevolvidoTrue",TestFieldsAndMethodsTogether.class) |
.include("valorDevolvidoFalse",TestFieldsAndMethodsTogether.class) |
.include("ocorrenciasGetNormalSetUsaValorDiferenteFicaComoDoSet",TestFieldsAndMethodsTogether.class) |
.include("campoInvisivel",TestFieldsAndMethodsTogether.class) |
.create(); |
TestFieldsAndMethodsTogether t = new TestFieldsAndMethodsTogether(); |
t.ocorrenciasGetSetNormal = 10; |
t.ocorrenciasComGetSemSetUsaMetodoNaoTemSetNaoCopia = 20; |
t.ocorrenciasSemGetNemSetUsaFieldNaoCopiaPrivados = 30; |
t.valorDevolvidoTrue = true; |
t.valorDevolvidoFalse = false; |
t.ocorrenciasGetNormalSetUsaValorDiferenteFicaComoDoSet = 200; |
t.campoOcultoSemGetNemSet = 400; |
String json = genson.serialize(t); |
JSONObject jsonParsed = new JSONObject(json); |
TestFieldsAndMethodsTogether t2 = genson.deserialize(json,TestFieldsAndMethodsTogether.class); |
assertTrue(t2.ocorrenciasGetSetNormal == t.ocorrenciasGetSetNormal); |
//Neste caso como foi deliberadamente declarado o campo o sistema usa ou o metodo ou o campo para fazer a alteração |
assertTrue(t2.ocorrenciasComGetSemSetUsaMetodoNaoTemSetNaoCopia == 20); |
//Neste caso variaveis explicitamente declaradas o sistema deve copia-las |
assertTrue(t2.ocorrenciasSemGetNemSetUsaFieldNaoCopiaPrivados == 30); |
//NEste caso apesar do Set estar a colocar 100 vai usar o valor do campo privado |
assertTrue(t2.ocorrenciasGetNormalSetUsaValorDiferenteFicaComoDoSet == 200); |
Boolean lidoTrue = jsonParsed.getBoolean("valorDevolvidoTrue"); |
Boolean lidoFalse = jsonParsed.getBoolean("valorDevolvidoFalse"); |
//Os campos mesmo que tenham metodos e esses metodos sejam declarados |
//No include do Genson, o include serve apenas para Campos e não para |
//metodos, portanto o campo não é copiado se o use metodos estiver a false |
//cs campos apenas são copiados se publicos ou incluidos especificamente |
assertFalse(t2.campoOcultoSemGetNemSet == 400); |
assertTrue(lidoTrue); |
assertFalse(lidoFalse); |
} |
public void testFields() throws JSONException { |
Genson genson = new GensonBuilder() |
.useMethods(true) //O metodo do campoInvisivel que afeta este campo vai preenche-lo |
.useFields(false) |
.include("campoOcultoSemGetNemSetNemComOutroNome",TestFieldsAndMethodsTogether.class) |
.create(); |
TestFieldsAndMethodsTogether t = new TestFieldsAndMethodsTogether(); |
t.campoOcultoSemGetNemSet = 400; |
t.campoOcultoSemGetNemSetNemComOutroNome = 100; |
String json = genson.serialize(t); |
JSONObject jsonParsed = new JSONObject(json); |
TestFieldsAndMethodsTogether t2 = genson.deserialize(json,TestFieldsAndMethodsTogether.class); |
//Tem um metodo que usa o valor e o acerta |
assertTrue(t2.campoOcultoSemGetNemSet == 400); |
//Campos nunca são copiados com o Fields = false logo o valor não passa o assert e' false |
assertTrue(t2.campoOcultoSemGetNemSetNemComOutroNome != 100); |
} |
public void testFields1Herancas() throws JSONException { |
Genson genson = new GensonBuilder() |
.useMethods(false) |
.useClassMetadata(true) |
.useRuntimeType(true) |
//.exclude(Object.class) resulta no mesmo porque os campos são privados |
// logo estao automaticamente excluidos e' necessario incluir um a um |
.include("ocorrenciasGetSetNormal", TestFieldsAndMethodsChild.class) |
.create(); |
TestFieldsAndMethodsChild t = new TestFieldsAndMethodsChild(); |
t.setOcorrenciasGetSetNormal(10); |
String json = genson.serialize(t); |
JSONObject jsonParsed = new JSONObject(json); |
TestFieldsAndMethodsTogether t2 = genson.deserialize(json,TestFieldsAndMethodsTogether.class); |
assertTrue(t2.getOcorrenciasGetSetNormal() == t.getOcorrenciasGetSetNormal()); |
genson = new GensonBuilder() |
.useMethods(false) |
.include("ocorrenciasGetSetNormal", TestFieldsAndMethodsTogether.class) |
.create(); |
t = new TestFieldsAndMethodsChild(); |
t.setOcorrenciasGetSetNormal(10); |
json = genson.serialize(t); |
jsonParsed = new JSONObject(json); |
t2 = genson.deserialize(json,TestFieldsAndMethodsTogether.class); |
assertTrue(t2.getOcorrenciasGetSetNormal() == t.getOcorrenciasGetSetNormal()); |
} |
public void testFieldsDates() throws JSONException { |
Genson genson = new GensonBuilder() |
.useFields(true) |
.useMethods(false) |
.exclude("saveDate",TestFieldsAndMethodsTogether.class) |
.include("dateStr", TestFieldsAndMethodsTogether.class) |
.create(); |
TestFieldsAndMethodsChild t = new TestFieldsAndMethodsChild(); |
t.setSaveDate(new Date()); |
String json = genson.serialize(t); |
TestFieldsAndMethodsChild t2 = genson.deserialize(json,TestFieldsAndMethodsChild.class); |
//Tem um metodo que usa o valor e o acerta |
assertEquals(t2.getDateStr(),t.getDateStr()); |
} |
public void testMetodosIncludesEdates() throws JSONException { |
Genson genson = new GensonBuilder() |
.exclude(Object.class) |
.useFields(false) |
.useMethods(true) |
.exclude("ocorrenciasGetSetNormal",TestFieldsAndMethodsTogether.class) |
//VAR inexistente apenas existe o metodo |
.include("dateStr2",TestFieldsAndMethodsChild.class) |
.create(); |
TestFieldsAndMethodsChild t = new TestFieldsAndMethodsChild(); |
t.setSaveDate(new Date()); |
String json = genson.serialize(t); |
TestFieldsAndMethodsChild t2 = genson.deserialize(json,TestFieldsAndMethodsChild.class); |
//Um metodo pode ser excluido, nao pode é ser incluido |
assertTrue(t2.getOcorrenciasGetSetNormal() == 0); |
//Tem um metodo que usa o valor e o acerta |
assertEquals(t2.getDateStr2(),t.getDateStr2()); |
assertEquals(t2.getSaveDate().getYear(),t.getSaveDate().getYear()); |
assertEquals(t2.getSaveDate().getMonth(),t.getSaveDate().getMonth()); |
assertEquals(t2.getSaveDate().getDay(),t.getSaveDate().getDay()); |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/test/genson/TestFieldsAndMethodsChild.java |
---|
New file |
0,0 → 1,41 |
package pt.estgp.estgweb.domain.test.genson; |
import pt.estgp.estgweb.web.utils.DatesUtils; |
import java.util.Date; |
/** |
* Created by jorgemachado on 19/06/17. |
*/ |
public class TestFieldsAndMethodsChild extends TestFieldsAndMethodsTogether |
{ |
private String dateStr; |
@Override |
public void setSaveDate(Date saveDate) { |
super.setSaveDate(saveDate); |
dateStr = DatesUtils.getStringFromDate(saveDate); |
} |
public String getDateStr() |
{ |
return dateStr; |
} |
public void setDateStr(String dateStr) |
{ |
super.setSaveDate(DatesUtils.getDateFromString(dateStr)); |
this.dateStr = dateStr; |
} |
public String getDateStr2() { |
return DatesUtils.getStringFromDate(getSaveDate()); |
} |
public void setDateStr2(String dateStr2) { |
super.setSaveDate(DatesUtils.getDateFromString(dateStr2)); |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/test/genson/NotasGensonProblemasEFeatures |
---|
91,6 → 91,41 |
Mesmo que seja incluida uma classe ele não inclui os metodos da classe |
inclui sim gets que devolvam essa classe |
Usar a primitiva useMethods(false) exclui todos os métodos, |
os campos serão todos usados mas se estiverem privados não são copiados |
mas se depois incluirmos os nomes dos campos mesmo que privados desejados |
( neste caso não importa se é ou nao na classe certa as heranças nao afetam a classe onde queremos ver o campo) |
esses campos |
.include("ocorrenciasGetSetNormal", TestFieldsAndMethodsTogether.class) |
.include("ocorrenciasGetSetNormal", TestFieldsAndMethodsChild.class) |
é igual |
included são usados mas não outros, apenas os publicos os incluidos |
s campos mesmo que tenham metodos e esses metodos sejam declarados |
//No include do Genson, o include serve apenas para Campos e não para |
//metodos, portanto o campo não é copiado se o use metodos estiver a false |
//os campos apenas são copiados se publicos ou incluidos especificamente |
Um metodo TEM PRIORIDADE EM RELACAO AO CAMPO |
Mesmo que o campo seja incluido num include o metodo sobrepõe-se quer o GET quer o SET |
e desde que o useMethods esteja a true, O CAMPO E COPIADO PRIMEIRO E O SET E FEITO DEPOIS |
METODOS EXCLUIDO |
Se usarmos metodos e nao campos e excluirmos um metodo, FUNCIONA |
ou seja os includes apenas servem para campos |
mas os excludes aplicam-se a geters e setters |
Poderá funcionar também |
############PROCEDIMENTO ACONSELHADO########################################### |
Se excluirmos o Object.cautomaticamente excluimos todo so Metodos |
mesmo os simples, os Metodos podem ser incluidos e assim só ja temos os |
metodos que queremos e não outros. Classe por classe. |
Ou seja o include sempre funciona para metodos mas temos de os ter ligados |
e com o Object Excluido para depois adiconar os metodos que queremos |
# VER ESTE METODO |
public void testMetodosIncludesEdates() throws JSONException { |
NOTA HERANCAS METODOS |
Os metodos a incluir devem ser incluidos na classe que os comporta e não nas |
classes descendentes, desse modo não funcionam |
110,7 → 145,18 |
um formato de texto que depois não se consegue desserializar |
Não usar include(Date.class) |
nem include("updateDate") |
isto apenas funciona com o seMethods a true |
Se quisermos proteger os metodos e coloca-los a false necessitamos |
de ter um campo auxiliar numa bubclasse e altera-lo quando é feito o setUpdateDate |
na de cima fazendo override do campo |
Para desserializar esse auxiliar para o verdadeiro, como os metodos não estão a ser |
chamados pelo GENSON temos sempre de fazer a passagem à mão para o campo final |
Existe uma forma melhorada de proteger os metodos veja o ponto acima |
onde diz ###PROCEDIMENTO ACONSELHADO#### |
NORMAS DE UTILIZACAO DO GENSON |
Usar sempre as seguintes diretivas |
128,7 → 174,11 |
TODO |
VERIFCAR PLANOS DE ESTUDOS EM PARTICULAR OS ECTS eCTS eCts |
VERIFICAR INTERFACES DO REPOSITORIO JA ESTA BEM MAS NAO ESTA NORMALIZADO |
//VERIFICADO USA APENAS CAMPOS E OS TESTES ESTAO VALIDADOS FALTA TESTAR NAS ATRIBUICOES |
VERIFICAR QUESTIONARIOS QUESTÃO DAS TIPOLOGIAS |
//VERIFICADO |
VERIFICAR IMPORTACOES QUESTÃO DAS TIPOLOGIAS |
Verificar como são serializadas as ocorrencias nas tipologias porque não precisam de ser serializadas |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/CourseDepartmentImpl.java |
---|
1,6 → 1,7 |
package pt.estgp.estgweb.domain; |
import com.owlike.genson.Genson; |
import com.owlike.genson.GensonBuilder; |
import org.json.JSONException; |
import org.json.JSONObject; |
import pt.estgp.estgweb.utils.ConfigProperties; |
28,7 → 29,7 |
} |
static Genson courseDepartmentGenson = new Genson.Builder() |
static Genson courseDepartmentGenson = new GensonBuilder() |
.exclude(Object.class) |
.include(CourseDepartmentImpl.class) |
.useRuntimeType(true) |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/controllers/bpmn/BpmnController.java |
---|
76,24 → 76,8 |
return processJson; |
} |
public JSONObject updateProcess(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Throwable |
{ |
BpmnProcessImpl view = BpmnProcessImpl.fromJson(request.getParameter("processJson")); |
AbstractDao.getCurrentSession().beginTransaction(); |
BpmnProcessImpl persistent = (BpmnProcessImpl) DaoFactory.getBpmnProcessDaoImpl().get(view.getId()); |
persistent.setName(view.getName()); |
persistent.setActive(view.isActive()); |
JSONObject processJson = persistent.toJsonObject(); |
AbstractDao.getCurrentSession().getTransaction().commit(); |
return processJson; |
} |
public JSONObject addActorPool(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Throwable |
{ |
132,6 → 116,46 |
return connectorJson; |
} |
public JSONObject addTaskActor(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Throwable |
{ |
Long poolId = Long.parseLong(request.getParameter("poolId")); |
AbstractDao.getCurrentSession().beginTransaction(); |
BpmnActorPoolImpl persistent = (BpmnActorPoolImpl) DaoFactory.getBpmnActorPoolDaoImpl().get(poolId); |
BpmnFlowComponentTaskActor taskActor = DomainObjectFactory.createBpmnFlowComponentTaskActorImpl(); |
taskActor.setActorPool(persistent); |
persistent.getFlowComponents().add(taskActor); |
DaoFactory.getBpmnFlowComponentTaskActorDaoImpl().save(taskActor); |
JSONObject taskActorJson = taskActor.toJsonObject(); |
AbstractDao.getCurrentSession().getTransaction().commit(); |
return taskActorJson; |
} |
public JSONObject updateProcess(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Throwable |
{ |
BpmnProcessImpl view = BpmnProcessImpl.fromJson(request.getParameter("processJson")); |
AbstractDao.getCurrentSession().beginTransaction(); |
BpmnProcessImpl persistent = (BpmnProcessImpl) DaoFactory.getBpmnProcessDaoImpl().get(view.getId()); |
persistent.setName(view.getName()); |
persistent.setActive(view.isActive()); |
JSONObject processJson = persistent.toJsonObject(); |
AbstractDao.getCurrentSession().getTransaction().commit(); |
return processJson; |
} |
public boolean updateTask(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Throwable |
{ |
169,8 → 193,13 |
persistent.setSendEmail(connectorView.isSendEmail()); |
//todo faltam os holders e os target types |
BpmnFlowComponent flowComponent = DaoFactory.getBpmnFlowComponentTaskDaoImpl().get(connectorView.getFlowComponentId()); |
persistent.setFlowComponent(flowComponent); |
if(connectorView.getFlowComponentId() != null) |
{ |
BpmnFlowComponent flowComponent = DaoFactory.getBpmnFlowComponentTaskDaoImpl().get(connectorView.getFlowComponentId()); |
persistent.setFlowComponent(flowComponent); |
} |
else |
persistent.setFlowComponent(null); |
AbstractDao.getCurrentSession().getTransaction().commit(); |
178,29 → 207,38 |
return true; |
} |
public JSONObject addTaskActor(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Throwable |
public boolean removeActorPool(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Throwable |
{ |
//TODO NO SERVICO QUANDO HOUVER CHECK PROCESSOS ABERTOS INSTANCIAS |
Long poolId = Long.parseLong(request.getParameter("poolId")); |
AbstractDao.getCurrentSession().beginTransaction(); |
BpmnActorPoolImpl persistent = (BpmnActorPoolImpl) DaoFactory.getBpmnActorPoolDaoImpl().get(poolId); |
BpmnFlowComponentTaskActor taskActor = DomainObjectFactory.createBpmnFlowComponentTaskActorImpl(); |
BpmnActorPool actorPool = DaoFactory.getBpmnActorPoolDaoImpl().get(poolId); |
taskActor.setActorPool(persistent); |
persistent.getFlowComponents().add(taskActor); |
logger.warn("Removing bpmn pool: " + poolId + " " + actorPool.getName() + " from process " + actorPool.getProcess().getId() + " " + actorPool.getProcess().getName()); |
if(actorPool.getFlowComponents().size() > 0) |
{ |
addErrorAsString(request,"Não pode remover uma pool com componentes de fluxo associados, remova os componentes primeiro"); |
AbstractDao.getCurrentSession().getTransaction().rollback(); |
} |
else |
{ |
DaoFactory.getBpmnActorPoolDaoImpl().delete(actorPool); |
AbstractDao.getCurrentSession().getTransaction().commit(); |
} |
DaoFactory.getBpmnFlowComponentTaskActorDaoImpl().save(taskActor); |
JSONObject taskActorJson = taskActor.toJsonObject(); |
AbstractDao.getCurrentSession().getTransaction().commit(); |
return taskActorJson; |
return true; |
} |
public boolean removeTask(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Throwable |
{ |
//TODO NO SERVICO QUANDO HOUVER CHECK PROCESSOS ABERTOS INSTANCIAS nao deixar apagar |
220,7 → 258,7 |
.list(); |
if(cons.size() > 0) |
{ |
addMessageAsString(request,"Nao pode apagar esta Tarefa porque existe um connector a apontar para ela: " + cons.get(0).getNameConnection()); |
addErrorAsString(request,"Nao pode apagar esta Tarefa porque existe um connector a apontar para ela: " + cons.get(0).getNameConnection()); |
return false; |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/controllers/utils/FilesUploadResult.java |
---|
2,6 → 2,7 |
import com.owlike.genson.Genson; |
import com.owlike.genson.GensonBuilder; |
import org.json.JSONException; |
import org.json.JSONObject; |
36,7 → 37,7 |
public static Genson getGenson() |
{ |
return new Genson.Builder() |
return new GensonBuilder() |
.include(FilesUploadResult.class) |
.include(FileUploaded.class) |
.create(); |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/controllers/utils/FileUploaded.java |
---|
1,6 → 1,7 |
package pt.estgp.estgweb.web.controllers.utils; |
import com.owlike.genson.Genson; |
import com.owlike.genson.GensonBuilder; |
import java.io.IOException; |
import java.io.Serializable; |
109,7 → 110,7 |
public static Genson getGenson() |
{ |
return new Genson.Builder() |
return new GensonBuilder() |
.include(FileUploaded.class) |
.create(); |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/controllers/configuration/SchedullerTasksJson.java |
---|
1,6 → 1,7 |
package pt.estgp.estgweb.web.controllers.configuration; |
import com.owlike.genson.Genson; |
import com.owlike.genson.GensonBuilder; |
import jomm.dao.impl.AbstractDao; |
import org.apache.log4j.Logger; |
import pt.estgp.estgweb.domain.JobServiceTask; |
78,7 → 79,7 |
{ |
JobServiceTaskImpl j = (JobServiceTaskImpl) sm.execute(RequestUtils.getRequester(request, response), "LoadJobServiceTask", args, names); |
Genson genson = new Genson.Builder() |
Genson genson = new GensonBuilder() |
.exclude(Object.class) |
.include(Boolean.class) |
.include(Integer.class) |
132,7 → 133,7 |
List<JobServiceTaskScheduler> tasks = (List<JobServiceTaskScheduler>) sm.execute(RequestUtils.getRequester(request, response), "LoadJobServiceTaskSchedullers", args, names); |
Genson genson = new Genson.Builder() |
Genson genson = new GensonBuilder() |
.exclude(Object.class) |
.include(Boolean.class) |
.include(Integer.class) |
180,7 → 181,7 |
AbstractDao.getCurrentSession().getTransaction().commit(); |
Genson genson = new Genson.Builder() |
Genson genson = new GensonBuilder() |
.exclude(Object.class) |
.include(Boolean.class) |
.include(Integer.class) |
/branches/v3/impl/src/doc/estgweb.eap |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/branches/v3/impl/src/hbm/pt/estgp/estgweb/domain/BpmnFramework.hbm.xml |
---|
40,7 → 40,8 |
</id> |
<discriminator column="discriminator"/> |
<property name="name" type="string"/> |
<property name="type" type="string"/> |
<property name="type" column="type" type="pt.estgp.estgweb.domain.bpmn.VariableType"> |
</property> |
<subclass name="pt.estgp.estgweb.domain.BpmnVariableImpl" discriminator-value="BpmnVariableImpl"/> |
</class> |
165,11 → 166,15 |
<meta attribute="scope-class">public abstract</meta> |
<subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTask" abstract="true"> |
<meta attribute="scope-class">public abstract</meta> |
<property name="targetService" type="string"/> |
<property name="targetMethod" type="string"/> |
<property name="todos" type="pt.estgp.estgweb.domain.bpmn.TodosEnhancedType"> |
<column name="todos" sql-type="BLOB"/> |
</property> |
<subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskImpl"> |
<subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskActor" abstract="true"> |
<meta attribute="scope-class">public abstract</meta> |
<property name="afterUserTodos" type="pt.estgp.estgweb.domain.bpmn.TodosEnhancedType"> |
<column name="afterUserTodos" sql-type="BLOB"/> |
</property> |
<property name="interfacePlugin" type="string"/> |
<subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskActorImpl" discriminator-value="BpmnFlowComponentTaskActorImpl"/> |
</subclass> |
/branches/v3/impl/src/web/admin/bpmn/processEditor.jsp |
---|
44,8 → 44,63 |
border: 1px solid #a94442 !important; |
} |
</style> |
<script> |
var BacoJS = (function () { |
//"private" variables: |
var myPrivateVar = "I can be accessed only from within obj."; |
//"private" method: |
var orderKeys = function(obj, expected) { |
var keys = Object.keys(obj).sort(function keyOrder(k1, k2) |
{ |
if (k1 < k2) return -1; |
else if (k1 > k2) return +1; |
else return 0; |
}); |
var i, after = {}; |
for (i = 0; i < keys.length; i++) { |
after[keys[i]] = obj[keys[i]]; |
delete obj[keys[i]]; |
} |
for (i = 0; i < keys.length; i++) { |
obj[keys[i]] = after[keys[i]]; |
} |
return obj; |
} |
var orderKeysRecur = function orderKeysRecur(obj, expected) { |
for (var k in obj) |
{ |
if (typeof obj[k] == "object" && obj[k] !== null) |
orderKeysRecur(obj[k]); |
else |
orderKeys(obj, expected); |
} |
} |
return { |
stringifyOrdered: function(jsonObj) |
{ |
return JSON.stringify(orderKeysRecur(jsonObj)); |
} |
}; |
})(); |
//console.log(JSON.stringify(orderKeys(example))); |
//DECLARACAO DA APLICACAO LOCAL EM ANGULAR |
var processEditorModule = angular.module('processEditorModule', ['ui.tree']); |
GLOBAL_BacoAngularAppDependencies.push('processEditorModule'); |
87,6 → 142,15 |
); |
} |
/* |
* Variaveis e metodos auxiliares |
* */ |
$scope.allFlowComponents = []; |
$scope.autoSavesObjects = []; |
$scope.idTemp = -1; |
$scope.jsps = []; |
$scope.variaveisConstantes = [ |
"Formulario", |
"Processo", |
97,8 → 161,26 |
]; |
$scope.allFlowComponents = []; |
$scope.autoSavesObjects = []; |
$scope.initBuilder = function() |
{ |
$scope.initJsps(); |
$scope.inicializarSaves(); |
$scope.copiaFlowComponentsDasActorPools(); |
} |
$scope.initJsps = function() |
{ |
$scope.callService("loadJspsPlugins",{},function(interfaces) |
{ |
$scope.jsps = interfaces.jsps; |
$scope.$apply(); |
$(".angularChosen").chosen(); |
}); |
} |
$scope.inicializarSaves = function() |
{ |
$interval($scope.autoSaves,2000); |
170,30 → 252,7 |
//$scope.files = {"service":"ok","uploadedFiles":[{fileName:"teste"}]}; |
$scope.idTemp = -1; |
$scope.jsps = []; |
$scope.initBuilder = function() |
{ |
$scope.initJsps(); |
$scope.inicializarSaves(); |
$scope.copiaFlowComponentsDasActorPools(); |
} |
$scope.initJsps = function() |
{ |
$scope.callService("loadJspsPlugins",{},function(interfaces) |
{ |
$scope.jsps = interfaces.jsps; |
$scope.$apply(); |
$(".angularChosen").chosen(); |
}); |
} |
/** Funções que interagem com directiva reutilizavel **/ |
$scope.save = function() { |
$scope.$broadcast('show-errors-check-validity'); |
214,9 → 273,29 |
/** Fim de Funções que interagem com directiva reutilizavel **/ |
/* |
* Funcoes e variaveis especificas do Processo |
* |
* */ |
$scope.process = <%=process.toJson()%>; |
//todo remove do allComponennts |
$scope.removeActorPool = function(poolId,$index) |
{ |
var pool = $filter('filter')($scope.process.actorPools, {id: poolId })[0]; |
if(pool.flowComponents && pool.flowComponents.length > 0) |
{ |
alert("Não pode apagar esta pool com atividades no seu interior"); |
} |
else |
{ |
$scope.callSimpleService("removeActorPool",{"poolId":pool.id},function() |
{ |
$scope.process.actorPools.splice($index,1); |
}); |
} |
} |
$scope.removeTask = function (poolId,taskId,$index) |
{ |
$scope.callSimpleService("removeTask",{"poolId":poolId,"taskId":taskId},function() |
229,7 → 308,7 |
}); |
} |
$scope.removeConnector = function (taskId,connectorId,poolId,$index) |
$scope.removeConnector = function (connectorId,taskId,poolId,$index) |
{ |
$scope.callSimpleService("removeConnector",{"taskId":taskId,"connectorId":connectorId},function() |
{ |
287,6 → 366,7 |
{ |
$scope.callService("addConnector",{"taskId":task.id},function(connector) |
{ |
//connector = orderKeys(connector); |
if(task.flowConnectors == null) |
task.flowConnectors = []; |
task.flowConnectors.push(connector); |
295,6 → 375,16 |
}); |
} |
$scope.orderConnector = function(connector) |
{ |
orderKeys(connector); |
} |
$scope.orderKeysRecursive = function(object) |
{ |
console.log(BacoJS.stringifyOrdered(object)); |
} |
$scope.newRoleForPool = function(item) |
{ |
$scope.idTemp--; |
406,7 → 496,7 |
<form style="height: 80vh" class="row" name="processoForm"> |
<div style="height: 80vh;overflow-y: auto;" class="col-md-6 form-horizontal"> |
<button type="button" ng-click="orderKeysRecursive(process)">Ordena</button> |
<div class="panel panel-primary"> |
<div class="panel-heading"> |
Identificação do Processo |
481,7 → 571,7 |
<div class="panel panel-default"> |
<div class="panel-heading clearfix"> |
<a class="pull-right btn btn-default btn-xs bpmnTask" data-nodrag ng-click="addTaskActor(a)" style="margin-right: 8px;"> |
<span class="bpmn-icon-task"></span></a> |
<span class="glyphicon glyphicon-user"></span><span class="bpmn-icon-task"></span></a> |
<a class="pull-right btn btn-default btn-xs bpmnGateway" data-nodrag ng-click="newFlowComponent('bpmnGateway')" style="margin-right: 8px;"> |
<span class="bpmn-icon-gateway-none"></span></a> |
<a class="pull-right btn btn-default btn-xs bpmnEndEvent" data-nodrag ng-click="newFlowComponent('bpmnEndEvent')" style="margin-right: 8px;"> |
522,8 → 612,8 |
</div> |
</div> |
<div class="col-md-1"> |
<a class="pull-right btn btn-danger btn-xs" data-nodrag ng-click="process.actorPools.splice($index, 1)"><span |
class="glyphicon glyphicon-remove"></span></a> |
<bacoTags:confirm msg="Tem a certeza que deseja remover a pool {{a.name}}" targetFunction="angular.element($('#processEditorModule')).scope().removeActorPool({{a.id}},{{$index}});angular.element($('#processEditorModule')).scope().$apply();" btnClass="btn btn-danger btn-xs pull-right" icon="glyphicon glyphicon-remove"/> |
</div> |
</div> |
<div class="panel-body"> |
632,7 → 722,9 |
<tr> |
<td><i class="glyphicon glyphicon-resize-vertical" ui-tree-handle></i></td> |
<td> |
<span ng-if="node['@class'] == 'pt.estgp.estgweb.domain.BpmnFlowComponentTaskActorImpl'" class="bpmn-icon-task"></span> |
<span ng-if="node['@class'] == 'pt.estgp.estgweb.domain.BpmnFlowComponentTaskActorImpl'"> |
<span class="glyphicon glyphicon-user"></span><span class="bpmn-icon-task"></span> |
</span> |
<span ng-if="node.type == 'bpmnGateway'" class="bpmn-icon-gateway-none"></span> |
<span ng-if="node.type == 'bpmnEndEvent'" class="bpmn-icon-end-event-none"></span> |
<label ng-if="node['@class'] == 'pt.estgp.estgweb.domain.BpmnFlowComponentTaskActorImpl'" class="control-label">Tarefa Actor</label> |
671,8 → 763,8 |
</div> |
</div> |
<ol ui-tree-nodes="" data-nodrop-enabled="true" ng-model="node.flowConnectors" ng-class="{hidden: collapsed}"> |
<li ng-repeat="node in node.flowConnectors" ui-tree-node ng-include="'connector_renderer.html'" ng-init="task=node;pool=pool"> |
<ol ui-tree-nodes="" data-nodrop-enabled="true" ng-model="node.flowConnectors" ng-class="{hidden: collapsed}" ng-init="task=node"> |
<li ng-repeat="node in node.flowConnectors" ui-tree-node ng-include="'connector_renderer.html'"> |
</li> |
</ol> |
</script> |
681,7 → 773,7 |
<script type="text/ng-template" id="connector_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--> |
<button type="button" ng-click="orderConnector(node)">Ordena</button> |
<div ng-click="select(node)" class="panel panel-info panel-block tree-node tree-node-content bpmnConnector" data-nodrag ng-class="{dirty: node.dirty==true, selected: node.selected == true,nodrop: node.nodrop, nodrag: node.nodrag, moved: node.moved}"> |
<div class="panel-heading clearfix" ng-class="node.type"> |
<div class="row gutter-0"> |
695,7 → 787,7 |
<input ng-keyup="setDirty(node)" data-nodrag class="form-control" ng-model="node.nameConnection"> |
</td> |
<td> |
<bacoTags:confirm msg="Tem a certeza que deseja remover o connector {{node.name}}" targetFunction="angular.element($('#processEditorModule')).scope().removeConnector({{task.id}},{{node.id}},{{pool.id}}{{$index}});angular.element($('#processEditorModule')).scope().$apply();" btnClass="btn btn-danger btn-xs pull-right" icon="glyphicon glyphicon-remove"/> |
<bacoTags:confirm msg="Tem a certeza que deseja remover o connector {{node.name}}" targetFunction="angular.element($('#processEditorModule')).scope().removeConnector({{node.id}},{{task.id}},{{pool.id}},{{$index}});angular.element($('#processEditorModule')).scope().$apply();" btnClass="btn btn-danger btn-xs pull-right" icon="glyphicon glyphicon-remove"/> |
</td> |
</tr> |
</table> |
707,7 → 799,7 |
<span class="glyphicon glyphicon-arrow-right"></span> Ligação |
</div> |
<div class="col-md-10"> |
<select data-nodrag class="form-control" ng-model="node.flowComponentId" |
<select ng-change="setDirty(node)" data-nodrag class="form-control" ng-model="node.flowComponentId" |
ng-options="f.id as f.title for f in allFlowComponents"> |
</select> |
</div> |
717,7 → 809,7 |
<span class="glyphicon glyphicon-tag"></span> Chave |
</div> |
<div class="col-md-10"> |
<input type="text" data-nodrag class="form-control" ng-model="node.keyValue"> |
<input type="text" ng-keyup="setDirty(node)" data-nodrag class="form-control" ng-model="node.keyValue"> |
</div> |
</div> |
<div class="form-group"> |
725,7 → 817,7 |
<span class="glyphicon glyphicon-envelope"></span> Enviar Emails |
</div> |
<div class="col-md-2"> |
<select class="form-control chosenOff" ng-model="node.sendEmail" ng-options="o.v as o.n for o in [{ n: 'Sim', v: true }, { n: 'Não', v: false }]"> |
<select class="form-control chosenOff" ng-change="setDirty(node)" ng-model="node.sendEmail" ng-options="o.v as o.n for o in [{ n: 'Sim', v: true }, { n: 'Não', v: false }]"> |
</select> |
</div> |
</div> |
734,7 → 826,7 |
Mensagem |
</div> |
<div class="col-md-10"> |
<textarea rows="3" class="form-control" ng-model="node.msgEmail"></textarea> |
<textarea ng-keyup="setDirty(node)" rows="3" class="form-control" ng-model="node.msgEmail"></textarea> |
</div> |
</div> |
</div> |
/branches/v3/impl/src/web/user/repositoryDocuments/collectionsbrowser.jsp |
---|
694,6 → 694,9 |
<%--<div class="col-sm-12"> |
<pre class="code">{{ checkedDocuments | json }}</pre> |
</div>--%> |
<div class="col-sm-12"> |
<pre class="code">{{ data | json }}</pre> |
</div> |
</div> |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioPedagogicoCursoAfeto.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentTaskActorInstance.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyStatsGraphic.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/EventGeneric.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportFileGroupDocentesAno.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentTaskInstance.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentGatewayExclusiveDecisionHolderInstance.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnActorSelector.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitProgram.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationSeparator.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Announcement.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentEventEndMessageInstance.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnActorPoolThreadInstance.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordThesis.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestionPossibleAnswer.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryDocumentInterface.java |
---|
1,11 → 1,10 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
import pt.estgp.estgweb.services.data.repositorydocuments.interfaces.RepositoryInterface; |
import java.util.Date; |
/** |
* RepositoryDocumentInterface generated by hbm2java |
*/ |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageSection.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationGradesStatusEpoca.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Teacher.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentGatewayInstance.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Record.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnRoleSelector.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnTaskFile.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnVariableDomainObject.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentTaskActor.java |
---|
1,7 → 1,8 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import pt.estgp.estgweb.domain.bpmn.Todos; |
/** |
* BpmnFlowComponentTaskActor generated by hbm2java |
9,12 → 10,20 |
public abstract class BpmnFlowComponentTaskActor extends pt.estgp.estgweb.domain.BpmnFlowComponentTaskImpl implements java.io.Serializable { |
private Todos afterUserTodos; |
private String interfacePlugin; |
public BpmnFlowComponentTaskActor() { |
} |
public Todos getAfterUserTodos() { |
return this.afterUserTodos; |
} |
public void setAfterUserTodos(Todos afterUserTodos) { |
this.afterUserTodos = afterUserTodos; |
} |
public String getInterfacePlugin() { |
return this.interfacePlugin; |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Assessment.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentTask.java |
---|
1,7 → 1,8 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import pt.estgp.estgweb.domain.bpmn.Todos; |
/** |
* BpmnFlowComponentTask generated by hbm2java |
9,27 → 10,19 |
public abstract class BpmnFlowComponentTask extends pt.estgp.estgweb.domain.BpmnFlowComponentImpl implements java.io.Serializable { |
private String targetService; |
private String targetMethod; |
private Todos todos; |
public BpmnFlowComponentTask() { |
} |
public String getTargetService() { |
return this.targetService; |
public Todos getTodos() { |
return this.todos; |
} |
public void setTargetService(String targetService) { |
this.targetService = targetService; |
public void setTodos(Todos todos) { |
this.todos = todos; |
} |
public String getTargetMethod() { |
return this.targetMethod; |
} |
public void setTargetMethod(String targetMethod) { |
this.targetMethod = targetMethod; |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryDocumentCollection.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioPedagogicoUnidadeCurricularAfeta.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentGatewayExclusiveDecisionHolder.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnVariableBoolean.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.ArrayList; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageText.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioUnidade.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarFactQuestionario.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import pt.estgp.estgweb.services.bpmnprocess.types.TargetActorType; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnVariableString.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentGateway.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnVariableJson.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnVariableInstance.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitEvaluation.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentInstance.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestionAnswer.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentEventInstance.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnActorSelectorCondicionado.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioTipologia.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitBlog.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordEventOrganization.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordPaper.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentGatewayExclusiveInstance.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnProcessInstance.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ComunicationFolder.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnUserSelector.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarFactQuestionarioTipologia.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnVariable.java |
---|
1,7 → 1,8 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import pt.estgp.estgweb.domain.bpmn.VariableType; |
/** |
* BpmnVariable generated by hbm2java |
11,7 → 12,7 |
private long id; |
private String name; |
private String type; |
private VariableType type; |
public BpmnVariable() { |
} |
31,11 → 32,11 |
public void setName(String name) { |
this.name = name; |
} |
public String getType() { |
public VariableType getType() { |
return this.type; |
} |
public void setType(String type) { |
public void setType(VariableType type) { |
this.type = type; |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordProject.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitTurma.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyResponse.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryFile.java |
---|
1,12 → 1,11 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import pt.estgp.estgweb.services.data.types.AbstractRepositorySourceModuleInterfacePlugin; |
import java.util.Date; |
import java.util.HashSet; |
import java.util.Set; |
import pt.estgp.estgweb.services.data.types.AbstractRepositorySourceModuleInterfacePlugin; |
/** |
* RepositoryFile generated by hbm2java |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ProcessEventFile.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ProcessEvent.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentGatewayExclusive.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnVariableLong.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowConnectorInstance.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowComponentEventEndInstance.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BlogPost.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.ArrayList; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ManagedIdentifier.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageExternalUrl.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryDocument.java |
---|
1,12 → 1,11 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import pt.estgp.estgweb.services.data.repositorydocuments.DocumentPersons; |
import java.util.Date; |
import java.util.HashSet; |
import java.util.Set; |
import pt.estgp.estgweb.services.data.repositorydocuments.DocumentPersons; |
/** |
* RepositoryDocument generated by hbm2java |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryDocumentFile.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnActorSelectorWithDomainObjectLoader.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioReportFileGroupAno.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowConnector.java |
---|
1,11 → 1,10 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
import pt.estgp.estgweb.services.bpmnprocess.types.TargetActorType; |
import java.util.Date; |
/** |
* BpmnFlowConnector generated by hbm2java |
*/ |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/QuestionarioRespostaRequisitada.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnFlowObjectInstance.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioCurso.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.io.Serializable; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BpmnAbstractActorSelector.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTaskScheduler.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 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 17/Jun/2017 17:19:42 by Hibernate Tools 3.2.0.b9 |
// Generated 20/Jun/2017 16:24:02 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |