/impl/src/java/pt/estgp/estgweb/domain/dao/impl/ConfigurationDaoImpl.java |
---|
29,6 → 29,7 |
Configuration configuration = new ConfigurationImpl(); |
configuration.setInterfaceImportYear("201516"); |
configuration.setImportsDefaultImportYear("201516"); |
configuration.setCourseUnitEvaluationActiveYear(null); |
configuration.setSaveDate(new Date()); |
save(configuration); |
return configuration; |
94,5 → 95,58 |
return importYear; |
} |
public String getCourseUnitEvaluationActiveYear() |
{ |
return load().getCourseUnitEvaluationActiveYear(); |
} |
public String getCourseUnitEvaluationActiveYearCreateTransaction() |
{ |
getCurrentSession().beginTransaction(); |
String activeYear = getCourseUnitEvaluationActiveYear(); |
getCurrentSession().getTransaction().commit(); |
return activeYear; |
} |
public void updateCourseUnitEvaluationActiveYear(String activeYear) |
{ |
Configuration config = load(); |
config.setCourseUnitEvaluationActiveYear(activeYear); |
} |
public void updateCourseUnitEvaluationActiveYearCreateTransaction(String activeYear) |
{ |
getCurrentSession().beginTransaction(); |
updateCourseUnitEvaluationActiveYear(activeYear); |
getCurrentSession().getTransaction().commit(); |
} |
public String getSigesWebServicesWsdl() |
{ |
return load().getSigesWebServicesWsdl(); |
} |
public String getSigesWebServicesWsdlCreateTransaction() |
{ |
getCurrentSession().beginTransaction(); |
String wsdl = getSigesWebServicesWsdl(); |
getCurrentSession().getTransaction().commit(); |
return wsdl; |
} |
public void updateSigesWebServicesWsdl(String wsdl) |
{ |
Configuration config = load(); |
config.setSigesWebServicesWsdl(wsdl); |
} |
public void updateSigesWebServicesWsdlCreateTransaction(String wsdl) |
{ |
getCurrentSession().beginTransaction(); |
updateSigesWebServicesWsdl(wsdl); |
getCurrentSession().getTransaction().commit(); |
} |
} |
/impl/src/java/pt/estgp/estgweb/domain/dao/impl/CourseUnitDaoImpl.java |
---|
532,7 → 532,7 |
.createAlias("course", "c") |
.add(eq("c.id", courseId)) |
.add(not(eq("importYear", DaoFactory.getConfigurationDaoImpl().getInterfaceImportYear()))) |
.add(ge("importYear", "201415")) |
.add(ge("importYear", "201415" )) |
.add(isNull("courseUnitEvaluation")) |
.list(); |
} |
/impl/src/hbm/pt/estgp/estgweb/domain/Configuration.hbm.xml |
---|
16,6 → 16,10 |
<property name="interfaceImportYear" type="string"/> |
<property name="importsDefaultImportYear" type="string"/> |
<property name="sigesWebServicesWsdl" type="string"/> |
<!--CourseUnitEvaluation formatImportYear--> |
<property name="courseUnitEvaluationActiveYear" type="string"/> |
<subclass name="pt.estgp.estgweb.domain.ConfigurationImpl" discriminator-value="ConfigurationImpl"/> |
</class> |
</hibernate-mapping> |
/impl/src/web/user/courseunits/courseunit.jsp |
---|
264,9 → 264,11 |
<h2><bean:message key="courseunit.summaries"/></h2> |
<logic:notEmpty name="CourseUnitView" property="summariesFromJson"> |
<p><a href="<%=request.getContextPath()%>/ftpProxyStream/ionline${CourseUnitView.sumariosPathFileIntranet}">Descarregar PDF</a></p> |
SA <bean:write name="CourseUnitView" property="lateSummaries"/> |
<logic:greaterThan value="0" name="CourseUnitView" property="lateSummaries"> |
<p style="background-color: yellow">Tem <bean:write name="CourseUnitView" property="lateSummaries"/> Sumários por preencher. |
<p style="background-color: yellow">Tem <bean:write name="CourseUnitView" property="lateSummaries"/> |
<logic:equal name="CourseUnitView" property="lateSummaries" value="1">Sumário</logic:equal> |
<logic:greaterThan name="CourseUnitView" property="lateSummaries" value="1">Sumários</logic:greaterThan> |
por preencher. |
<a target="_blank" href="http://netpa.ipportalegre.pt">Aceda ao NETPA para regularizar</a></p> |
</logic:greaterThan> |
</logic:notEmpty> |