Subversion Repositories bacoAlunos

Rev

Rev 1945 | Blame | Compare with Previous | Last modification | View Log | RSS feed

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.domain.views.UserView;
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;
import java.util.List;

/**
 * Created by jorgemachado on 05/04/16.
 */

public class CertificadoController extends ApplicationDispatchController
{

    public ActionForward criarCertificadoPeloId(ActionMapping mapping,
                                                ActionForm form,
                                                HttpServletRequest request,
                                                HttpServletResponse response)
            throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable {

        CertificadoForm frm = (CertificadoForm) form;

        1.5.0/docs/api/java/lang/System.html">System.out.println("USER PEDIDO=" + frm.getUserId());

        IServiceManager sm = ServiceManager.getInstance();
        5+0%2Fdocs%2Fapi+Object">Object[] args = new 5+0%2Fdocs%2Fapi+Object">Object[]{frm.getUserId()};
        1.5.0/docs/api/java/lang/String.html">String certificado = (1.5.0/docs/api/java/lang/String.html">String) sm.execute(
                RequestUtils.getRequester(request, response),"CreateCertificate",args);

        1.5.0/docs/api/java/lang/System.html">System.out.println("Cetificado Criado=" + certificado);

        return mapping.findForward("criado");

    }

    public ActionForward searchUsers(ActionMapping mapping,
                                                ActionForm form,
                                                HttpServletRequest request,
                                                HttpServletResponse response)
            throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable {

        CertificadoForm frm = (CertificadoForm) form;

        1.5.0/docs/api/java/lang/System.html">System.out.println("USER PEDIDO=" + frm.getUserId());

        IServiceManager sm = ServiceManager.getInstance();
        5+0%2Fdocs%2Fapi+Object">Object[] args = new 5+0%2Fdocs%2Fapi+Object">Object[]{frm.getTextoPesquisar(),null};
        List<UserView> users = (List<UserView>) sm.execute(
                RequestUtils.getRequester(request, response), "SearchUser", args);

        frm.setUsers(users);
        1.5.0/docs/api/java/lang/System.html">System.out.println("Encontrados " + users.size());

        return mapping.getInputForward();

    }
}