/branches/v3/impl/conf/language/MessageResources.properties |
---|
105,6 → 105,7 |
#roles |
user.role.questionarios.admin=Administração de Questionarios |
user.role.all=Todos |
user.role.admin=Administrador |
user.role.student=Estudante |
1766,7 → 1767,10 |
error.questionario.p.without.group=Verifique a pergunta {0} nao tem grupo |
error.questionario.group.without.p=Verifique o grupo {0} nao tem pergunta |
warn.questionario.repeated.in.time=Aviso: Já existe um questionário ({0}) nesse ano e semestre na categoria histórica escolhida |
questionario.year.semestre.ok=Ano e Semestre alterados com sucesso |
questionarios.choose.courses=Selecção de Cursos |
################################################################################ |
# |
1865,6 → 1869,8 |
questionario.state.PROCESSING_OLAP=Gerando Cubos OLAP |
questionario.state.OLAP=Cubos OLAP Terminados |
questionario.historydrive=Categoria Histórica |
questionario.answerprocessor=Processador de Respostas |
# SERVICE ZONE |
survey.admin=Administração de Questionário |
surveys=Questionários |
/branches/v3/impl/conf/WEB-INF/struts/tiles-pae-questionarios.xml |
---|
25,6 → 25,12 |
<put name="body" value="/admin/questionarios/questionarioAdmin.jsp"/> |
</definition> |
page.pae.questionario.newEdit |
<!-- Modulo do Pedagogico Estudantes --> |
<definition name="page.pae.questionario.courses.selection" extends="page.pae.separators.home"> |
<put name="separator" value="1" type="string"/> |
<put name="topnav" value="/admin/questionarios/pedagogicoEstudante/topnavQuestionarioPedagogicoCoursesAdmin.jsp"/> |
<put name="body" value="/admin/questionarios/pedagogicoEstudante/pedagogicoEstudanteCoursesSelection.jsp"/> |
</definition> |
</tiles-definitions> |
/branches/v3/impl/conf/WEB-INF/struts/struts-pae-questionarios.xml |
---|
29,11 → 29,16 |
<action path="/admin/startNewQuestionario" forward="/admin/questionariosPaeNoValidation.do?dispatch=startNew"/> |
<action path="/admin/listQuestionarios" forward="page.pae.questionario.list"/> |
<action path="/admin/adminQuestionario" forward="page.pae.questionario.admin"/> |
<action path="/admin/newQuestionario" forward="page.pae.questionario.newEdit"/> |
<action path="/admin/formQuestionariosPae" forward="/admin/questionariosPaeLoads.do?dispatch=form"/> |
<action path="/admin/questionariosPaeLoads" |
<action path="/admin/formQuestionariosPae" forward="/admin/questionariosPaeNoValidation.do?dispatch=form"/> |
<action path="/admin/deleteQuestionario" forward="/admin/questionariosPaeNoValidation.do?dispatch=deleteQuestionario"/> |
<action path="/admin/questionariosPaeStartAfectacoes" forward="/admin/questionariosPaeNoValidation.do?dispatch=startAfetacoes"/> |
<action path="/admin/questionariosPaeNoValidation" |
type="pt.estgp.estgweb.web.controllers.questionarios.QuestionarioController" |
name="QuestionarioForm" |
scope="request" |
42,6 → 47,7 |
input="page.pae.questionario.list"> |
<forward name="list" path="page.pae.questionario.list"/> |
<forward name="newEdit" path="page.pae.questionario.newEdit"/> |
<forward name="admin" path="page.pae.questionario.admin"/> |
</action> |
<!--Authentication--> |
<action path="/admin/questionariosPae" |
50,14 → 56,31 |
scope="request" |
parameter="dispatch" |
validate="true" |
input="page.pae.questionario.list"> |
input="page.pae.questionario.newEdit"> |
<forward name="list" path="page.pae.questionario.list"/> |
<forward name="success" path="page.pae.separators.home"/> |
</action> |
<action path="/admin/questionariosPaeYearSemestre" |
type="pt.estgp.estgweb.web.controllers.questionarios.QuestionarioYearSemestreController" |
name="QuestionarioForm" |
scope="request" |
parameter="dispatch" |
validate="false" |
input="page.pae.questionario.list"> |
<forward name="list" path="page.pae.questionario.list"/> |
<forward name="newEdit" path="page.pae.questionario.newEdit"/> |
<forward name="admin" path="page.pae.questionario.admin"/> |
</action> |
<!--%%%%%%%%%%%%%%%% Pedagogico Alunos Modulo %%%%%%%%%%%%%%%%%%%--> |
<action path="/admin/questionarioPedagogicoStartChooseCourses" forward="page.pae.questionario.courses.selection"/> |
<!--%%%%%%%%%%%%%%%% Pedagogico Alunos Modulo %%%%%%%%%%%%%%%%%%%--> |
</action-mappings> |
</struts-config> |
/branches/v3/impl/conf/WEB-INF/tlds/baco.tld |
---|
412,4 → 412,19 |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
</tag> |
<tag> |
<name>initClearances</name> |
<tagclass>pt.estgp.estgweb.web.tags.InitClearancesTag</tagclass> |
<attribute> |
<name>name</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
<attribute> |
<name>property</name> |
<required>false</required> |
<rtexprvalue>false</rtexprvalue> |
</attribute> |
</tag> |
</taglib> |
/branches/v3/impl/conf/berserk/sd.xml |
---|
2489,6 → 2489,89 |
<!--Questionarios New--> |
<service> |
<name>loadQuestionarioAdmin</name> |
<implementationClass>pt.estgp.estgweb.services.questionarios.QuestionariosService</implementationClass> |
<description></description> |
<isTransactional>true</isTransactional> |
<defaultMethod>loadQuestionario</defaultMethod> |
<filterChains> |
<chain name="Logger"/> |
<chain name="Session"/> |
<chain name="AuthenticatedUsers"/> |
<chain name="QuestionarioClearancesPre"/> |
</filterChains> |
</service> |
<service> |
<name>NewQuestionarioForm</name> |
<implementationClass>pt.estgp.estgweb.services.questionarios.QuestionariosService</implementationClass> |
<description></description> |
<isTransactional>true</isTransactional> |
<defaultMethod>newQuestionarioForm</defaultMethod> |
<filterChains> |
<chain name="Logger"/> |
<chain name="Session"/> |
<chain name="AuthenticatedUsers"/> |
<chain name="AdminsOrQuestionarioAdmins"/> |
</filterChains> |
</service> |
<service> |
<name>saveQuestionarioForm</name> |
<implementationClass>pt.estgp.estgweb.services.questionarios.QuestionariosService</implementationClass> |
<description></description> |
<isTransactional>true</isTransactional> |
<defaultMethod>saveQuestionarioForm</defaultMethod> |
<filterChains> |
<chain name="Logger"/> |
<chain name="Session"/> |
<chain name="AuthenticatedUsers"/> |
<chain name="QuestionarioClearancesPreSave"/> |
</filterChains> |
</service> |
<service> |
<name>setAnoSemestre</name> |
<implementationClass>pt.estgp.estgweb.services.questionarios.QuestionariosService</implementationClass> |
<description></description> |
<isTransactional>true</isTransactional> |
<defaultMethod>setAnoSemestre</defaultMethod> |
<filterChains> |
<chain name="Logger"/> |
<chain name="Session"/> |
<chain name="AuthenticatedUsers"/> |
<chain name="QuestionarioClearancesPre"/> |
</filterChains> |
</service> |
<service> |
<name>SetQuestionarioAssignDetailsState</name> |
<implementationClass>pt.estgp.estgweb.services.questionarios.QuestionariosService</implementationClass> |
<description>Altera o estado para afetacoes</description> |
<isTransactional>true</isTransactional> |
<defaultMethod>setAssignDetailsState</defaultMethod> |
<filterChains> |
<chain name="Logger"/> |
<chain name="Session"/> |
<chain name="AuthenticatedUsers"/> |
<chain name="QuestionarioClearancesPre"/> |
</filterChains> |
</service> |
<service> |
<name>DeleteQuestionario</name> |
<implementationClass>pt.estgp.estgweb.services.questionarios.QuestionariosService</implementationClass> |
<description></description> |
<isTransactional>true</isTransactional> |
<defaultMethod>deleteQuestionario</defaultMethod> |
<filterChains> |
<chain name="Logger"/> |
<chain name="Session"/> |
<chain name="AuthenticatedUsers"/> |
<chain name="QuestionarioClearancesPre"/> |
</filterChains> |
</service> |
DeleteQuestionario |
</serviceDefinitions> |
/branches/v3/impl/conf/berserk/fd.xml |
---|
245,5 → 245,14 |
</filter> |
<filter> |
<!--Require parameter with questionario id--> |
<name>QuestionarioClearances</name> |
<implementationClass>pt.estgp.estgweb.filters.filters.QuestionarioClearancesFilter</implementationClass> |
<description>This filter fullfill clearances support for questionario with service parameter unitId regarding the user in session</description> |
<isTransactional>false</isTransactional> |
</filter> |
</filterDefinitions> |
/branches/v3/impl/conf/berserk/fcd.xml |
---|
62,6 → 62,7 |
<invocationTiming>1</invocationTiming> |
<filterClass>pt.estgp.estgweb.filters.chains.AdminControlFilter</filterClass> |
</filterChain> |
<filterChain> |
<name>IdentifiersCollectionCreator</name> |
<expression>AuthenticatedUsers && RoleUsers("identifiersCollectionCreator")</expression> |
458,7 → 459,31 |
<filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass> |
</filterChain> |
<filterChain> |
<!--Require parameter unitId with unit id--> |
<name>QuestionarioClearancesPre</name> |
<expression>QuestionarioClearances("questionarioId")</expression> |
<description>See Filter description</description> |
<invocationTiming>1</invocationTiming> |
<filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass> |
</filterChain> |
<filterChain> |
<!--Require parameter unitId with unit id--> |
<name>QuestionarioClearancesPreSave</name> |
<expression>QuestionarioClearances("questionario.id")</expression> |
<description>See Filter description</description> |
<invocationTiming>1</invocationTiming> |
<filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass> |
</filterChain> |
<filterChain> |
<name>AdminsOrQuestionarioAdmins</name> |
<expression>AuthenticatedUsers && (RoleUsers("admin") || RoleUsers("questionarios.admin"))</expression> |
<description>Admins Control Chain</description> |
<invocationTiming>1</invocationTiming> |
<filterClass>pt.estgp.estgweb.filters.chains.AdminControlFilter</filterClass> |
</filterChain> |
</filterChainsDefinitions> |
/branches/v3/impl/src/java/pt/estgp/estgweb/utils/ReflectionBean.java |
---|
3,9 → 3,11 |
import pt.estgp.estgweb.domain.Announcement; |
import pt.estgp.estgweb.domain.DomainObjectFactory; |
import pt.estgp.estgweb.domain.UserImpl; |
import pt.utl.ist.berserk.logic.serviceManager.ServiceParameters; |
import java.io.Serializable; |
import java.lang.reflect.InvocationTargetException; |
import java.lang.reflect.Method; |
import java.lang.reflect.InvocationTargetException; |
import java.util.Date; |
import java.util.StringTokenizer; |
74,5 → 76,12 |
System.out.println(r.invoke(a)); |
} |
public static Serializable lookup(ServiceParameters serviceParameters, String bean) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException { |
ReflectionBean r = new ReflectionBean(bean); |
Object serializableObjectContainer = serviceParameters.getParameter(r.getName()); |
Serializable serializable = (Serializable) r.invoke(serializableObjectContainer); |
return serializable; |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/Globals.java |
---|
425,6 → 425,7 |
public static final String SYSTEM_REDIRECTIONS_POLICY_AUTHENTICATION_ACTION = ConfigProperties.getProperty("system.redirections.policy.authentication.action"); |
public static final String QUESTIONARIOS_ADMIN = "questionarios.admin"; |
public static final boolean USE_XSL_CACHE =ConfigProperties.getBooleanProperty("xsl.use.cache"); |
/branches/v3/impl/src/java/pt/estgp/estgweb/services/questionarios/QuestionariosService.java |
---|
New file |
0,0 → 1,127 |
package pt.estgp.estgweb.services.questionarios; |
import pt.estgp.estgweb.domain.*; |
import pt.estgp.estgweb.domain.dao.DaoFactory; |
import pt.estgp.estgweb.domain.views.QuestionarioView; |
import pt.estgp.estgweb.web.exceptions.NotAuthorizedException; |
import pt.utl.ist.berserk.logic.serviceManager.IService; |
import java.util.List; |
/** |
* Created by jorgemachado on 21/03/16. |
*/ |
public class QuestionariosService implements IService |
{ |
//NEW QUESTIONARIOS COME BY THIS SERVICE |
public QuestionarioImpl newQuestionarioForm(QuestionarioImpl qform, UserSession userSession) throws NotAuthorizedException |
{ |
if(qform.getQuestionarioHistoryDrive().getId() > 0) |
{ |
QuestionarioHistoryDrive hist = DaoFactory.getQuestionarioHistoryDriveDaoImpl().load(qform.getQuestionarioHistoryDrive().getId()); |
qform.setQuestionarioHistoryDrive(hist); |
} |
else |
{ |
qform.setQuestionarioHistoryDrive(null); |
} |
DaoFactory.getQuestionarioDaoImpl().save(qform); |
return qform; |
} |
public QuestionarioImpl saveQuestionarioForm(QuestionarioImpl qform, UserSession userSession, QuestionarioImpl questionarioCleared) throws NotAuthorizedException { |
if(qform.getQuestionarioHistoryDrive().getId() > 0) |
{ |
QuestionarioHistoryDrive hist = DaoFactory.getQuestionarioHistoryDriveDaoImpl().load(qform.getQuestionarioHistoryDrive().getId()); |
qform.setQuestionarioHistoryDrive(hist); |
} |
else |
{ |
qform.setQuestionarioHistoryDrive(null); |
} |
Questionario qPersistent = questionarioCleared; |
if(questionarioCleared.isClear((UserSessionImpl) userSession,QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SAVE_FORM.name())) |
{ |
QuestionarioView qv = new QuestionarioView(qform); |
if(questionarioCleared.isClear((UserSessionImpl) userSession, QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SAVE_ANSWER_PROCESSOR.name())) |
{ |
qv.persistAnswersProcessor(qPersistent); |
} |
qv.persistViewInObjectForm(qPersistent); |
qPersistent.setQuestionarioHistoryDrive(qform.getQuestionarioHistoryDrive()); |
} |
else |
throw new NotAuthorizedException("Não pode alterar o formulário porque o questionário está num estado avançado"); |
return loadInit(questionarioCleared); |
} |
public QuestionarioImpl setAssignDetailsState(long id, UserSession userSession, QuestionarioImpl questionarioCleared) throws NotAuthorizedException { |
if(questionarioCleared.isClear((UserSessionImpl) userSession,QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SET_STATE_ASSIGNATION_DETAILS.name())) |
{ |
questionarioCleared.setStateClass(QuestionarioImpl.State.ASSIGNATION_DETAILS); |
} |
else |
throw new NotAuthorizedException("Não alterar o questionário para este estado neste momento"); |
return loadInit(questionarioCleared); |
} |
/** |
* Questionario comes already cleared from Filter |
* @param questionarioId |
* @param questionarioCleared |
* @param userSession |
* @return |
*/ |
public QuestionarioImpl loadQuestionario(long questionarioId,UserSession userSession,QuestionarioImpl questionarioCleared) |
{ |
return loadInit(questionarioCleared); |
} |
/** |
* just to load proxys |
* @param questionarioCleared |
* @return |
*/ |
private QuestionarioImpl loadInit(QuestionarioImpl questionarioCleared) |
{ |
questionarioCleared.getDescription();//to load proxy just in case |
if(questionarioCleared.getQuestionarioHistoryDrive() != null) |
questionarioCleared.getQuestionarioHistoryDrive().getCodeName(); |
return questionarioCleared; |
} |
private void loadInit(List<QuestionarioImpl> questionarioCleared) |
{ |
for(QuestionarioImpl q: questionarioCleared) |
{ |
q.getDescription();//to load proxy just in case |
if(q.getQuestionarioHistoryDrive() != null) |
q.getQuestionarioHistoryDrive().getCodeName(); |
} |
} |
//return similar questionarios in same year, semestre and history category |
public List<QuestionarioImpl> setAnoSemestre(String year, String semestre, long questionarioId, UserSession userSession,QuestionarioImpl questionarioCleared) throws NotAuthorizedException |
{ |
if(questionarioCleared.isClear((UserSessionImpl) userSession,QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SET_ANO_SEMESTRE.name())) |
{ |
questionarioCleared.setYear(year); |
questionarioCleared.setSemestre(semestre); |
List<QuestionarioImpl> similar = DaoFactory.getQuestionarioDaoImpl().findAnoSemestre(year, semestre, questionarioCleared.getQuestionarioHistoryDrive().getId()); |
loadInit(similar); |
return similar; |
} |
else |
throw new NotAuthorizedException("Não pode alterar o formulário porque o questionário está num estado avançado"); |
} |
public void deleteQuestionario(long questionarioId, UserSession userSession,QuestionarioImpl questionarioCleared) |
{ |
if(questionarioCleared.isClear((UserSessionImpl) userSession,QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_DELETE.name())) |
{ |
DaoFactory.getQuestionarioDaoImpl().delete(questionarioCleared); |
} |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/PageRepositoryFileImpl.java |
---|
1,5 → 1,7 |
package pt.estgp.estgweb.domain; |
import sun.reflect.generics.reflectiveObjects.NotImplementedException; |
import java.io.Serializable; |
import java.util.List; |
21,4 → 23,8 |
public Serializable getSerializable() { |
return getId(); |
} |
@Override |
public void initClearances(UserSessionImpl u, boolean force) { |
throw new NotImplementedException(); |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/ClearanceRuled.java |
---|
7,4 → 7,5 |
{ |
public boolean isClearanceInitialized(UserSessionImpl u); |
public boolean isClear(UserSessionImpl u, String OP); |
public void initClearances(UserSessionImpl u,boolean force); |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/views/QuestionarioView.java |
---|
50,9 → 50,12 |
this.questionario = questionario; |
} |
public void persistAnswersProcessor(Questionario q) |
{ |
q.setiAnswersProcessor(questionario.getiAnswersProcessor()); |
} |
public void persistViewInObjectForm(Questionario q) |
{ |
q.setiAnswersProcessor(questionario.getiAnswersProcessor()); |
q.setDescription(questionario.getDescription()); |
q.setIntroHtml(questionario.getIntroHtml()); |
Method[] methods = q.getClass().getMethods(); |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/PageExternalUrlImpl.java |
---|
1,5 → 1,7 |
package pt.estgp.estgweb.domain; |
import sun.reflect.generics.reflectiveObjects.NotImplementedException; |
import java.io.Serializable; |
import java.util.List; |
21,4 → 23,9 |
public Serializable getSerializable() { |
return getId(); |
} |
@Override |
public void initClearances(UserSessionImpl u, boolean force) { |
throw new NotImplementedException(); |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/QuestionarioImpl.java |
---|
1,6 → 1,8 |
package pt.estgp.estgweb.domain; |
import org.apache.log4j.Logger; |
import pt.estgp.estgweb.Globals; |
import pt.estgp.estgweb.domain.utils.SimpleClearanceRuledSupport; |
import pt.estgp.estgweb.utils.ConfigProperties; |
import java.lang.reflect.InvocationTargetException; |
15,11 → 17,13 |
/** |
* Created by jorgemachado on 09/03/16. |
*/ |
public class QuestionarioImpl extends Questionario |
public class QuestionarioImpl extends Questionario implements ClearanceRuled |
{ |
private static final Logger logger = Logger.getLogger(QuestionarioImpl.class); |
public enum State |
{ |
178,4 → 182,84 |
{ |
return State.parse(getState()); |
} |
public void setStateClass(State state) { |
setState(state.name()); |
} |
/**CLEARANCES SUPPORT**/ |
SimpleClearanceRuledSupport clearanceRuledSupport = null; |
public SimpleClearanceRuledSupport getClearanceRuledSupport() { |
return clearanceRuledSupport; |
} |
public void setClearanceRuledSupport(SimpleClearanceRuledSupport clearanceRuledSupport) { |
this.clearanceRuledSupport = clearanceRuledSupport; |
} |
@Override |
public boolean isClearanceInitialized(UserSessionImpl u) { |
return clearanceRuledSupport == null ? false : |
clearanceRuledSupport.isClearanceInitialized(u); |
} |
@Override |
public boolean isClear(UserSessionImpl u, String OP) { |
if(clearanceRuledSupport == null) |
return false; |
return clearanceRuledSupport.isClear(u, OP); |
} |
@Override |
public void initClearances(UserSessionImpl usession, boolean force) { |
SimpleClearanceRuledSupport s = new SimpleClearanceRuledSupport(); |
if((usession.getUser().isSuperuserOrAdmin() || usession.getUser().hasRole(Globals.QUESTIONARIOS_ADMIN))) |
{ |
if(getStateEnum() == QuestionarioImpl.State.CREATED && |
getQuestionarioHistoryDrive() != null && |
getiAnswersProcessorClass() != null) |
{ |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SAVE_FORM.name(),usession); |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SET_STATE_ASSIGNATION_DETAILS.name(),usession); |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_DELETE.name(),usession); |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SAVE_ANSWER_PROCESSOR.name(),usession); |
} |
//ANO SEMESTRE ESPECIFICO apenas neste estado, em atribuição de respostas e respostas atribuidas já não permite |
if(getStateEnum() == QuestionarioImpl.State.ASSIGNATION_DETAILS) |
{ |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SAVE_FORM.name(),usession); |
s.addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SET_ANO_SEMESTRE.name(),usession); |
} |
} |
setClearanceRuledSupport(s); |
} |
public static enum QuestionarioClearancesOperation |
{ |
QUESTIONARIO_SAVE_FORM, |
QUESTIONARIO_SAVE_ANSWER_PROCESSOR, |
QUESTIONARIO_SET_STATE_ASSIGNATION_DETAILS, |
QUESTIONARIO_SET_ANO_SEMESTRE, |
QUESTIONARIO_DELETE |
; |
public static QuestionarioClearancesOperation parse(String clearance) |
{ |
if(clearance == null) |
return null; |
for(QuestionarioClearancesOperation op: QuestionarioClearancesOperation.values()) |
{ |
if(op.name().equals(clearance)) |
return op; |
} |
return null; |
} |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/CourseUnitImpl.java |
---|
296,6 → 296,107 |
return clearanceRuledSupport.isClear(u, OP); |
} |
@Override |
public void initClearances(UserSessionImpl usession,boolean force) |
{ |
CourseUnitImpl c = this; |
String activeYear = DaoFactory.getConfigurationDaoImpl().getCourseUnitEvaluationActiveYear(); |
List<String> activeDegrees = DaoFactory.getConfigurationDaoImpl().getCourseUnitEvaluationActiveDegrees(); |
List<Long> activeCourseIds = DaoFactory.getConfigurationDaoImpl().getCourseUnitEvaluationActiveCourseIds(); |
boolean isActiveYear = activeYear != null && c.getImportYear().equals(activeYear); |
boolean isActiveDegree = activeDegrees!=null && activeDegrees.contains(c.getCourse().getDegree()); |
boolean isActiveCourseId = activeCourseIds!=null && activeCourseIds.contains(c.getCourse().getId()); |
boolean activePeriod = (isActiveYear && (isActiveCourseId || isActiveDegree)); |
boolean active = activePeriod || c.isEvaluationOpenByAdmin(); |
boolean isComplete = c.getCourseUnitEvaluation() != null && c.getCourseUnitEvaluation().isTeacherComplete() && !c.getCourseUnitEvaluation().isClosed(); |
boolean isClosed = c.getCourseUnitEvaluation() != null && c.getCourseUnitEvaluation().isClosed(); |
boolean isEdit = !isClosed && !isComplete; |
SimpleClearanceRuledSupport s = new SimpleClearanceRuledSupport(); |
s.setDirty(); |
if(isEdit) |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_STATE_EDIT.name(),usession); |
else if(isComplete) |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_STATE_COMPLETE.name(),usession); |
else if(isClosed) |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_STATE_CLOSED.name(),usession); |
if(activePeriod) |
{ |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_ACTIVE.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_ACTIVE_REGULAR_PERIOD.name(),usession); |
} |
if(c.isEvaluationOpenByAdmin()) |
{ |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_ACTIVE.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_ACTIVE_SPECIAL_ADMIN.name(),usession); |
} |
if(usession.getUser() != null && usession.getUser().isSuperuserOrAdmin() |
|| usession.getUser().hasRole(Globals.SERVICES_PROGRAMS_ROLE)) |
{ |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_ALL.name(),usession); |
} |
if(usession.getUser() != null && usession.getUser() instanceof Teacher) |
{ |
boolean teacher = ((Teacher)(usession.getUser())).isTeacherOfCourseUnit(c.getId(),true); |
boolean responsable = c.getResponsableTeacher()!=null && usession.getUser().getId() == c.getResponsableTeacher().getId(); |
if(teacher) |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_USER_TEACHER.name(), usession); |
if(responsable) |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_USER_RESP_TEACHER.name(), usession); |
if(teacher || responsable) |
{ |
//s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_USER_TEACHER.name(), usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_EDITION.name(),usession); |
if(active && isEdit) |
{ |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_EDITSAVE.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_PERSIST_TEACHER_PART.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_TRANSITATE_TO_COMPLETE.name(),usession); |
} |
} |
} |
if(usession.getUser() != null && usession.getUser() instanceof Teacher |
&& (((usession.getUser())).hasRole(c.getCourse().getValidationRole()) |
|| |
((usession.getUser()) == c.getCourse().getCoordinator())) |
) |
{ |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_USER_COMMISSION.name(), usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_EDITION.name(), usession); |
if(active && isEdit) |
{ |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_EDITSAVE.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_PERSIST_TEACHER_PART.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_PERSIST_COMISSION_PART.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_TRANSITATE_TO_COMPLETE.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_TRANSITATE_TO_CLOSE.name(),usession); |
} |
else if(active && isComplete) |
{ |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_EDITSAVE.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_PERSIST_TEACHER_PART.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_PERSIST_COMISSION_PART.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_TRANSITATE_TO_CLOSE.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_TRANSITATE_TO_EDIT.name(),usession); |
} |
else if(active && isClosed) |
{ |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_TRANSITATE_TO_EDIT.name(),usession); |
} |
} |
c.setClearanceRuledSupport(s); |
} |
public static enum CourseUnitClearancesOperation |
{ |
EVALUATION_ALL, //SPECIAL OPERATION FOR DENY AND PERMIT REPLACE FULL CONTROL |
357,6 → 458,8 |
tipologiaPersistent.setTeacher(DaoFactory.getTeacherDaoImpl().loadBySigesCode(Integer.parseInt(myTipo.getCdDocente()))); |
tipologiaPersistent.setCdTipologia(myTipo.getCdTipologia()); |
tipologiaPersistent.setOcorrencias(myTipo.getOcorrencias()); |
tipologiaPersistent.setMarkWarning(myTipo.isMarkWarning()); |
tipologiaPersistent.setUse(myTipo.isUse()); |
tipologiaPersistent.setCourseUnitTurma(findTurma(myTipo.getCdTurma())); |
if(tipologiaPersistent.getCourseUnitTurma() == null || tipologiaPersistent.getTeacher() == null) |
388,7 → 491,26 |
private Integer ocorrencias = 0; |
protected boolean extra; |
protected boolean horRef; |
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; //camp |
public boolean isUse() { |
return use; |
} |
public void setUse(boolean use) { |
this.use = use; |
} |
public boolean isMarkWarning() { |
return markWarning; |
} |
public void setMarkWarning(boolean markWarning) { |
this.markWarning = markWarning; |
} |
public boolean isExtra() { |
return extra; |
} |
569,11 → 691,25 |
} |
} |
public static class MergedTipologias |
{ |
ArrayList<Tipologia> tipologiasWithMarkedAndUsed = new ArrayList<Tipologia>(); |
public ArrayList<Tipologia> getTipologiasWithMarkedAndUsed() { |
return tipologiasWithMarkedAndUsed; |
} |
public void setTipologiasWithMarkedAndUsed(ArrayList<Tipologia> tipologiasWithMarkedAndUsed) { |
this.tipologiasWithMarkedAndUsed = tipologiasWithMarkedAndUsed; |
} |
} |
public static class Tipologias |
{ |
ArrayList<Tipologia> tipologiasHorarioReferencia = new ArrayList<Tipologia>(); |
ArrayList<Tipologia> tipologiasSumarios = new ArrayList<Tipologia>(); |
ArrayList<Tipologia> tipologiasExtraAdicionadas = new ArrayList<Tipologia>(); |
ArrayList<Tipologia> tipologiasUsadas = new ArrayList<Tipologia>(); |
ArrayList<Tipologia> tipologiasMarcadas = new ArrayList<Tipologia>(); |
public ArrayList<Tipologia> getTipologiasHorarioReferencia() { |
return tipologiasHorarioReferencia; |
599,12 → 735,22 |
this.tipologiasExtraAdicionadas = tipologiasExtraAdicionadas; |
} |
public ArrayList<Tipologia> getTipologiasUsadas() { return tipologiasUsadas; } |
public void setTipologiasUsadas(ArrayList<Tipologia> tipologiasUsadas) { this.tipologiasUsadas = tipologiasUsadas; } |
public ArrayList<Tipologia> getTipologiasMarcadas() { return tipologiasMarcadas; } |
public void setTipologiasMarcadas(ArrayList<Tipologia> tipologiasMarcadas) { this.tipologiasMarcadas = tipologiasMarcadas; } |
private static Genson getGenson(){ |
Genson genson = new Genson.Builder() |
.exclude(Object.class) |
.include("tipologiasExtraAdicionadas", Tipologias.class) |
.include("tipologiasSumarios", Tipologias.class) |
.include("tipologiasHorarioReferencia", Tipologias.class) |
.include("tipologiasUsadas", Tipologias.class) |
.include("tipologiasMarcadas", Tipologias.class) |
.include("cdTipologia", Tipologia.class) |
.include("cdDocente", Tipologia.class) |
.include("cdTurma", Tipologia.class) |
614,6 → 760,24 |
return genson; |
} |
private static Genson getGensonMergedTipologiasComplete(){ |
Genson genson = new Genson.Builder() |
.exclude(Object.class) |
.include("tipologiasWithMarkedAndUsed", MergedTipologias.class) |
.include("cdTipologia", Tipologia.class) |
.include("cdDocente", Tipologia.class) |
.include("cdTurma", Tipologia.class) |
.include("dsTipologia",Tipologia.class) |
.include("ocorrencias", Tipologia.class) |
.include("horRef", Tipologia.class) |
.include("extra", Tipologia.class) |
.include("use", Tipologia.class) |
.include("markWarning", Tipologia.class) |
.create(); |
return genson; |
} |
public String serialize() throws IOException, TransformationException |
{ |
Genson genson = getGenson(); |
643,9 → 807,37 |
new TestCourseUnit().testTipologias(); |
} |
public List<Tipologia> obtainMergeTipologias() |
public static String serializeMergedList(ArrayList<Tipologia> tipologias) throws IOException, TransformationException |
{ |
List<Tipologia> merge = new ArrayList<Tipologia>(); |
MergedTipologias mergedTipologias = new MergedTipologias(); |
mergedTipologias.setTipologiasWithMarkedAndUsed(tipologias); |
Genson genson = getGensonMergedTipologiasComplete(); |
try { |
return genson.serialize(mergedTipologias); |
} catch (TransformationException e) { |
throw e; |
} catch (IOException e) { |
throw e; |
} |
} |
public static ArrayList<Tipologia> deserializeMergedTipologias(String serial) throws IOException, TransformationException |
{ |
if(serial == null) |
return null; |
try { |
MergedTipologias mergedTipologias = getGensonMergedTipologiasComplete().deserialize(serial, MergedTipologias.class); |
if(mergedTipologias.getTipologiasWithMarkedAndUsed() == null) |
return new ArrayList<Tipologia>(); |
return mergedTipologias.getTipologiasWithMarkedAndUsed(); |
} catch (TransformationException e) { |
throw e; |
} catch (IOException e) { |
throw e; |
} |
} |
public ArrayList<Tipologia> obtainMergeTipologias() |
{ |
ArrayList<Tipologia> merge = new ArrayList<Tipologia>(); |
if(getTipologiasSumarios() != null) |
merge.addAll(getTipologiasSumarios()); |
667,6 → 859,8 |
} |
for(Tipologia tipo: merge) |
{ |
tipo.setMarkWarning(false); |
tipo.setUse(false); |
if(getTipologiasHorarioReferencia() != null && getTipologiasHorarioReferencia().contains(tipo)) |
{ |
tipo.horRef = true; |
677,6 → 871,31 |
tipo.extra = true; |
} |
} |
if(getTipologiasMarcadas() != null) |
for(Tipologia t: getTipologiasMarcadas()) |
{ |
for(Tipologia tMerge: merge) |
{ |
if(tMerge.equals(t)) |
{ |
tMerge.setMarkWarning(true); |
break; |
} |
} |
} |
if(getTipologiasUsadas() != null) |
for(Tipologia t: getTipologiasUsadas()) |
{ |
for(Tipologia tMerge: merge) |
{ |
if(tMerge.equals(t)) |
{ |
tMerge.setUse(true); |
break; |
} |
} |
} |
return merge; |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioDaoImpl.java |
---|
1,7 → 1,16 |
package pt.estgp.estgweb.domain.dao.impl; |
import jomm.dao.DaoException; |
import org.apache.log4j.Logger; |
import org.hibernate.Criteria; |
import org.hibernate.HibernateException; |
import org.hibernate.criterion.Order; |
import pt.estgp.estgweb.domain.QuestionarioImpl; |
import java.util.List; |
import static org.hibernate.criterion.Restrictions.eq; |
/** |
* @author Jorge Machado |
* @date 28/Fev/2008 |
20,5 → 29,39 |
return (QuestionarioDaoImpl) myInstance; |
} |
public List<QuestionarioImpl> findSortedBy(int pageIndex, int sizeOfPage,String field) |
{ |
try |
{ |
Criteria criteria = createCriteria(); |
criteria.setFirstResult(pageIndex * sizeOfPage); |
criteria.setMaxResults(sizeOfPage); |
criteria.addOrder(Order.desc(field)); |
return criteria.list(); |
} |
catch (HibernateException e) |
{ |
throw new DaoException(e); |
} |
} |
public List<QuestionarioImpl> findAnoSemestre(String year, String semestre,long historyDriveId ) |
{ |
try |
{ |
Criteria criteria = createCriteria(); |
criteria.add(eq("year",year)) |
.add(eq("semestre", semestre)) |
.add(eq("questionarioHistoryDrive.id",historyDriveId)); |
return criteria.list(); |
} |
catch (HibernateException e) |
{ |
throw new DaoException(e); |
} |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/dao/impl/CourseDaoImpl.java |
---|
169,11 → 169,31 |
.list(); |
} |
public List<Course> findCoursesWithUnitsIn(String importYear) |
{ |
return findAllOrderByName(importYear,null,null,null); |
} |
public List<String> loadInstitutionCodes(String importYear) |
{ |
return |
createCriteria() |
.setProjection(Projections |
.distinct(Projections.projectionList() |
.add(Projections.property("institutionCode")))) |
.add(Expression.isNotNull("institutionCode")) |
.list(); |
} |
public List<Course> findCoursesWithUnitsIn(String importYear,String institutionCode) |
{ |
return findAllOrderByName(importYear,null,null,institutionCode); |
} |
public List<Course> findAllOrderByName(String importYear, String area, String type) |
{ |
return findAllOrderByName(importYear,area,type,null); |
} |
public List<Course> findAllOrderByName(String importYear, String area, String type,String institutionCode) |
{ |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/test/TestCourseUnit.java |
---|
23,6 → 23,8 |
ts.setTipologiasExtraAdicionadas(new ArrayList<Tipologia>()); |
ts.setTipologiasSumarios(new ArrayList<Tipologia>()); |
Tipologia t = new Tipologia(); |
t.setCdTurma("TINF"); |
t.setCdDocente("20128"); |
30,6 → 32,7 |
t.setDsTipologia("Teorica"); |
t.setOcorrencias(2); |
ts.getTipologiasHorarioReferencia().add(t); |
t = new Tipologia(); |
202,11 → 205,32 |
ts.setTipologiasSumarios(new ArrayList<Tipologia>()); |
ts.setTipologiasMarcadas(new ArrayList<Tipologia>()); |
ts.setTipologiasUsadas(new ArrayList<Tipologia>()); |
Tipologia tUsada = new Tipologia(); |
tUsada.setCdTurma("TINF"); |
tUsada.setCdDocente("20128"); |
tUsada.setCdTipologia("T"); |
tUsada.setDsTipologia("Teorica"); |
ts.getTipologiasUsadas().add(tUsada); |
Tipologia tMarcada = new Tipologia(); |
tMarcada.setCdTurma("TINF"); |
tMarcada.setCdDocente("20128"); |
tMarcada.setCdTipologia("T"); |
tMarcada.setDsTipologia("Teorica"); |
ts.getTipologiasMarcadas().add(tMarcada); |
Tipologia t = new Tipologia(); |
t.setCdTurma("TINF"); |
t.setCdDocente("20128"); |
t.setCdTipologia("T"); |
t.setOcorrencias(null); |
t.setUse(false);//para confirmar que a marca |
t.setMarkWarning(false);//para confirmar que a marca |
Tipologia marcadaUsada = t; |
ts.getTipologiasHorarioReferencia().add(t); |
t = new Tipologia(); |
t.setCdTurma("TINF"); |
214,6 → 238,8 |
t.setCdTipologia("PL"); |
t.setOcorrencias(null); |
ts.getTipologiasHorarioReferencia().add(t); |
t.setMarkWarning(true); //para verificar se as limpa |
t.setUse(true); //para verificar se as limpa |
t = new Tipologia(); |
227,6 → 253,9 |
t.setCdDocente("20128"); |
t.setCdTipologia("Sem"); |
t.setOcorrencias(null); |
t.setMarkWarning(true); //para verificar se as limpa |
t.setUse(true); //para verificar se as limpa |
ts.getTipologiasExtraAdicionadas().add(t); |
238,12 → 267,18 |
t.setCdDocente("20128"); |
t.setCdTipologia("T"); |
t.setOcorrencias(10); |
t.setMarkWarning(true); //para verificar se as limpa |
t.setUse(true); //para verificar se as limpa |
ts.getTipologiasSumarios().add(t); |
t = new Tipologia(); |
t.setCdTurma("TINF"); |
t.setCdDocente("20128"); |
t.setCdTipologia("TP"); |
t.setOcorrencias(20); |
t.setMarkWarning(true); //para verificar se as limpa |
t.setUse(true); //para verificar se as limpa |
ts.getTipologiasSumarios().add(t); |
boolean foundT = false; |
262,6 → 297,17 |
for(Tipologia tipologia: merge) |
{ |
if(tipologia.equals(marcadaUsada)) |
{ |
assertTrue(tipologia.isMarkWarning()); |
assertTrue(tipologia.isUse()); |
} |
else |
{ |
assertFalse(tipologia.isMarkWarning()); |
assertFalse(tipologia.isUse()); |
} |
if(tipologia.getCdTipologia().equals("T")) |
{ |
assertTrue(tipologia.isHorRef()); |
702,4 → 748,180 |
} |
public void testSerializeMerge() |
{ |
Tipologias ts = new Tipologias(); |
ts.setTipologiasHorarioReferencia(new ArrayList<Tipologia>()); |
ts.setTipologiasExtraAdicionadas(new ArrayList<Tipologia>()); |
ts.setTipologiasSumarios(new ArrayList<Tipologia>()); |
ts.setTipologiasMarcadas(new ArrayList<Tipologia>()); |
ts.setTipologiasUsadas(new ArrayList<Tipologia>()); |
Tipologia tUsada = new Tipologia(); |
tUsada.setCdTurma("TINF"); |
tUsada.setCdDocente("20128"); |
tUsada.setCdTipologia("T"); |
tUsada.setDsTipologia("Teorica"); |
ts.getTipologiasUsadas().add(tUsada); |
Tipologia tMarcada = new Tipologia(); |
tMarcada.setCdTurma("TINF"); |
tMarcada.setCdDocente("20128"); |
tMarcada.setCdTipologia("T"); |
tMarcada.setDsTipologia("Teorica"); |
ts.getTipologiasMarcadas().add(tMarcada); |
Tipologia t = new Tipologia(); |
t.setCdTurma("TINF"); |
t.setCdDocente("20128"); |
t.setCdTipologia("T"); |
t.setOcorrencias(null); |
t.setUse(false);//para confirmar que a marca |
t.setMarkWarning(false);//para confirmar que a marca |
Tipologia marcadaUsada = t; |
ts.getTipologiasHorarioReferencia().add(t); |
t = new Tipologia(); |
t.setCdTurma("TINF"); |
t.setCdDocente("20128"); |
t.setCdTipologia("PL"); |
t.setOcorrencias(null); |
ts.getTipologiasHorarioReferencia().add(t); |
t.setMarkWarning(true); //para verificar se as limpa |
t.setUse(true); //para verificar se as limpa |
t = new Tipologia(); |
t.setCdTurma("TINF2"); |
t.setCdDocente("20128"); |
t.setCdTipologia("OT"); |
t.setOcorrencias(null); |
ts.getTipologiasExtraAdicionadas().add(t); |
t = new Tipologia(); |
t.setCdTurma("TINF2"); |
t.setCdDocente("20128"); |
t.setCdTipologia("Sem"); |
t.setOcorrencias(null); |
t.setMarkWarning(true); //para verificar se as limpa |
t.setUse(true); //para verificar se as limpa |
ts.getTipologiasExtraAdicionadas().add(t); |
t = new Tipologia(); |
t.setCdTurma("TINF"); |
t.setCdDocente("20128"); |
t.setCdTipologia("T"); |
t.setOcorrencias(10); |
t.setMarkWarning(true); //para verificar se as limpa |
t.setUse(true); //para verificar se as limpa |
ts.getTipologiasSumarios().add(t); |
t = new Tipologia(); |
t.setCdTurma("TINF"); |
t.setCdDocente("20128"); |
t.setCdTipologia("TP"); |
t.setOcorrencias(20); |
t.setMarkWarning(true); //para verificar se as limpa |
t.setUse(true); //para verificar se as limpa |
ts.getTipologiasSumarios().add(t); |
boolean foundT = false; |
boolean foundPL = false; |
boolean foundOT = false; |
boolean foundSem = false; |
boolean foundTP = false; |
String serial = null; |
try { |
serial = ts.serialize(); |
Tipologias tsTeste = Tipologias.deserialize(serial); |
ArrayList<Tipologia> mergeBefore = tsTeste.obtainMergeTipologias(); |
String serialMerge = Tipologias.serializeMergedList(mergeBefore); |
ArrayList<Tipologia> merge = Tipologias.deserializeMergedTipologias(serialMerge); |
assertTrue(merge.size() == 5); |
for(Tipologia tipologia: merge) |
{ |
if(tipologia.equals(marcadaUsada)) |
{ |
assertTrue(tipologia.isMarkWarning()); |
assertTrue(tipologia.isUse()); |
} |
else |
{ |
assertFalse(tipologia.isMarkWarning()); |
assertFalse(tipologia.isUse()); |
} |
if(tipologia.getCdTipologia().equals("T")) |
{ |
assertTrue(tipologia.isHorRef()); |
assertTrue(tipologia.isSumario()); |
assertFalse(tipologia.isExtra()); |
assertTrue(tipologia.getOcorrencias() == 10); |
foundT = true; |
} |
if(tipologia.getCdTipologia().equals("PL")) |
{ |
assertTrue(tipologia.isHorRef()); |
assertFalse(tipologia.isSumario()); |
assertFalse(tipologia.isExtra()); |
assertTrue(tipologia.getOcorrencias() == null || tipologia.getOcorrencias() == 0); |
foundPL = true; |
} |
if(tipologia.getCdTipologia().equals("OT")) |
{ |
assertFalse(tipologia.isHorRef()); |
assertFalse(tipologia.isSumario()); |
assertTrue(tipologia.isExtra()); |
assertTrue(tipologia.getOcorrencias() == null || tipologia.getOcorrencias() == 0); |
foundOT = true; |
} |
if(tipologia.getCdTipologia().equals("Sem")) |
{ |
assertFalse(tipologia.isHorRef()); |
assertFalse(tipologia.isSumario()); |
assertTrue(tipologia.isExtra()); |
assertTrue(tipologia.getOcorrencias() == null || tipologia.getOcorrencias() == 0); |
foundSem = true; |
} |
if(tipologia.getCdTipologia().equals("TP")) |
{ |
assertFalse(tipologia.isHorRef()); |
assertTrue(tipologia.isSumario()); |
assertFalse(tipologia.isExtra()); |
assertTrue(tipologia.getOcorrencias() == 20); |
foundTP = true; |
} |
} |
assertTrue(foundT); |
assertTrue(foundPL); |
assertTrue(foundOT); |
assertTrue(foundSem); |
assertTrue(foundTP); |
} catch (IOException e) { |
e.printStackTrace(); |
} catch (TransformationException e) { |
e.printStackTrace(); |
} |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/domain/PageContentImpl.java |
---|
6,6 → 6,7 |
import org.json.JSONArray; |
import org.json.JSONException; |
import pt.estgp.estgweb.services.pageContent.PageContentAccessPolicyAcl; |
import sun.reflect.generics.reflectiveObjects.NotImplementedException; |
import java.io.IOException; |
import java.util.ArrayList; |
402,8 → 403,13 |
return true; |
} |
@Override |
public void initClearances(UserSessionImpl u, boolean force) { |
throw new NotImplementedException(); |
} |
public void setUserSessionClearences(Map<Acl.Operation, Boolean> userSessionClearences) { |
this.userSessionClearences = userSessionClearences; |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/filters/filters/QuestionarioClearancesFilter.java |
---|
New file |
0,0 → 1,44 |
package pt.estgp.estgweb.filters.filters; |
import org.apache.log4j.Logger; |
import pt.estgp.estgweb.Globals; |
import pt.estgp.estgweb.domain.QuestionarioImpl; |
import pt.estgp.estgweb.domain.UserSessionImpl; |
import pt.estgp.estgweb.domain.dao.DaoFactory; |
import pt.estgp.estgweb.filters.chains.LoadControlFilter; |
import pt.estgp.estgweb.utils.ReflectionBean; |
import pt.utl.ist.berserk.ServiceRequest; |
import pt.utl.ist.berserk.ServiceResponse; |
import pt.utl.ist.berserk.logic.filterManager.FilterParameters; |
import pt.utl.ist.berserk.logic.filterManager.exceptions.FilterException; |
/** |
* @author Jorge Machado |
* @date 4/Jun/2008 |
* @see pt.estgp.estgweb.filters.filters |
*/ |
public class QuestionarioClearancesFilter extends LoadControlFilter |
{ |
private static final Logger logger = Logger.getLogger(QuestionarioClearancesFilter.class); |
public static final String QUESTIONARIO_CLEARED_SERV_PARAM = "QUESTIONARIO_CLEARED_SERV_PARAM"; |
public void execute(ServiceRequest request, ServiceResponse response, FilterParameters filterParameters) throws FilterException, Exception |
{ |
UserSessionImpl usession = (UserSessionImpl) request.getServiceParameters().getParameter(Globals.USER_SESSION_KEY); |
Long id = (Long) ReflectionBean.lookup(request.getServiceParameters(), (String) filterParameters.parametersArray()[0]); |
if(id <= 0) |
{ |
//novo Questionario permissao a cargo do serviço de invocação do save |
logger.warn("Nao era suposto estar aqui, estamos perante um questionario novo, returning"); |
return; |
} |
QuestionarioImpl q = (QuestionarioImpl) DaoFactory.getQuestionarioDaoImpl().get(id); |
q.initClearances(usession,true); |
request.getServiceParameters().addParameter(QUESTIONARIO_CLEARED_SERV_PARAM,q); |
} |
} |
Property changes: |
Added: svn:executable |
+ * |
/branches/v3/impl/src/java/pt/estgp/estgweb/filters/filters/CourseUnitEvaluationClearancesFilter.java |
---|
3,19 → 3,14 |
import org.apache.log4j.Logger; |
import pt.estgp.estgweb.Globals; |
import pt.estgp.estgweb.domain.CourseUnitImpl; |
import pt.estgp.estgweb.domain.CourseUnitImpl.CourseUnitClearancesOperation; |
import pt.estgp.estgweb.domain.Teacher; |
import pt.estgp.estgweb.domain.UserSessionImpl; |
import pt.estgp.estgweb.domain.dao.DaoFactory; |
import pt.estgp.estgweb.domain.utils.SimpleClearanceRuledSupport; |
import pt.estgp.estgweb.filters.chains.LoadControlFilter; |
import pt.utl.ist.berserk.ServiceRequest; |
import pt.utl.ist.berserk.ServiceResponse; |
import pt.utl.ist.berserk.logic.filterManager.FilterParameters; |
import pt.utl.ist.berserk.logic.filterManager.exceptions.FilterException; |
import java.util.List; |
/** |
* @author Jorge Machado |
* @date 4/Jun/2008 |
33,101 → 28,8 |
Long unitId = (Long) request.getServiceParameters().getParameter((String) filterParameters.parametersArray()[0]); |
CourseUnitImpl c = (CourseUnitImpl) DaoFactory.getCourseUnitDaoImpl().get(unitId); |
String activeYear = DaoFactory.getConfigurationDaoImpl().getCourseUnitEvaluationActiveYear(); |
List<String> activeDegrees = DaoFactory.getConfigurationDaoImpl().getCourseUnitEvaluationActiveDegrees(); |
List<Long> activeCourseIds = DaoFactory.getConfigurationDaoImpl().getCourseUnitEvaluationActiveCourseIds(); |
c.initClearances(usession,true); |
boolean isActiveYear = activeYear != null && c.getImportYear().equals(activeYear); |
boolean isActiveDegree = activeDegrees!=null && activeDegrees.contains(c.getCourse().getDegree()); |
boolean isActiveCourseId = activeCourseIds!=null && activeCourseIds.contains(c.getCourse().getId()); |
boolean activePeriod = (isActiveYear && (isActiveCourseId || isActiveDegree)); |
boolean active = activePeriod || c.isEvaluationOpenByAdmin(); |
boolean isComplete = c.getCourseUnitEvaluation() != null && c.getCourseUnitEvaluation().isTeacherComplete() && !c.getCourseUnitEvaluation().isClosed(); |
boolean isClosed = c.getCourseUnitEvaluation() != null && c.getCourseUnitEvaluation().isClosed(); |
boolean isEdit = !isClosed && !isComplete; |
SimpleClearanceRuledSupport s = new SimpleClearanceRuledSupport(); |
s.setDirty(); |
if(isEdit) |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_STATE_EDIT.name(),usession); |
else if(isComplete) |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_STATE_COMPLETE.name(),usession); |
else if(isClosed) |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_STATE_CLOSED.name(),usession); |
if(activePeriod) |
{ |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_ACTIVE.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_ACTIVE_REGULAR_PERIOD.name(),usession); |
} |
if(c.isEvaluationOpenByAdmin()) |
{ |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_ACTIVE.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_ACTIVE_SPECIAL_ADMIN.name(),usession); |
} |
if(usession.getUser() != null && usession.getUser().isSuperuserOrAdmin() |
|| usession.getUser().hasRole(Globals.SERVICES_PROGRAMS_ROLE)) |
{ |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_ALL.name(),usession); |
} |
if(usession.getUser() != null && usession.getUser() instanceof Teacher) |
{ |
boolean teacher = ((Teacher)(usession.getUser())).isTeacherOfCourseUnit(c.getId(),true); |
boolean responsable = c.getResponsableTeacher()!=null && usession.getUser().getId() == c.getResponsableTeacher().getId(); |
if(teacher) |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_USER_TEACHER.name(), usession); |
if(responsable) |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_USER_RESP_TEACHER.name(), usession); |
if(teacher || responsable) |
{ |
//s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_USER_TEACHER.name(), usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_EDITION.name(),usession); |
if(active && isEdit) |
{ |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_EDITSAVE.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_PERSIST_TEACHER_PART.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_TRANSITATE_TO_COMPLETE.name(),usession); |
} |
} |
} |
if(usession.getUser() != null && usession.getUser() instanceof Teacher |
&& (((usession.getUser())).hasRole(c.getCourse().getValidationRole()) |
|| |
((usession.getUser()) == c.getCourse().getCoordinator())) |
) |
{ |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_INFO_USER_COMMISSION.name(), usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_EDITION.name(), usession); |
if(active && isEdit) |
{ |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_EDITSAVE.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_PERSIST_TEACHER_PART.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_PERSIST_COMISSION_PART.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_TRANSITATE_TO_COMPLETE.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_TRANSITATE_TO_CLOSE.name(),usession); |
} |
else if(active && isComplete) |
{ |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_EDITSAVE.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_PERSIST_TEACHER_PART.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_PERSIST_COMISSION_PART.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_TRANSITATE_TO_CLOSE.name(),usession); |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_TRANSITATE_TO_EDIT.name(),usession); |
} |
else if(active && isClosed) |
{ |
s.addClearance(CourseUnitClearancesOperation.EVALUATION_TRANSITATE_TO_EDIT.name(),usession); |
} |
} |
c.setClearanceRuledSupport(s); |
request.getServiceParameters().addParameter(COURSEUNIT_EVALUATION_CLEARED_SERV_PARAM,c); |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/tags/InitClearancesTag.java |
---|
New file |
0,0 → 1,54 |
package pt.estgp.estgweb.web.tags; |
import org.apache.log4j.Logger; |
import org.apache.struts.util.RequestUtils; |
import pt.estgp.estgweb.domain.ClearanceRuled; |
import pt.estgp.estgweb.domain.UserSessionImpl; |
import pt.estgp.estgweb.web.UserSessionProxy; |
import javax.servlet.http.HttpServletRequest; |
import javax.servlet.jsp.JspException; |
import javax.servlet.jsp.tagext.TagSupport; |
public class InitClearancesTag extends TagSupport |
{ |
private static final Logger logger = Logger.getLogger(InitClearancesTag.class); |
private String name; |
private String property; |
private boolean force; |
public String getName() { |
return name; |
} |
public void setName(String name) { |
this.name = name; |
} |
public String getProperty() { |
return property; |
} |
public void setProperty(String property) { |
this.property = property; |
} |
public boolean isForce() { |
return force; |
} |
public void setForce(boolean force) { |
this.force = force; |
} |
public int doStartTag() throws JspException |
{ |
UserSessionImpl userSession = (UserSessionImpl) UserSessionProxy.loadUserSessionFromRequest((HttpServletRequest) pageContext.getRequest()); |
ClearanceRuled clearanceRuled = (ClearanceRuled) RequestUtils.lookup(pageContext, name, property, null); |
clearanceRuled.initClearances(userSession,force); |
return (EVAL_BODY_INCLUDE); |
} |
} |
Property changes: |
Added: svn:executable |
+ * |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/utils/RequestUtils.java |
---|
2,6 → 2,7 |
import org.apache.log4j.Logger; |
import pt.estgp.estgweb.Globals; |
import pt.estgp.estgweb.domain.UserSessionImpl; |
import pt.estgp.estgweb.web.UserSessionProxy; |
import pt.estgp.estgweb.web.exceptions.NoCookiesException; |
61,6 → 62,12 |
return "unkown"; |
} |
public static String getRequester(UserSessionImpl userSession) throws NoCookiesException |
{ |
//Dependencia com o filtro UserSession |
return (String) userSession.getSerializable(); |
} |
public static boolean existRequester(HttpServletRequest request, HttpServletResponse response) throws NoCookiesException |
{ |
/* if (request.getCookies() == null || request.getCookies().length == 0) |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/form/questionarios/QuestionarioForm.java |
---|
74,6 → 74,15 |
addMessageWithKeys(errors,request,"errors.required","courseunit.semestre"); |
}*/ |
if(getQuestionario().getQuestionarioHistoryDrive().getId() <= 0) |
{ |
addMessageWithKeys(errors,request,"errors.required","questionario.historydrive"); |
} |
if(getQuestionario().getiAnswersProcessor() == null || getQuestionario().getiAnswersProcessor().trim() |
.length() == 0) |
{ |
addMessageWithKeys(errors,request,"errors.required","questionario.answerprocessor"); |
} |
try { |
for(int i = 1; i <= 30; i++) |
{ |
98,5 → 107,18 |
return errors; |
} |
public ActionErrors validateYearSemestre(ActionMapping mapping, HttpServletRequest request) { |
ActionErrors errors = new ActionErrors(); |
if(getQuestionario().getYear() == null || getQuestionario().getYear().trim().length() == 0) |
{ |
addMessageWithKeys(errors,request,"errors.required","course.importYear"); |
} |
if(getQuestionario().getSemestre() == null || getQuestionario().getSemestre().trim().length() == 0) |
{ |
addMessageWithKeys(errors,request,"errors.required","courseunit.semestre"); |
} |
return errors; |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/controllers/questionarios/QuestionarioYearSemestreController.java |
---|
New file |
0,0 → 1,55 |
package pt.estgp.estgweb.web.controllers.questionarios; |
import org.apache.struts.action.*; |
import pt.estgp.estgweb.domain.QuestionarioImpl; |
import pt.estgp.estgweb.web.form.questionarios.QuestionarioForm; |
import pt.estgp.estgweb.web.utils.RequestUtils; |
import pt.utl.ist.berserk.logic.serviceManager.IServiceManager; |
import pt.utl.ist.berserk.logic.serviceManager.ServiceManager; |
import javax.servlet.http.HttpServletRequest; |
import javax.servlet.http.HttpServletResponse; |
import java.util.List; |
/** |
* Created by jorgemachado on 21/03/16. |
*/ |
public class QuestionarioYearSemestreController extends QuestionarioController |
{ |
public ActionForward setYearSemestre(ActionMapping mapping, |
ActionForm form, |
HttpServletRequest request, |
HttpServletResponse response) |
throws Throwable |
{ |
QuestionarioForm frm = (QuestionarioForm) form; |
ActionMessages errors = frm.validateYearSemestre(mapping,request); |
if(!errors.isEmpty()) |
{ |
saveErrors(request,errors); |
return mapping.findForward("admin"); |
} |
IServiceManager sm = ServiceManager.getInstance(); |
String[] names = {"year","semestre","questionarioId"}; |
Object[] args = {frm.getQuestionario().getYear(),frm.getQuestionario().getSemestre(), frm.getQuestionario().getId()}; |
List<QuestionarioImpl> yearSemestreHistory = (List<QuestionarioImpl>) sm.execute(RequestUtils.getRequester(request, response),"setAnoSemestre",args,names); |
request.setAttribute("SimilarQuestionariosFound",yearSemestreHistory); |
for(QuestionarioImpl q: yearSemestreHistory) |
{ |
if(q.getId() != frm.getQuestionario().getId()) |
{ |
addError(request, "warn.questionario.repeated.in.time", "" + q.getId()); |
} |
else |
{ |
addMessage(request,"questionario.year.semestre.ok"); |
//Colocando o questionario em tratamento atualizado no form |
frm.setQuestionario(q); |
} |
} |
return mapping.findForward("admin"); |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/controllers/questionarios/QuestionarioController.java |
---|
1,18 → 1,19 |
package pt.estgp.estgweb.web.controllers.questionarios; |
import jomm.dao.impl.AbstractDao; |
import org.apache.log4j.Logger; |
import org.apache.struts.action.ActionForm; |
import org.apache.struts.action.ActionForward; |
import org.apache.struts.action.ActionMapping; |
import pt.estgp.estgweb.domain.DomainObjectFactory; |
import pt.estgp.estgweb.domain.Questionario; |
import pt.estgp.estgweb.domain.QuestionarioHistoryDrive; |
import pt.estgp.estgweb.domain.QuestionarioImpl; |
import pt.estgp.estgweb.domain.dao.DaoFactory; |
import pt.estgp.estgweb.domain.views.QuestionarioView; |
import pt.estgp.estgweb.domain.UserSessionImpl; |
import pt.estgp.estgweb.domain.utils.SimpleClearanceRuledSupport; |
import pt.estgp.estgweb.web.UserSessionProxy; |
import pt.estgp.estgweb.web.controllers.ApplicationDispatchController; |
import pt.estgp.estgweb.web.form.questionarios.QuestionarioForm; |
import pt.estgp.estgweb.web.utils.RequestUtils; |
import pt.utl.ist.berserk.logic.serviceManager.IServiceManager; |
import pt.utl.ist.berserk.logic.serviceManager.ServiceManager; |
import javax.servlet.ServletException; |
import javax.servlet.http.HttpServletRequest; |
29,42 → 30,36 |
private static final Logger logger = Logger.getLogger(QuestionarioController.class); |
public ActionForward startNew(ActionMapping mapping, |
ActionForm form, |
HttpServletRequest request, |
HttpServletResponse response) |
throws Throwable |
{ |
QuestionarioForm frm = (QuestionarioForm) form; |
frm.getQuestionario().setClearanceRuledSupport(new SimpleClearanceRuledSupport()); |
frm.getQuestionario().getClearanceRuledSupport().addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SAVE_FORM.name(), (UserSessionImpl) UserSessionProxy.loadUserSessionFromRequest(request)); |
frm.getQuestionario().getClearanceRuledSupport().addClearance(QuestionarioImpl.QuestionarioClearancesOperation.QUESTIONARIO_SAVE_ANSWER_PROCESSOR.name(), (UserSessionImpl) UserSessionProxy.loadUserSessionFromRequest(request)); |
return mapping.findForward("newEdit"); |
} |
public ActionForward save(ActionMapping mapping, |
ActionForm form, |
HttpServletRequest request, |
HttpServletResponse response) |
throws ServletException |
throws Throwable |
{ |
QuestionarioForm frm = (QuestionarioForm) form; |
AbstractDao.getCurrentSession().beginTransaction(); |
IServiceManager sm = ServiceManager.getInstance(); |
String[] names = {"questionario"}; |
Object[] args = {frm.getQuestionario()}; |
if(frm.getQuestionario().getQuestionarioHistoryDrive().getId() > 0) |
{ |
QuestionarioHistoryDrive hist = DaoFactory.getQuestionarioHistoryDriveDaoImpl().load(frm.getQuestionario().getQuestionarioHistoryDrive().getId()); |
frm.getQuestionario().setQuestionarioHistoryDrive(hist); |
} |
else |
{ |
frm.getQuestionario().setQuestionarioHistoryDrive(null); |
} |
String service = frm.getQuestionario().getId() <= 0 ? "NewQuestionarioForm": "saveQuestionarioForm"; |
QuestionarioImpl affected = (QuestionarioImpl) sm.execute(RequestUtils.getRequester(request, response),service,args,names); |
frm.setQuestionario(affected); |
if(frm.getQuestionario().getId() <= 0) |
{ |
DaoFactory.getQuestionarioDaoImpl().save(frm.getQuestionario()); |
} |
else |
{ |
Questionario qPersistent = DaoFactory.getQuestionarioDaoImpl().load(frm.getQuestionario().getId()); |
QuestionarioView qv = new QuestionarioView(frm.getQuestionario()); |
qv.persistViewInObjectForm(qPersistent); |
qPersistent.setQuestionarioHistoryDrive(frm.getQuestionario().getQuestionarioHistoryDrive()); |
} |
AbstractDao.getCurrentSession().getTransaction().commit(); |
return mapping.findForward("list"); |
} |
84,19 → 79,18 |
ActionForm form, |
HttpServletRequest request, |
HttpServletResponse response) |
throws ServletException |
throws Throwable |
{ |
QuestionarioForm frm = (QuestionarioForm) form; |
AbstractDao.getCurrentSession().beginTransaction(); |
QuestionarioImpl q = (QuestionarioImpl) DaoFactory.getQuestionarioDaoImpl().get(frm.getQuestionario().getId()); |
IServiceManager sm = ServiceManager.getInstance(); |
String[] names = {"questionarioId"}; |
Object[] args = {frm.getQuestionario().getId()}; |
QuestionarioImpl q = (QuestionarioImpl) sm.execute(RequestUtils.getRequester(request, response),"loadQuestionarioAdmin",args,names); |
frm.setQuestionario(q); |
if(q.getQuestionarioHistoryDrive() != null) |
{ |
q.getQuestionarioHistoryDrive().getId(); //to load from Dao |
} |
AbstractDao.getCurrentSession().getTransaction().commit(); |
if(q.getQuestionarioHistoryDrive() == null) |
{ |
110,12 → 104,40 |
ActionForm form, |
HttpServletRequest request, |
HttpServletResponse response) |
throws ServletException |
throws Throwable |
{ |
QuestionarioForm frm = (QuestionarioForm) form; |
IServiceManager sm = ServiceManager.getInstance(); |
String[] names = {"questionarioId"}; |
Object[] args = {frm.getQuestionario().getId()}; |
QuestionarioImpl affected = (QuestionarioImpl) sm.execute(RequestUtils.getRequester(request, response),"SetQuestionarioAssignDetailsState",args,names); |
frm.setQuestionario(affected); |
return mapping.findForward("admin"); |
} |
public ActionForward deleteQuestionario(ActionMapping mapping, |
ActionForm form, |
HttpServletRequest request, |
HttpServletResponse response) |
throws Throwable |
{ |
QuestionarioForm frm = (QuestionarioForm) form; |
frm.setShowQuestionarioForm(true); |
return mapping.findForward("newEdit"); |
IServiceManager sm = ServiceManager.getInstance(); |
String[] names = {"questionarioId"}; |
Object[] args = {frm.getQuestionario().getId()}; |
QuestionarioImpl affected = (QuestionarioImpl) sm.execute(RequestUtils.getRequester(request, response),"DeleteQuestionario",args,names); |
frm.setQuestionario(affected); |
return mapping.findForward("list"); |
} |
/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/OlapQuestionarios.hbm.xml |
---|
13,117 → 13,126 |
<property name="descricao" type="string"/> |
</class> |
<class name="pt.estgp.estgweb.domain.OlapEntityQuestionarioPerguntaGrupo" table="olap_e_quest_pgrp"> |
<class name="pt.estgp.estgweb.domain.OlapEntityQuestionarioInstituicao" table="olap_e_quest_inst"> |
<id name="id" type="long" unsaved-value="0"> |
<generator class="native"/> |
</id> |
<property name="codigo" type="long"/> |
<property name="nome" type="string"/> |
</class> |
<class name="pt.estgp.estgweb.domain.OlapEntityQuestionarioAnswered" table="olap_e_quest_answer"> |
<id name="id" type="long" unsaved-value="0"> |
<generator class="native"/> |
</id> |
<property name="answered" type="boolean"/> |
</class> |
<class name="pt.estgp.estgweb.domain.OlapEntityQuestionarioAnswer" table="olap_e_quest_pgrp"> |
<id name="id" type="long" unsaved-value="0"> |
<generator class="native"/> |
</id> |
<property name="answerStr" type="string" index="answerStrIndex"/> |
<property name="answerInt" type="integer" index="answerIntIndex"/> |
</class> |
<class name="pt.estgp.estgweb.domain.OlapEntityQuestionarioAno" table="olap_e_quest_ano"> |
<id name="id" type="long" unsaved-value="0"> |
<generator class="native"/> |
</id> |
<property name="ano" type="string"/> |
<property name="ano" type="string" index="anoIndex"/> |
</class> |
<class name="pt.estgp.estgweb.domain.OlapEntityQuestionarioPeriodo" table="olap_e_quest_periodo"> |
<id name="id" type="long" unsaved-value="0"> |
<generator class="native"/> |
</id> |
<property name="semestre" type="string"/> |
<property name="semestre" type="string" index="semestreIndex"/> |
</class> |
<class name="pt.estgp.estgweb.domain.OlapEntityQuestionarioCursoDegree" table="olap_e_quest_curso_degree"> |
<id name="id" type="long" unsaved-value="0"> |
<generator class="native"/> |
</id> |
<property name="degree" type="string"/> |
<property name="degree" type="string" index="degreeIndex"/> |
</class> |
<class name="pt.estgp.estgweb.domain.OlapEntityQuestionarioCurso" table="olap_e_quest_curso"> |
<id name="id" type="long" unsaved-value="0"> |
<generator class="native"/> |
</id> |
<property name="codigo" type="long"/> |
<property name="codigo" type="long" index="codigoIndex"/> |
<property name="nome" type="string"/> |
</class> |
<class name="pt.estgp.estgweb.domain.OlapEntityQuestionarioUnidade" table="olap_e_quest_unit"> |
<id name="id" type="long" unsaved-value="0"> |
<generator class="native"/> |
</id> |
<property name="codigo" type="long"/> |
<property name="codigo" type="long" index="codigoIndex"/> |
<property name="nome" type="string"/> |
</class> |
<class name="pt.estgp.estgweb.domain.OlapEntityQuestionarioInstituicao" table="olap_e_quest_inst"> |
<id name="id" type="long" unsaved-value="0"> |
<generator class="native"/> |
</id> |
<property name="codigo" type="long"/> |
<property name="nome" type="string"/> |
</class> |
<class name="pt.estgp.estgweb.domain.OlapEntityQuestionarioTurma" table="olap_e_quest_turma"> |
<id name="id" type="long" unsaved-value="0"> |
<generator class="native"/> |
</id> |
<property name="codigo" type="string"/> |
<property name="codigo" type="string" index="codigoIndex"/> |
</class> |
<class name="pt.estgp.estgweb.domain.OlapEntityQuestionarioDocente" table="olap_e_quest_docente"> |
<id name="id" type="long" unsaved-value="0"> |
<generator class="native"/> |
</id> |
<property name="codigo" type="string"/> |
<property name="codigo" type="long" index="codigoIndex"/> |
<property name="nome" type="string"/> |
<property name="bi" type="string"/> |
<property name="username" type="string"/> |
<property name="email" type="string"/> |
</class> |
<class name="pt.estgp.estgweb.domain.OlapEntityQuestionarioTipologia" table="olap_e_quest_tipologia"> |
<id name="id" type="long" unsaved-value="0"> |
<generator class="native"/> |
</id> |
<property name="codigo" type="string"/> |
<property name="nome" type="string"/> |
<property name="codigo" type="string" index="codigoIndex"/> |
<property name="descricao" type="string"/> |
</class> |
<class name="pt.estgp.estgweb.domain.OlapStarQuestionario" table="olap_star_quest"> |
<id name="id" type="long" unsaved-value="0"> |
<generator class="native"/> |
</id> |
<property name="pergunta" type="string"/> |
<property name="resposta" type="int"/> |
<property name="respondido" type="boolean" index="respondidoIndex"/> |
<property name="dataInicio" type="timestamp"/> |
<property name="dataFim" type="timestamp"/> |
<many-to-one name="tipologia" class="pt.estgp.estgweb.domain.OlapEntityQuestionarioTipologia" outer-join="false" lazy="proxy"/> |
<many-to-one name="docente" class="pt.estgp.estgweb.domain.OlapEntityQuestionarioDocente" outer-join="false" lazy="proxy"/> |
<many-to-one name="turma" class="pt.estgp.estgweb.domain.OlapEntityQuestionarioTurma" outer-join="false" lazy="proxy"/> |
<many-to-one name="instituicao" class="pt.estgp.estgweb.domain.OlapEntityQuestionarioInstituicao" outer-join="false" lazy="proxy"/> |
<many-to-one name="unidade" class="pt.estgp.estgweb.domain.OlapEntityQuestionarioUnidade" outer-join="false" lazy="proxy"/> |
<many-to-one name="curso" class="pt.estgp.estgweb.domain.OlapEntityQuestionarioCurso" outer-join="false" lazy="proxy"/> |
<many-to-one name="instituicao" class="pt.estgp.estgweb.domain.OlapEntityQuestionarioInstituicao" outer-join="false" lazy="proxy"/> |
<many-to-one name="cursoDegree" class="pt.estgp.estgweb.domain.OlapEntityQuestionarioCursoDegree" outer-join="false" lazy="proxy"/> |
<many-to-one name="periodo" class="pt.estgp.estgweb.domain.OlapEntityQuestionarioPeriodo" outer-join="false" lazy="proxy"/> |
<many-to-one name="ano" class="pt.estgp.estgweb.domain.OlapEntityQuestionarioAno" outer-join="false" lazy="proxy"/> |
<many-to-one name="periodo" class="pt.estgp.estgweb.domain.OlapEntityQuestionarioPeriodo" outer-join="false" lazy="proxy"/> |
<many-to-one name="perguntaGrupo" class="pt.estgp.estgweb.domain.OlapEntityQuestionarioPerguntaGrupo" outer-join="false" lazy="proxy"/> |
<many-to-one name="perguntaAnswer" class="pt.estgp.estgweb.domain.OlapEntityQuestionarioAnswer" outer-join="false" lazy="proxy"/> |
<!-- Um facto para o questionario respondido outro para o questionario nao respondido --> |
<many-to-one name="perguntaAnswered" class="pt.estgp.estgweb.domain.OlapEntityQuestionarioAnswered" outer-join="false" lazy="proxy"/> |
<!--Se quiser usar factos historicos preciso de uma dimensao onde estejam todas as respostas dos questionarios pedagogicos--> |
<many-to-one name="timeLine" class="pt.estgp.estgweb.domain.OlapHistoryDimension" outer-join="false" lazy="proxy"/> |
<!--Assim e possivel Filtrar por questionario uso a dimensao questionario--> |
<many-to-one name="questionario" class="pt.estgp.estgweb.domain.Questionario" outer-join="false" lazy="proxy"/> |
<!--Se quiser usar factos historicos preciso de uma dimensao onde estejam todas as respostas dos questionarios pedagogicos--> |
<many-to-one name="timeLine" class="pt.estgp.estgweb.domain.OlapHistoryDimension" outer-join="false" lazy="proxy"/> |
</class> |
<class name="pt.estgp.estgweb.domain.OlapStarQuestionarioAnswer" table="olap_star_quest_answer"> |
<id name="id" type="long" unsaved-value="0"> |
<generator class="native"/> |
</id> |
<property name="data" type="timestamp"/> |
<property name="intResposta" type="int" index="intResponseIndex"/> |
<many-to-one name="starQuestionario" class="pt.estgp.estgweb.domain.OlapStarQuestionario" outer-join="false" lazy="proxy"/> |
<many-to-one name="perguntaGrupo" class="pt.estgp.estgweb.domain.OlapEntityQuestionarioPerguntaGrupo" outer-join="false" lazy="proxy"/> |
<many-to-one name="pergunta1_5" class="pt.estgp.estgweb.domain.OlapEntityQuestionarioPergunta1_5" outer-join="false" lazy="proxy"/> |
</class> |
<class name="pt.estgp.estgweb.domain.OlapEntityQuestionarioPerguntaGrupo" table="olap_e_quest_pgrp"> |
<id name="id" type="long" unsaved-value="0"> |
<generator class="native"/> |
</id> |
<property name="nome" type="string"/> |
</class> |
<class name="pt.estgp.estgweb.domain.OlapEntityQuestionarioPergunta1_5" table="olap_e_quest_p1_5"> |
<id name="id" type="long" unsaved-value="0"> |
<generator class="native"/> |
</id> |
<property name="pergunta" type="string" index="perguntaIndex"/> |
</class> |
</hibernate-mapping> |
/branches/v3/impl/src/web/admin/courses/courseComissions.jsp |
---|
88,22 → 88,22 |
<div class="panel-body"> |
<table class="tablesorter tablesorterfiltered"> |
<thead> |
<tr> |
<th>Codigo</th> |
<th>Tipo de Curso</th> |
<th>Curso</th> |
<baco:hasRole role="services,admin,all"> |
<th>Activo</th> |
<th>Papel Comissão Curso</th> |
<th>Unidades <%=importYear%></th> |
<th>Unidades noutros anos</th> |
</baco:hasRole> |
<th>Comissão de Curso</th> |
<baco:hasRole role="services,admin,all"> |
<th>Unidades</th> |
<th>Editar</th> |
</baco:hasRole> |
</tr> |
<tr> |
<th>Codigo</th> |
<th>Tipo de Curso</th> |
<th>Curso</th> |
<baco:hasRole role="services,admin,all"> |
<th>Activo</th> |
<th>Papel Comissão Curso</th> |
<th>Unidades <%=importYear%></th> |
<th>Unidades noutros anos</th> |
</baco:hasRole> |
<th>Comissão de Curso</th> |
<baco:hasRole role="services,admin,all"> |
<th>Unidades</th> |
<th>Editar</th> |
</baco:hasRole> |
</tr> |
</thead> |
<tbody> |
<% |
/branches/v3/impl/src/web/admin/courseunits/courseUnitDeleteAdministration.jsp |
---|
93,7 → 93,7 |
<script> |
$(document).ready(function(){ |
$('.deleteModal').on('show.bs.modal', function(e) { |
$(this).find('.btn-ok').attr('href', $(e.relatedTarget).data('href')); |
$(this).find('.btn-ok').attr('href', $(e.relatedTarget).data('href')); |
}); |
}); |
</script> |
/branches/v3/impl/src/web/admin/questionarios/questionarioStateASSIGNATION_DETAILS.jsp |
---|
New file |
0,0 → 1,111 |
<%@ page import="pt.estgp.estgweb.utils.DatesUtils" %> |
<%@ page import="java.util.List" %> |
<%@ page import="pt.estgp.estgweb.web.form.questionarios.QuestionarioForm" %> |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %> |
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %> |
<jsp:useBean id="Questionario" type="pt.estgp.estgweb.domain.QuestionarioImpl" scope="request"/> |
<logic:empty name="Questionario" property="year"> |
<script> |
$(document).ready( |
function(){ |
$("#yearSemestreForm").show(); |
} |
); |
</script> |
</logic:empty> |
<logic:notEmpty name="Questionario" property="year"> |
<div class="col-md-3 col-sm-3" id="yearSemestreInfo"> |
<div class="list-group"> |
<div class="list-group-item"> |
<bean:message key="survey.list.form.year"/>: ${Questionario.year} |
</div> |
<div class="list-group-item"> |
Semestre: ${Questionario.semestre} |
</div> |
</div> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_SET_ANO_SEMESTRE"> |
<button class="btn btn-default" type="button" onclick="$('#yearSemestreForm').show();$('#yearSemestreInfo').hide()">Modificar</button> |
</baco:clearOperation> |
</div> |
</logic:notEmpty> |
<baco:clearOperation name="Questionario" op="QUESTIONARIO_SET_ANO_SEMESTRE"> |
<div class="col-md-6" style="display: none" id="yearSemestreForm"> |
<div class="panel panel-default"> |
<div class="panel-body"> |
<html:form styleClass="form-horizontal" action="/admin/questionariosPaeYearSemestre"> |
<% |
QuestionarioForm qFr = (QuestionarioForm) request.getAttribute("QuestionarioForm"); |
if(qFr.getQuestionario().getId() <= 0) |
qFr.setQuestionario(Questionario); |
%> |
<input type="hidden" name="dispatch" value="setYearSemestre"/> |
<html:hidden property="questionario.id"/> |
<div class="form-group"> |
<label class="control-label col-sm-2" for="year"><bean:message key="survey.list.form.year"/></label> |
<div class="col-sm-10"> |
<% |
List<String> years = DatesUtils.getImportYears(10); |
%> |
<html:select styleClass="form-control" styleId="year" property="questionario.year"> |
<html:option value="">Escolha Ano</html:option> |
<% |
for(String year:years) |
{ |
request.setAttribute("year",year); |
%> |
<html:option value="${year}">${year}</html:option> |
<% |
} |
%> |
</html:select> |
</div> |
</div> |
<div class="form-group"> |
<label class="control-label col-sm-2" for="semestre">Semestre:</label> |
<div class="col-sm-10"> |
<html:select styleClass="form-control" styleId="semestre" property="questionario.semestre"> |
<html:option value="">Escolha semestre</html:option> |
<html:option value="A">Anual</html:option> |
<html:option value="S1">Semestre 1</html:option> |
<html:option value="S2">Semestre 2</html:option> |
<html:option value="T1">Trimestre 1</html:option> |
<html:option value="T2">Trimestre 2</html:option> |
<html:option value="T3">Trimestre 3</html:option> |
<html:option value="T4">Trimestre 4</html:option> |
</html:select> |
</div> |
</div> |
<button class="btn btn-default" type="button" onclick="this.form.action = this.form.action + '#NOWTASK';this.form.submit();"><bean:message key="confirm"/></button> |
</html:form> |
</div> |
</div> |
</div> |
</baco:clearOperation> |
<logic:notEmpty name="Questionario" property="year"> |
<logic:notEmpty name="Questionario" property="semestre"> |
<div class="col-md-3 col-sm-3"> |
<html:link styleClass="btn btn-warning" action="/admin/questionarioPedagogicoStartChooseCourses?questionarioId=${Questionario.id}"> |
Iniciar selecção de Cursos |
</html:link> |
</div> |
</logic:notEmpty> |
</logic:notEmpty> |
/branches/v3/impl/src/web/admin/questionarios/questionarioAdmin.jsp |
---|
1,24 → 1,26 |
<%@ taglib prefix="bean" uri="http://jakarta.apache.org/struts/tags-nested" %> |
<%@ page import="jomm.dao.impl.AbstractDao" %> |
<%@ page import="pt.estgp.estgweb.domain.QuestionarioHistoryDrive" %> |
<%@ page import="pt.estgp.estgweb.domain.QuestionarioImpl" %> |
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %> |
<%@ page import="pt.estgp.estgweb.utils.DatesUtils" %> |
<%@ page import="java.util.List" %> |
<%@ page import="pt.estgp.estgweb.domain.Questionario" %> |
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.IServiceManager" %> |
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.ServiceManager" %> |
<%@ page import="pt.estgp.estgweb.web.utils.RequestUtils" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %> |
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %> |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<% |
long questionarioId = Long.parseLong(request.getParameter("questionario.id")); |
AbstractDao.getCurrentSession().beginTransaction(); |
QuestionarioImpl questionario = (QuestionarioImpl) DaoFactory.getQuestionarioDaoImpl().get(questionarioId); |
request.setAttribute("Questionario",questionario); |
List<QuestionarioHistoryDrive> historyDrives = DaoFactory.getQuestionarioHistoryDriveDaoImpl().getHistoryDrivesList(); |
request.setAttribute("historyDrives",historyDrives); |
AbstractDao.getCurrentSession().getTransaction().commit(); |
IServiceManager sm = ServiceManager.getInstance(); |
String[] names = {"questionarioId"}; |
Object[] args = {questionarioId}; |
QuestionarioImpl questionario = (QuestionarioImpl) sm.execute(RequestUtils.getRequester(request, response),"loadQuestionarioAdmin",args,names); |
request.setAttribute("Questionario", questionario); |
%> |
<div class="container-fluid"> |
<div class="panel panel-default"> |
29,6 → 31,8 |
<div class="panel-body" id="diagrama" style="display: none"> |
<html:errors/> |
<jomm:messages/> |
<div class="panel panel-default"> |
<div class="panel-body"> |
<div class="row-centered"> |
50,17 → 54,20 |
</div> |
</div> |
<div class="panel-body"> |
<p><strong>Descrição:</strong> ${Questionario.description}</p> |
<p><strong>Categoria Histórica:</strong> <span class="bg-info"> ${Questionario.questionarioHistoryDrive.description}</span></p> |
<p><strong>Processador de Respostas:</strong> <span class="bg-primary">${Questionario.iAnswersProcessorClass.title}</span></p> |
<div class="panel panel-default"> |
<div class="panel-heading">Dados Administrativos</div> |
<div class="panel-body"> |
<p><strong>Descrição:</strong> ${Questionario.description}</p> |
<p><strong>Categoria Histórica:</strong> <span class="bg-info"> ${Questionario.questionarioHistoryDrive.description}</span></p> |
<p><strong>Processador de Respostas:</strong> <span class="bg-primary">${Questionario.iAnswersProcessorClass.title}</span></p> |
</div> |
</div> |
</div> |
<div class="panel-body"> |
<div class="container"> |
<div class="row"> |
<div class="panel panel-success"> |
<div class="panel-heading">Tarefas Executadas</div> |
<div class="panel-body"> |
<% |
if( questionario.getStateEnum().getPosition() > QuestionarioImpl.State.CREATED.getPosition()) |
69,7 → 76,7 |
<div class="alert alert-success col-md-2 col-sm-2"> |
<bean:message key="questionario.state.CREATED"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() > QuestionarioImpl.State.ASSIGNATION_DETAILS.getPosition()) |
78,7 → 85,7 |
<div class="alert alert-success col-md-2 col-sm-2"> |
<bean:message key="questionario.state.ASSIGNATION_DETAILS"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() > QuestionarioImpl.State.ASSIGNING_ANSWERS_PROCESSEMENT.getPosition()) |
87,7 → 94,7 |
<div class="alert alert-success col-md-2 col-sm-2"> |
<bean:message key="questionario.state.ASSIGNING_ANSWERS_PROCESSEMENT"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() > QuestionarioImpl.State.ASSIGNED_ANSWERS.getPosition()) |
96,7 → 103,7 |
<div class="alert alert-success col-md-2 col-sm-2"> |
<bean:message key="questionario.state.ASSIGNED_ANSWERS"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() > QuestionarioImpl.State.PROCESSING.getPosition()) |
105,7 → 112,7 |
<div class="alert alert-success col-md-2 col-sm-2"> |
<bean:message key="questionario.state.PROCESSING"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() > QuestionarioImpl.State.PROCESSING_WITH_ANSWERS.getPosition()) |
114,7 → 121,7 |
<div class="alert alert-success col-md-2 col-sm-2"> |
<bean:message key="questionario.state.PROCESSING_WITH_ANSWERS"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() > QuestionarioImpl.State.CLOSED.getPosition()) |
123,7 → 130,7 |
<div class="alert alert-success col-md-2 col-sm-2"> |
<bean:message key="questionario.state.CLOSED"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() > QuestionarioImpl.State.PROCESSING_OLAP.getPosition()) |
132,7 → 139,7 |
<div class="alert alert-success col-md-2 col-sm-2"> |
<bean:message key="questionario.state.PROCESSING_OLAP"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() > QuestionarioImpl.State.OLAP.getPosition()) |
144,34 → 151,40 |
<% |
} |
%> |
<% |
String alert = "alert-info"; |
if(questionario.getStateEnum() == QuestionarioImpl.State.STOPED_WITH_ANSWERS) |
{ |
alert = "alert-danger"; |
} |
%> |
<div class="alert <%=alert%> col-md-2 col-sm-2"> |
<bean:message key="questionario.state.${Questionario.state}"/> |
</div> |
</div> |
</div> |
<% |
String alert = "alert-warning"; |
if(questionario.getStateEnum() == QuestionarioImpl.State.STOPED_WITH_ANSWERS) |
{ |
alert = "alert-danger"; |
} |
%> |
<div class="panel panel-default"> |
<a name="NOWTASK"> </a> |
<div class="panel panel-primary"> |
<div class="panel-heading"> |
Tarefas Disponiveis |
<label class="alert <%=alert%> alert-small"> |
<bean:message key="questionario.state.${Questionario.state}"/> |
</label> |
</div> |
<div class="panel-body"> |
<html:errors/> |
<jomm:messages/> |
<jsp:include page="questionarioState${Questionario.state}.jsp"/> |
</div> |
</div> |
<div class="row"> |
<div class="row-centered"> |
<div class="panel panel-default"> |
<div class="panel-heading">Tarefas por realizar</div> |
<div class="panel-body"> |
<% |
if( questionario.getStateEnum().getPosition() < QuestionarioImpl.State.CREATED.getPosition()) |
{ |
179,7 → 192,7 |
<div class="alert alert-disabled col-md-2 col-sm-2"> |
<bean:message key="questionario.state.CREATED"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() < QuestionarioImpl.State.ASSIGNATION_DETAILS.getPosition()) |
188,7 → 201,7 |
<div class="alert alert-disabled col-md-2 col-sm-2"> |
<bean:message key="questionario.state.ASSIGNATION_DETAILS"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() < QuestionarioImpl.State.ASSIGNING_ANSWERS_PROCESSEMENT.getPosition()) |
197,7 → 210,7 |
<div class="alert alert-disabled col-md-2 col-sm-2"> |
<bean:message key="questionario.state.ASSIGNING_ANSWERS_PROCESSEMENT"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() < QuestionarioImpl.State.ASSIGNED_ANSWERS.getPosition()) |
206,7 → 219,7 |
<div class="alert alert-disabled col-md-2 col-sm-2"> |
<bean:message key="questionario.state.ASSIGNED_ANSWERS"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() < QuestionarioImpl.State.PROCESSING.getPosition()) |
224,7 → 237,7 |
<div class="alert alert-disabled col-md-2 col-sm-2"> |
<bean:message key="questionario.state.PROCESSING_WITH_ANSWERS"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() < QuestionarioImpl.State.CLOSED.getPosition()) |
233,7 → 246,7 |
<div class="alert alert-disabled col-md-2 col-sm-2"> |
<bean:message key="questionario.state.CLOSED"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() < QuestionarioImpl.State.PROCESSING_OLAP.getPosition()) |
242,7 → 255,7 |
<div class="alert alert-disabled col-md-2 col-sm-2"> |
<bean:message key="questionario.state.PROCESSING_OLAP"/> |
</div> |
<div class="col-md-1 col-sm-1 vcenter alert"><span class="glyphicon glyphicon-chevron-right"/></div> |
<div class="col-md-1 col-sm-1 vcenter alert hidden-xs"><span class="glyphicon glyphicon-chevron-right"/></div> |
<% |
} |
if( questionario.getStateEnum().getPosition() < QuestionarioImpl.State.OLAP.getPosition()) |
254,11 → 267,10 |
<% |
} |
%> |
</div> |
</div> |
</div> |
<html:link styleClass="btn btn-success" action="/admin/listQuestionarios">Voltar</html:link> |
</div> |
</div> |
</div> |
/branches/v3/impl/src/web/admin/questionarios/questionarioStatePROCESSING_OLAP.jsp |
---|
New file |
0,0 → 1,9 |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %> |
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %> |
Estado processando OLAP disponiveis |
/branches/v3/impl/src/web/admin/questionarios/questionarioStateOLAP.jsp |
---|
New file |
0,0 → 1,9 |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %> |
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %> |
Estado Cubos OLAP terminados |
/branches/v3/impl/src/web/admin/questionarios/questionarioStateSTOPED_WITH_ANSWERS.jsp |
---|
New file |
0,0 → 1,9 |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %> |
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %> |
Estado Parado para responder com Respostas |
/branches/v3/impl/src/web/admin/questionarios/questionariosList.jsp |
---|
21,9 → 21,11 |
<div class="panel panel-primary"> |
<div class="panel-heading clearfix"> |
Questionários <html:link styleClass="btn btn-default btn-sm pull-right" action="/admin/newQuestionario">Criar Novo <span class="glyphicon glyphicon-plus"> </span></html:link> |
Questionários <html:link styleClass="btn btn-default btn-sm pull-right" action="/admin/startNewQuestionario">Criar Novo <span class="glyphicon glyphicon-plus"> </span></html:link> |
</div> |
<div class="panel-body"> |
<html:errors/> |
<jomm:messages/> |
<table class="tablesortersimple"> |
<thead> |
<tr> |
34,39 → 36,70 |
<th>Formulário</th> |
<th>Estado</th> |
<th>Alterado a</th> |
<th>Apagar</th> |
</tr> |
</thead> |
<tbody> |
<% |
AbstractDao.getCurrentSession().beginTransaction(); |
List<Questionario> questionarios = DaoFactory.getQuestionarioDaoImpl().findByPage(0,10); |
for(Questionario q: questionarios) |
List<QuestionarioImpl> questionarios = DaoFactory.getQuestionarioDaoImpl().findSortedBy(0, 10, "id"); |
//As transacoes tem de estar fechadas para se chamar a tag initClearances |
for(QuestionarioImpl q: questionarios) |
{ |
request.setAttribute("q",q); |
%> |
<baco:initClearances name="q"/> |
<tr> |
<td>${q.id}</td> |
<td>${q.year}</td> |
<td>${q.semestre}</td> |
<td><html:link styleClass="btn btn-default" action="/admin/adminQuestionario?questionario.id=${q.id}">Admin</html:link></td> |
<td> |
<html:link styleClass="btn btn-default" action="/admin/adminQuestionario?questionario.id=${q.id}">Admin</html:link></td> |
<td> |
<% |
if(((QuestionarioImpl)q).getStateEnum().getPosition() < QuestionarioImpl.State.PROCESSING.getPosition()) |
if(q.getStateEnum().getPosition() < QuestionarioImpl.State.PROCESSING.getPosition()) |
{ |
%> |
<html:link action="/admin/formQuestionariosPae?questionario.id=${q.id}" styleClass="btn btn-default">Editar</html:link> |
<% |
} |
else if (q.getStateEnum().getPosition() < QuestionarioImpl.State.OLAP.getPosition()) |
{ |
%> |
<html:link action="/admin/formQuestionariosPae?questionario.id=${q.id}" styleClass="btn btn-warning">Trancado</html:link> |
<% |
} |
else |
{ |
%> |
<html:link action="/admin/formQuestionariosPae?questionario.id=${q.id}" styleClass="btn btn-warning">Em processamento</html:link> |
<html:link action="/admin/formQuestionariosPae?questionario.id=${q.id}" styleClass="btn btn-success">Terminado</html:link> |
<% |
} |
%> |
</td> |
<td>${q.state}</td> |
<td> |
<logic:equal name="q" property="state" value="OLAP"> |
<div class="alert alert-success alert-small" > |
<bean:message key="questionario.state.${q.state}"/> |
</div> |
</logic:equal> |
<logic:notEqual name="q" property="state" value="OLAP"> |
<div class="alert alert-warning alert-small"> |
<bean:message key="questionario.state.${q.state}"/> |
</div> |
</logic:notEqual> |
</td> |
<td><%=pt.estgp.estgweb.web.utils.DatesUtils.getStringFromDate(q.getUpdateDate())%></td> |
<td> |
<baco:clearOperation name="q" op="QUESTIONARIO_DELETE"> |
<button class="btn btn-danger" data-href="<%=request.getContextPath()%>/admin/deleteQuestionario.do?questionario.id=${q.id}" data-message="Tem a certeza que deseja eliminar o questionário ${q.id}?" data-toggle="modal" data-target="#confirm-ModalGeneric"> |
<span class="glyphicon glyphicon-remove small"> </span> |
</button> |
</baco:clearOperation> |
</td> |
</tr> |
<% |
} |
/branches/v3/impl/src/web/admin/questionarios/questionarioNewEdit.jsp |
---|
1,10 → 1,9 |
<%@ page import="jomm.dao.impl.AbstractDao" %> |
<%@ page import="pt.estgp.estgweb.domain.IAnswersProcessor" %> |
<%@ page import="pt.estgp.estgweb.domain.QuestionarioHistoryDrive" %> |
<%@ page import="pt.estgp.estgweb.domain.QuestionarioImpl" %> |
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %> |
<%@ page import="java.util.List" %> |
<%@ page import="pt.estgp.estgweb.utils.ConfigProperties" %> |
<%@ page import="pt.estgp.estgweb.domain.IAnswersProcessor" %> |
<%@ page import="pt.estgp.estgweb.domain.QuestionarioImpl" %> |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
103,18 → 102,13 |
</div> |
<div class="panel-body"> |
<% |
if(QuestionarioForm.getQuestionario().getStateEnum().getPosition() |
>= QuestionarioImpl.State.PROCESSING.getPosition()) |
{ |
%> |
<div class="alert alert-warning"> |
Formulário Trancado - Estado do Questionário ${QuestionarioForm.questionario.state} |
</div> |
<% |
} |
%> |
<baco:notClearOperation name="QuestionarioForm" property="questionario" op="QUESTIONARIO_SAVE_FORM"> |
<div class="alert alert-warning"> |
Formulário Trancado - Estado do Questionário ${QuestionarioForm.questionario.state} |
</div> |
</baco:notClearOperation> |
<% |
List<IAnswersProcessor> answersProcessors = QuestionarioImpl.getIAnswerProcessors(); |
request.setAttribute("answersProcessors",answersProcessors); |
127,46 → 121,34 |
<script> |
$(document).ready( function() |
{ |
<% |
if(QuestionarioForm.getQuestionario().getId() <= 0) |
{ |
//por omissao tornamo-lo um pedagogico de alunos |
%> |
<logic:lessEqual value="0" name="QuestionarioForm" property="questionario.id"> |
$("#answProc").val("pt.estgp.estgweb.services.questionarios.PedagogicoAlunosProcessor"); |
setHistoryDrive($("#answProc").val()); |
<% |
} |
else if(QuestionarioForm.getQuestionario().getStateEnum().getPosition() > QuestionarioImpl.State.CREATED.getPosition()) |
{ |
//se for superior a criado nao permitimos modificacoes nestes selectores |
%> |
</logic:lessEqual> |
<baco:notClearOperation name="QuestionarioForm" property="questionario" op="QUESTIONARIO_SAVE_ANSWER_PROCESSOR"> |
$("#histDrives").prop( "disabled", true ); |
$("#histDrivesHidden").prop( "disabled", false ); |
$("#answProc").prop( "disabled", true ); |
<% |
} |
$("#answProcHidden").prop( "disabled", false ); |
</baco:notClearOperation> |
//set history allays after answerproc defined |
setHistoryDrive($("#answProc").val()); |
//deactivar todos os inputs caso esteja em processamento |
if(QuestionarioForm.getQuestionario().getStateEnum().getPosition() |
>= QuestionarioImpl.State.PROCESSING.getPosition()) |
{ |
%> |
<baco:notClearOperation name="QuestionarioForm" property="questionario" op="QUESTIONARIO_SAVE_FORM"> |
$('#allInputs').find('input, textarea, button, select, #editor').attr('disabled','disabled'); |
<% |
</baco:notClearOperation> |
} |
%> |
} |
); |
//Metodo para alterar a History dado o AnswerProcessor |
//Usa o Answer Processor Contraint |
function setHistoryDrive(answerProcessor) |
{ |
<% |
if(QuestionarioForm.getQuestionario().getStateEnum().getPosition() <= QuestionarioImpl.State.CREATED.getPosition()) |
{ |
%> |
$("#histDrives").prop( "disabled", false ); |
<baco:clearOperation name="QuestionarioForm" property="questionario" op="QUESTIONARIO_SAVE_ANSWER_PROCESSOR"> |
$("#histDrivesHidden").prop( "disabled", true ); |
$("#histDrives").removeAttr( "disabled"); |
$("#histDrives").val(""); |
<% |
for(IAnswersProcessor iAnswersProcessor: answersProcessors) |
181,7 → 163,9 |
if(answerProcessor == '<%=iAnswersProcessor.getClass().getName()%>') |
{ |
$("#histDrives").val('<%=hD.getId()%>'); |
$("#histDrives").prop( "disabled", true ); |
$("#histDrivesHidden").val('<%=hD.getId()%>'); |
$("#histDrives").prop("disabled",true); |
$("#histDrivesHidden").prop( "disabled", false ); |
} |
<% |
break; |
190,28 → 174,23 |
} |
} |
%> |
<% |
} |
%> |
</baco:clearOperation> |
} |
</script> |
<% |
if(QuestionarioForm.getQuestionario().getStateEnum().getPosition() |
> QuestionarioImpl.State.CREATED.getPosition()) |
{ |
%> |
<div class="alert alert-info"> |
Estado ${QuestionarioForm.questionario.state} |
</div> |
<p>Edição de tipo de questionário trancada</p> |
<% |
} |
%> |
<baco:notClearOperation name="QuestionarioForm" property="questionario" op="QUESTIONARIO_SAVE_ANSWER_PROCESSOR"> |
<p> |
Estado: <label class="alert alert-warning alert-small"> |
<bean:message key="questionario.state.${QuestionarioForm.questionario.state}"/> |
</label> |
</p> |
<div class="alert alert-danger alert-small">A alteração do processador de respostas está trancado devido ao estado em que o questionário se encontra</div> |
</baco:notClearOperation> |
<div class="form-group"> |
<label class="control-label col-sm-2">Processador de Respostas</label> |
<div class="col-sm-10"> |
<html:hidden styleId="answProcHidden" styleClass="form-control" property="questionario.iAnswersProcessor" disabled="true"/> |
<html:select styleId="answProc" styleClass="form-control" property="questionario.iAnswersProcessor" onchange="setHistoryDrive($(this).val());"> |
<option value=""></option> |
<html:optionsCollection name="answersProcessors" label="title" value="class.name"/> |
222,6 → 201,7 |
<div class="form-group"> |
<label class="control-label col-sm-2">Categoria Histórica de Análise de Dados</label> |
<div class="col-sm-10"> |
<html:hidden styleId="histDrivesHidden" styleClass="form-control" property="questionario.questionarioHistoryDrive.id" disabled="true"/> |
<html:select styleId="histDrives" styleClass="form-control" property="questionario.questionarioHistoryDrive.id"> |
<option value=""></option> |
<html:optionsCollection name="historyDrives" label="codeName" value="id"/> |
273,19 → 253,12 |
<div class="col-sm-12"> |
<h3>Texto Introdutório do Questionário</h3> |
<% |
if(QuestionarioForm.getQuestionario().getStateEnum().getPosition() |
>= QuestionarioImpl.State.PROCESSING.getPosition()) |
{ |
%> |
<baco:notClearOperation name="QuestionarioForm" property="questionario" op="QUESTIONARIO_SAVE_FORM"> |
<div style="border:1px solid gray"> |
${QuestionarioForm.questionario.introHtml} |
${QuestionarioForm.questionario.introHtml} |
</div> |
<% |
} |
else |
{ |
%> |
</baco:notClearOperation> |
<baco:clearOperation name="QuestionarioForm" property="questionario" op="QUESTIONARIO_SAVE_FORM"> |
<div class="btn-toolbar" data-role="editor-toolbar" data-target="#editor"> |
<!-- <div class="btn-group"> |
<a class="btn dropdown-toggle" data-toggle="dropdown" title="Font"><i class="aweicon-font"></i><b class="caret"></b></a> |
373,20 → 346,14 |
</div> |
<div id="editor" class="dropable"> |
</div> |
<% |
} |
%> |
</baco:clearOperation> |
</div> |
</div> |
<html:hidden styleId="introHtml" property="questionario.introHtml"/> |
<hr/> |
<% |
for(int i = 1; i <= 40; i ++) |
500,17 → 467,10 |
</div> |
<% |
if(QuestionarioForm.getQuestionario().getStateEnum().getPosition() |
< QuestionarioImpl.State.PROCESSING.getPosition()) |
{ |
%> |
<button type="button" class="btn btn-success" onclick="submitQuestionarioForm(form);"><bean:message key="confirm"/></button> |
<% |
} |
%> |
<button type="button" class="btn btn-danger" onclick="window.history.back()"><bean:message key="cancel"/></button> |
<baco:clearOperation name="QuestionarioForm" property="questionario" op="QUESTIONARIO_SAVE_FORM"> |
<button type="button" class="btn btn-success" onclick="submitQuestionarioForm(form);"><bean:message key="confirm"/></button> |
</baco:clearOperation> |
<html:link action="/admin/listQuestionarios" styleClass="btn btn-danger"><bean:message key="cancel"/></html:link> |
</div> |
</div> |
/branches/v3/impl/src/web/admin/questionarios/questionarioStateASSIGNED_ANSWERS.jsp |
---|
New file |
0,0 → 1,9 |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %> |
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %> |
Estado Respostas Atribuidas Tarefas disponiveis |
/branches/v3/impl/src/web/admin/questionarios/questionarioStateCREATED.jsp |
---|
New file |
0,0 → 1,16 |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %> |
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %> |
<jsp:useBean id="Questionario" type="pt.estgp.estgweb.domain.QuestionarioImpl" scope="request"/> |
<p>${Questionario.iAnswersProcessorClass.title}:</p> |
<p> |
<html:link styleClass="btn btn-default" action="/admin/questionariosPaeStartAfectacoes?questionario.id=${Questionario.id}"> |
Iniciar Afectações Especificas <span class="glyphicon glyphicon-wrench"/> |
</html:link> |
</p> |
/branches/v3/impl/src/web/admin/questionarios/questionarioStateCLOSED.jsp |
---|
New file |
0,0 → 1,9 |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %> |
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %> |
Estado Fechado |
/branches/v3/impl/src/web/admin/questionarios/questionarioStatePROCESSING_WITH_ANSWERS.jsp |
---|
New file |
0,0 → 1,9 |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %> |
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %> |
Estado Aberto para Responder com Respostas |
/branches/v3/impl/src/web/admin/questionarios/questionarioStateASSIGNING_ANSWERS_PROCESSEMENT.jsp |
---|
New file |
0,0 → 1,9 |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %> |
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %> |
Estado Atribuindo Respostas Tarefas disponiveis |
/branches/v3/impl/src/web/admin/questionarios/questionarioStatePROCESSING.jsp |
---|
New file |
0,0 → 1,9 |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %> |
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %> |
Estado Aberto para Responder |
/branches/v3/impl/src/web/admin/questionarios/pedagogicoEstudante/pedagogicoEstudanteCoursesSelection.jsp |
---|
New file |
0,0 → 1,112 |
<%@ page import="jomm.dao.impl.AbstractDao" %> |
<%@ page import="pt.estgp.estgweb.domain.Course" %> |
<%@ page import="pt.estgp.estgweb.domain.QuestionarioImpl" %> |
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %> |
<%@ page import="pt.estgp.estgweb.domain.views.CourseView" %> |
<%@ page import="pt.estgp.estgweb.utils.ConfigProperties" %> |
<%@ page import="pt.estgp.estgweb.web.utils.RequestUtils" %> |
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.IServiceManager" %> |
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.ServiceManager" %> |
<%@ page import="java.util.List" %> |
<%@ page contentType="text/html;charset=UTF-8" language="java" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> |
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> |
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %> |
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %> |
<% |
long questionarioId = Long.parseLong(request.getParameter("questionarioId")); |
IServiceManager sm = ServiceManager.getInstance(); |
String[] names = {"questionarioId"}; |
Object[] args = {questionarioId}; |
QuestionarioImpl questionario = (QuestionarioImpl) sm.execute(RequestUtils.getRequester(request, response),"loadQuestionarioAdmin",args,names); |
request.setAttribute("Questionario", questionario); |
AbstractDao.getCurrentSession().beginTransaction(); |
List<String> institutionCodes = ConfigProperties.getListValues("questionario.instituition."); |
%> |
<div class="container-fluid"> |
<script> |
function selectAll(code,source) |
{ |
$('#institution' + code).find('.courseCheck').each( |
function() |
{ |
this.checked = $(source).prop('checked'); |
}); |
} |
</script> |
<% |
for(String institutionCode: institutionCodes) |
{ |
String institutionName = ConfigProperties.getProperty("institution.code." + institutionCode); |
List<Course> courses = DaoFactory.getCourseDaoImpl().findCoursesWithUnitsIn(questionario.getYear(),institutionCode); |
%> |
<div class="panel panel-default" id="institution<%=institutionCode%>"> |
<div class="panel-heading"> |
Cursos da <%=institutionName%> |
</div> |
<div class="panel-body"> |
<table class="tablesorterfiltered"> |
<thead> |
<tr> |
<th>Codigo</th> |
<th>Tipo de Curso</th> |
<th>Curso</th> |
<th>Papel Comissão Curso</th> |
<th>Unidades</th> |
<th class="filter-false" data-sorter="false"> |
<input type="checkbox" onchange="selectAll('<%=institutionCode%>',this)"> |
</th> |
</tr> |
</thead> |
<tbody> |
<% |
for(Course course: courses) |
{ |
int unitsSize=DaoFactory.getCourseDaoImpl().countCoursesUnits(questionario.getYear(), course.getId()); |
CourseView cv = new CourseView(course); |
request.setAttribute("CourseView",cv); |
%> |
<tr> |
<td>${CourseView.code}</td> |
<td><bean:message key="course.${CourseView.degreeCleanCode}"/></td> |
<td>${CourseView.name}</td> |
<td> |
<logic:notEmpty name="CourseView" property="validationRole"> |
<bean:message key="user.role.${CourseView.validationRole}"/> |
</logic:notEmpty> |
<logic:empty name="CourseView" property="validationRole"> |
Papel não atribuido (Corrigir Situação) |
</logic:empty> |
</td> |
<td><%=unitsSize%></td> |
<td> |
<input class="courseCheck" type="checkbox" /> |
</td> |
</tr> |
<% |
} |
%> |
</tbody> |
</table> |
</div> |
</div> |
<% |
} |
%> |
</div> |
<% |
AbstractDao.getCurrentSession().getTransaction().commit(); |
%> |
/branches/v3/impl/src/web/admin/questionarios/pedagogicoEstudante/topnavQuestionarioPedagogicoCoursesAdmin.jsp |
---|
New file |
0,0 → 1,13 |
<%@page contentType="text/html"%> |
<%@page pageEncoding="UTF-8"%> |
<%@page import="jomm.web.utils.NavPlaceServer"%> |
<%@ page import="jomm.web.utils.TopNav" %> |
<% |
Long questionarioId = Long.parseLong(request.getParameter("questionarioId")); |
TopNav topNav = NavPlaceServer.getInstance().createTopNav(request); |
topNav.addNavPlace("/user/startHome.do", "intranet.separator.home.back"); |
topNav.addNavPlace("/admin/listQuestionarios.do", "surveys"); |
topNav.addNavPlace("/admin/adminQuestionario.do?questionario.id=" + questionarioId, "survey.admin"); |
topNav.addNavPlace(null, "questionarios.choose.courses"); |
%> |
<jsp:include page="/layout/topnav.jsp"/> |
/branches/v3/impl/src/web/css/style.css |
---|
26,6 → 26,11 |
} |
.alert-small |
{ |
padding: 3px !important; |
margin-bottom: 3px !important; |
} |
/branches/v3/impl/src/web/layout/headerTools.jsp |
---|
51,3 → 51,34 |
</div> |
</div> |
<script> |
$(document).ready(function(){ |
$('.confirmModal').on('show.bs.modal', function(e) { |
$(this).find('.btn-ok').attr('href', $(e.relatedTarget).data('href')); |
$(this).find('.ConfirmMessageToUser').html($(e.relatedTarget).data('message')); |
}); |
}); |
</script> |
<div class="modal fade confirmModal" id="confirm-ModalGeneric" tabindex="-1" role="dialog" > |
<div class="modal-dialog" data-width="450" style="display: block; width: 450px; margin-top: 50px;" aria-hidden="false"> |
<div class="modal-content"> |
<div class="modal-header"> |
<h4 class="modal-title">Tem a certeza que deseja efectuar a seguinte operação?</h4> |
</div> |
<div class="modal-body"> |
<p class="ConfirmMessageToUser"> |
</p> |
</div> |
<div class="modal-footer"> |
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button> |
<a class="btn btn-danger btn-ok">Sim</a> |
</div> |
</div> |
</div> |
</div> |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitDeliverable.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitProgramPart2.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
11,7 → 11,7 |
private long id; |
private String codigo; |
private String nome; |
private String descricao; |
public OlapEntityQuestionarioTipologia() { |
} |
31,12 → 31,12 |
public void setCodigo(String codigo) { |
this.codigo = codigo; |
} |
public String getNome() { |
return this.nome; |
public String getDescricao() { |
return this.descricao; |
} |
public void setNome(String nome) { |
this.nome = nome; |
public void setDescricao(String descricao) { |
this.descricao = descricao; |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitBlog.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarQuestionarioAnswer.java |
---|
New file |
0,0 → 1,72 |
package pt.estgp.estgweb.domain; |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/** |
* OlapStarQuestionarioAnswer generated by hbm2java |
*/ |
public class OlapStarQuestionarioAnswer implements java.io.Serializable { |
private long id; |
private Date data; |
private int intResposta; |
private OlapStarQuestionario starQuestionario; |
private OlapEntityQuestionarioPerguntaGrupo perguntaGrupo; |
private OlapEntityQuestionarioPergunta1_5 pergunta1_5; |
public OlapStarQuestionarioAnswer() { |
} |
public long getId() { |
return this.id; |
} |
public void setId(long id) { |
this.id = id; |
} |
public Date getData() { |
return this.data; |
} |
public void setData(Date data) { |
this.data = data; |
} |
public int getIntResposta() { |
return this.intResposta; |
} |
public void setIntResposta(int intResposta) { |
this.intResposta = intResposta; |
} |
public OlapStarQuestionario getStarQuestionario() { |
return this.starQuestionario; |
} |
public void setStarQuestionario(OlapStarQuestionario starQuestionario) { |
this.starQuestionario = starQuestionario; |
} |
public OlapEntityQuestionarioPerguntaGrupo getPerguntaGrupo() { |
return this.perguntaGrupo; |
} |
public void setPerguntaGrupo(OlapEntityQuestionarioPerguntaGrupo perguntaGrupo) { |
this.perguntaGrupo = perguntaGrupo; |
} |
public OlapEntityQuestionarioPergunta1_5 getPergunta1_5() { |
return this.pergunta1_5; |
} |
public void setPergunta1_5(OlapEntityQuestionarioPergunta1_5 pergunta1_5) { |
this.pergunta1_5 = pergunta1_5; |
} |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyStatsGraphic.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SessionObject.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobParameter.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ComunicationFolder.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitProgram.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitQuestion.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Announcement.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestionPossibleAnswer.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordThesis.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageSection.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordProject.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SruSourceCollection.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioInstituicao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RecordJob.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitTurma.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyResponse.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/PageRepositoryFile.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitSummary.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/RepositoryFile.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ProcessEventFile.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseYear.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Blog.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Assessment.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapStarQuestionario.java |
---|
1,7 → 1,8 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/** |
* OlapStarQuestionario generated by hbm2java |
10,22 → 11,20 |
private long id; |
private String pergunta; |
private int resposta; |
private boolean respondido; |
private Date dataInicio; |
private Date dataFim; |
private OlapEntityQuestionarioTipologia tipologia; |
private OlapEntityQuestionarioDocente docente; |
private OlapEntityQuestionarioTurma turma; |
private OlapEntityQuestionarioInstituicao instituicao; |
private OlapEntityQuestionarioUnidade unidade; |
private OlapEntityQuestionarioCurso curso; |
private OlapEntityQuestionarioInstituicao instituicao; |
private OlapEntityQuestionarioCursoDegree cursoDegree; |
private OlapEntityQuestionarioAno ano; |
private OlapEntityQuestionarioPeriodo periodo; |
private OlapEntityQuestionarioPerguntaGrupo perguntaGrupo; |
private OlapEntityQuestionarioAnswer perguntaAnswer; |
private OlapEntityQuestionarioAnswered perguntaAnswered; |
private Questionario questionario; |
private OlapEntityQuestionarioAno ano; |
private OlapHistoryDimension timeLine; |
private Questionario questionario; |
public OlapStarQuestionario() { |
} |
38,20 → 37,27 |
public void setId(long id) { |
this.id = id; |
} |
public String getPergunta() { |
return this.pergunta; |
public boolean isRespondido() { |
return this.respondido; |
} |
public void setPergunta(String pergunta) { |
this.pergunta = pergunta; |
public void setRespondido(boolean respondido) { |
this.respondido = respondido; |
} |
public int getResposta() { |
return this.resposta; |
public Date getDataInicio() { |
return this.dataInicio; |
} |
public void setResposta(int resposta) { |
this.resposta = resposta; |
public void setDataInicio(Date dataInicio) { |
this.dataInicio = dataInicio; |
} |
public Date getDataFim() { |
return this.dataFim; |
} |
public void setDataFim(Date dataFim) { |
this.dataFim = dataFim; |
} |
public OlapEntityQuestionarioTipologia getTipologia() { |
return this.tipologia; |
} |
73,13 → 79,6 |
public void setTurma(OlapEntityQuestionarioTurma turma) { |
this.turma = turma; |
} |
public OlapEntityQuestionarioInstituicao getInstituicao() { |
return this.instituicao; |
} |
public void setInstituicao(OlapEntityQuestionarioInstituicao instituicao) { |
this.instituicao = instituicao; |
} |
public OlapEntityQuestionarioUnidade getUnidade() { |
return this.unidade; |
} |
94,6 → 93,13 |
public void setCurso(OlapEntityQuestionarioCurso curso) { |
this.curso = curso; |
} |
public OlapEntityQuestionarioInstituicao getInstituicao() { |
return this.instituicao; |
} |
public void setInstituicao(OlapEntityQuestionarioInstituicao instituicao) { |
this.instituicao = instituicao; |
} |
public OlapEntityQuestionarioCursoDegree getCursoDegree() { |
return this.cursoDegree; |
} |
101,13 → 107,6 |
public void setCursoDegree(OlapEntityQuestionarioCursoDegree cursoDegree) { |
this.cursoDegree = cursoDegree; |
} |
public OlapEntityQuestionarioAno getAno() { |
return this.ano; |
} |
public void setAno(OlapEntityQuestionarioAno ano) { |
this.ano = ano; |
} |
public OlapEntityQuestionarioPeriodo getPeriodo() { |
return this.periodo; |
} |
115,27 → 114,20 |
public void setPeriodo(OlapEntityQuestionarioPeriodo periodo) { |
this.periodo = periodo; |
} |
public OlapEntityQuestionarioPerguntaGrupo getPerguntaGrupo() { |
return this.perguntaGrupo; |
public OlapEntityQuestionarioAno getAno() { |
return this.ano; |
} |
public void setPerguntaGrupo(OlapEntityQuestionarioPerguntaGrupo perguntaGrupo) { |
this.perguntaGrupo = perguntaGrupo; |
public void setAno(OlapEntityQuestionarioAno ano) { |
this.ano = ano; |
} |
public OlapEntityQuestionarioAnswer getPerguntaAnswer() { |
return this.perguntaAnswer; |
public OlapHistoryDimension getTimeLine() { |
return this.timeLine; |
} |
public void setPerguntaAnswer(OlapEntityQuestionarioAnswer perguntaAnswer) { |
this.perguntaAnswer = perguntaAnswer; |
public void setTimeLine(OlapHistoryDimension timeLine) { |
this.timeLine = timeLine; |
} |
public OlapEntityQuestionarioAnswered getPerguntaAnswered() { |
return this.perguntaAnswered; |
} |
public void setPerguntaAnswered(OlapEntityQuestionarioAnswered perguntaAnswered) { |
this.perguntaAnswered = perguntaAnswered; |
} |
public Questionario getQuestionario() { |
return this.questionario; |
} |
143,13 → 135,6 |
public void setQuestionario(Questionario questionario) { |
this.questionario = questionario; |
} |
public OlapHistoryDimension getTimeLine() { |
return this.timeLine; |
} |
public void setTimeLine(OlapHistoryDimension timeLine) { |
this.timeLine = timeLine; |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/BlogPost.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ManagedIdentifier.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatMonth.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyQuestionItem.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentResponse.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioTurma.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioPergunta1_5.java |
---|
New file |
0,0 → 1,39 |
package pt.estgp.estgweb.domain; |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/** |
* OlapEntityQuestionarioPergunta1_5 generated by hbm2java |
*/ |
public class OlapEntityQuestionarioPergunta1_5 implements java.io.Serializable { |
private long id; |
private String pergunta; |
public OlapEntityQuestionarioPergunta1_5() { |
} |
public long getId() { |
return this.id; |
} |
public void setId(long id) { |
this.id = id; |
} |
public String getPergunta() { |
return this.pergunta; |
} |
public void setPergunta(String pergunta) { |
this.pergunta = pergunta; |
} |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatDayId.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Page.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTask.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Questionario.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitSummaryDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordOtherDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapHistoryDimensionDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UserRoleConfigDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitEvaluationDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SruSourceDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyStructuralNodeDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PageSectionDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PageExternalUrlDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitBlogDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordProjectDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioPergunta1_5Dao.java |
---|
New file |
0,0 → 1,39 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/** |
* Home object for domain model class OlapEntityQuestionarioPergunta1_5. |
* @author Jorge Machado - Hibernate Tools |
*/ |
import jomm.dao.IDomainObjectDao; |
import jomm.dao.impl.AbstractDao; |
import pt.estgp.estgweb.domain.OlapEntityQuestionarioPergunta1_5; |
public class OlapEntityQuestionarioPergunta1_5Dao extends AbstractDao<OlapEntityQuestionarioPergunta1_5> { |
//public class OlapEntityQuestionarioPergunta1_5Dao extends AbstractDao implements IDomainObjectDao { |
private static final Logger log = Logger.getLogger(OlapEntityQuestionarioPergunta1_5Dao.class); |
protected static OlapEntityQuestionarioPergunta1_5Dao myInstance = null; |
protected OlapEntityQuestionarioPergunta1_5Dao(){ |
super(); |
} |
public static OlapEntityQuestionarioPergunta1_5Dao getInstance() { |
if (myInstance == null) |
myInstance = new OlapEntityQuestionarioPergunta1_5Dao(); |
return myInstance; |
} |
protected Class getReferenceClass() { |
return OlapEntityQuestionarioPergunta1_5.class; |
} |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioCursoDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapStarQuestionarioAnswerDao.java |
---|
New file |
0,0 → 1,39 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/** |
* Home object for domain model class OlapStarQuestionarioAnswer. |
* @author Jorge Machado - Hibernate Tools |
*/ |
import jomm.dao.IDomainObjectDao; |
import jomm.dao.impl.AbstractDao; |
import pt.estgp.estgweb.domain.OlapStarQuestionarioAnswer; |
public class OlapStarQuestionarioAnswerDao extends AbstractDao<OlapStarQuestionarioAnswer> { |
//public class OlapStarQuestionarioAnswerDao extends AbstractDao implements IDomainObjectDao { |
private static final Logger log = Logger.getLogger(OlapStarQuestionarioAnswerDao.class); |
protected static OlapStarQuestionarioAnswerDao myInstance = null; |
protected OlapStarQuestionarioAnswerDao(){ |
super(); |
} |
public static OlapStarQuestionarioAnswerDao getInstance() { |
if (myInstance == null) |
myInstance = new OlapStarQuestionarioAnswerDao(); |
return myInstance; |
} |
protected Class getReferenceClass() { |
return OlapStarQuestionarioAnswer.class; |
} |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ConfigurationGradesStatusEpocaDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitTurmaDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordJobDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ManagedIdentifierCollectionDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitAnnouncementDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/JobServiceTaskDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ProcessDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UserDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/JobServiceTaskParameterDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/DigitalDeliveryCategoryDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatYearDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseYearDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ImageDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioCursoDegreeDao.java |
---|
New file |
0,0 → 1,39 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/** |
* Home object for domain model class OlapEntityQuestionarioCursoDegree. |
* @author Jorge Machado - Hibernate Tools |
*/ |
import jomm.dao.IDomainObjectDao; |
import jomm.dao.impl.AbstractDao; |
import pt.estgp.estgweb.domain.OlapEntityQuestionarioCursoDegree; |
public class OlapEntityQuestionarioCursoDegreeDao extends AbstractDao<OlapEntityQuestionarioCursoDegree> { |
//public class OlapEntityQuestionarioCursoDegreeDao extends AbstractDao implements IDomainObjectDao { |
private static final Logger log = Logger.getLogger(OlapEntityQuestionarioCursoDegreeDao.class); |
protected static OlapEntityQuestionarioCursoDegreeDao myInstance = null; |
protected OlapEntityQuestionarioCursoDegreeDao(){ |
super(); |
} |
public static OlapEntityQuestionarioCursoDegreeDao getInstance() { |
if (myInstance == null) |
myInstance = new OlapEntityQuestionarioCursoDegreeDao(); |
return myInstance; |
} |
protected Class getReferenceClass() { |
return OlapEntityQuestionarioCursoDegree.class; |
} |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ComunicationFolderDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RepositoryFileVersionDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AssessmentDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitQuestionDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitProgramDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BlogPostDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatDayDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/QuestionarioHistoryDriveDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitAssignementDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitDeliverableDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioTipologiaDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ConfigurationGradesEpocaAvaliacaoDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ConfigurationDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PageContentDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatDayIdDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/JobDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/GenericUserDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/JobParameterDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyResponseDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PageRepositoryFileDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/JobServiceTaskSchedulerParameterDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioPerguntaGrupoDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ProcessEventFileDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ProcessEventDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UserSessionDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyQuestionDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioUnidadeDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapStarQuestionarioDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioDocenteDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioTurmaDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AssessmentResponseDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyQuestionItemDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatMonthDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyQuestionAnswerDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordPaperDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioInstituicaoDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SigesUserDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitBlogPostDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SessionObjectDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyStatsGraphicDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/TeacherDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PageDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioPeriodoDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/JobServiceTaskSchedulerDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AssessmentQuestionDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RepositoryFileDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/DigitalDeliveryDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatMonthIdDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/BlogDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/TesteDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/MetaProcessDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/StudentDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SessionObjectIdDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/DigitalDeliveryTargetDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/OlapEntityQuestionarioAnoDao.java |
---|
New file |
0,0 → 1,39 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/** |
* Home object for domain model class OlapEntityQuestionarioAno. |
* @author Jorge Machado - Hibernate Tools |
*/ |
import jomm.dao.IDomainObjectDao; |
import jomm.dao.impl.AbstractDao; |
import pt.estgp.estgweb.domain.OlapEntityQuestionarioAno; |
public class OlapEntityQuestionarioAnoDao extends AbstractDao<OlapEntityQuestionarioAno> { |
//public class OlapEntityQuestionarioAnoDao extends AbstractDao implements IDomainObjectDao { |
private static final Logger log = Logger.getLogger(OlapEntityQuestionarioAnoDao.class); |
protected static OlapEntityQuestionarioAnoDao myInstance = null; |
protected OlapEntityQuestionarioAnoDao(){ |
super(); |
} |
public static OlapEntityQuestionarioAnoDao getInstance() { |
if (myInstance == null) |
myInstance = new OlapEntityQuestionarioAnoDao(); |
return myInstance; |
} |
protected Class getReferenceClass() { |
return OlapEntityQuestionarioAno.class; |
} |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AnnouncementDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/GroupDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ConfigurationDirectoryDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AssessmentQuestionItemDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUserAssociationDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/UrlStatYearIdDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ConfigurationGradesDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AssessmentQuestionAnswerDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/AssessmentQuestionPossibleAnswerDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordThesisDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ManagedIdentifierDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitProgramPart2Dao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SurveyQuestionCandidateAnswerDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitGradeDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/RecordEventOrganizationDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/ReminderDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/PageExternalObjectDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/dao/impl/SruSourceCollectionDao.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain.dao.impl; |
// Generated 20/Mar/2016 11:05:49 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:21 by Hibernate Tools 3.2.0.b9 |
import org.apache.log4j.Logger; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Teste.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioUnidade.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/DigitalDeliveryTarget.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Group.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ConfigurationDirectory.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestionItem.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUserAssociation.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatYearId.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioDocente.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
10,10 → 10,11 |
private long id; |
private String codigo; |
private long codigo; |
private String nome; |
private String bi; |
private String username; |
private String email; |
public OlapEntityQuestionarioDocente() { |
} |
26,11 → 27,11 |
public void setId(long id) { |
this.id = id; |
} |
public String getCodigo() { |
public long getCodigo() { |
return this.codigo; |
} |
public void setCodigo(String codigo) { |
public void setCodigo(long codigo) { |
this.codigo = codigo; |
} |
public String getNome() { |
54,6 → 55,13 |
public void setUsername(String username) { |
this.username = username; |
} |
public String getEmail() { |
return this.email; |
} |
public void setEmail(String email) { |
this.email = email; |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitAssignement.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnit.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SigesUser.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/Job.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.io.Serializable; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/ManagedIdentifierCollection.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitAnnouncement.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioPeriodo.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTaskScheduler.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.HashSet; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioPerguntaGrupo.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/JobServiceTaskSchedulerParameter.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/DigitalDeliveryCategory.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatYear.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStatMonthId.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UserSession.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioCursoDegree.java |
---|
New file |
0,0 → 1,39 |
package pt.estgp.estgweb.domain; |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/** |
* OlapEntityQuestionarioCursoDegree generated by hbm2java |
*/ |
public class OlapEntityQuestionarioCursoDegree implements java.io.Serializable { |
private long id; |
private String degree; |
public OlapEntityQuestionarioCursoDegree() { |
} |
public long getId() { |
return this.id; |
} |
public void setId(long id) { |
this.id = id; |
} |
public String getDegree() { |
return this.degree; |
} |
public void setDegree(String degree) { |
this.degree = degree; |
} |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/MetaProcess.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/CourseUnitEvaluation.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/OlapEntityQuestionarioAno.java |
---|
New file |
0,0 → 1,39 |
package pt.estgp.estgweb.domain; |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/** |
* OlapEntityQuestionarioAno generated by hbm2java |
*/ |
public class OlapEntityQuestionarioAno implements java.io.Serializable { |
private long id; |
private String ano; |
public OlapEntityQuestionarioAno() { |
} |
public long getId() { |
return this.id; |
} |
public void setId(long id) { |
this.id = id; |
} |
public String getAno() { |
return this.ano; |
} |
public void setAno(String ano) { |
this.ano = ano; |
} |
} |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/SurveyStructuralNode.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 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 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/AssessmentQuestionAnswer.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
/branches/v3/impl/gen/java/pt/estgp/estgweb/domain/UrlStat.java |
---|
1,5 → 1,5 |
package pt.estgp.estgweb.domain; |
// Generated 20/Mar/2016 18:07:17 by Hibernate Tools 3.2.0.b9 |
// Generated 21/Mar/2016 21:36:05 by Hibernate Tools 3.2.0.b9 |
import java.util.Date; |