/branches/v3/impl/conf/language/MessageResources.properties |
---|
3,6 → 3,7 |
# DEFAULT MESSAGE RESOURCES |
# |
################################################################################ |
user.error.invalid.id=O id de utilizador tem de ser superior a ZERO. |
# -- standard errors -- |
#errors.header=<UL class="statusWARNING"> |
#errors.prefix=<LI> |
/branches/v3/impl/conf/WEB-INF/struts/struts-intranet.xml |
---|
7,7 → 7,7 |
<struts-config> |
<form-beans> |
<form-bean type="pt.estgp.estgweb.web.form.CertificadoForm" name="CertificadoForm"/> |
</form-beans> |
<global-exceptions> |
21,6 → 21,22 |
<action-mappings> |
<action path="/admin/criarCertificado" forward="page.certificado"/> |
<action path="/admin/criarCertificadoController" |
name="CertificadoForm" |
type="pt.estgp.estgweb.web.controllers.CertificadoController" |
scope="request" |
parameter="dispatch" |
validate="true" |
input="page.certificado"> |
<forward name="criado" path="page.separators.home"/> |
</action> |
<action path="/user/startHome" forward="/user/home.do"/> |
<action path="/user/home" forward="page.separators.home"/> |
/branches/v3/impl/conf/WEB-INF/struts/tiles-intranet.xml |
---|
25,6 → 25,11 |
<put name="admin" value="/layout/topnavempty.jsp"/> |
</definition> |
<!--EngSoft Exemplos--> |
<definition name="page.certificado" extends="base.separators.semleft"> |
<put name="body" value="/admin/certificate.jsp"/> |
</definition> |
<definition name="page.separators.home" extends="base.separators.semleft"> |
<put name="separator" value="1" type="string"/> |
<put name="body" value="/user/home.jsp"/> |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/form/CertificadoForm.java |
---|
New file |
0,0 → 1,33 |
package pt.estgp.estgweb.web.form; |
import org.apache.struts.action.ActionErrors; |
import org.apache.struts.action.ActionMapping; |
import javax.servlet.http.HttpServletRequest; |
/** |
* Created by jorgemachado on 05/04/16. |
*/ |
public class CertificadoForm extends ApplicationForm |
{ |
private long userId; |
public long getUserId() { |
return userId; |
} |
public void setUserId(long userId) { |
this.userId = userId; |
} |
@Override |
public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) { |
ActionErrors errors= new ActionErrors(); |
if(userId <= 0) |
{ |
addMessage(errors,request,"user.error.invalid.id"); |
} |
return errors; |
} |
} |
/branches/v3/impl/src/java/pt/estgp/estgweb/web/controllers/CertificadoController.java |
---|
New file |
0,0 → 1,40 |
package pt.estgp.estgweb.web.controllers; |
import org.apache.struts.action.ActionForm; |
import org.apache.struts.action.ActionForward; |
import org.apache.struts.action.ActionMapping; |
import pt.estgp.estgweb.web.form.CertificadoForm; |
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; |
/** |
* Created by jorgemachado on 05/04/16. |
*/ |
public class CertificadoController extends ApplicationDispatchController |
{ |
public ActionForward criarCertificadoPeloId(ActionMapping mapping, |
ActionForm form, |
HttpServletRequest request, |
HttpServletResponse response) |
throws Throwable { |
CertificadoForm frm = (CertificadoForm) form; |
System.out.println("USER PEDIDO=" + frm.getUserId()); |
IServiceManager sm = ServiceManager.getInstance(); |
Object[] args = new Object[]{frm.getUserId()}; |
String certificado = (String) sm.execute( |
RequestUtils.getRequester(request, response),"CreateCertificate",args); |
System.out.println("Cetificado Criado=" + certificado); |
return mapping.findForward("criado"); |
} |
} |
/branches/v3/impl/src/web/admin/questionarios/pedagogicoEstudante/questionarioObsEdit.jsp |
---|
44,6 → 44,7 |
<div class="col-sm-10"> |
<textarea class="form-control" rows="10" name="val" id="setObsUnidade<%=unidadeAfetaId%>Val"><%=unidadeAfeta.getObs()%></textarea> |
</div> |
</div> |
<button type="button" id="setObsUnidade<%=unidadeAfetaId%>" class="btn btn-success pull-right" data-dismiss="modal">Salvar</button> |
<button style="margin-right:10px" type="button" onclick="$(this.form).find('textarea').html('')" class="btn btn-warning pull-right">Clear</button> |
/branches/v3/impl/src/web/admin/questionarios/pedagogicoEstudante/courseInfoJson.jsp |
---|
16,4 → 16,5 |
out.print(json.toString()); |
AbstractDao.getCurrentSession().getTransaction().commit(); |
%> |
/branches/v3/impl/src/web/admin/certificate.jsp |
---|
New file |
0,0 → 1,22 |
<%@ 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" %> |
<html:errors/> |
<html:form action="/admin/criarCertificadoController"> |
<input type="hidden" name="dispatch" value="criarCertificadoPeloId"/> |
<div class="form-group"> |
<label>Id do user</label> |
<div class="col-sm-10"> |
<html:text styleClass="form-control" property="userId"/> |
</div> |
</div> |
<html:submit/> |
</html:form> |