/* * * Copyright (C) 2013 Libreria para Cliente Consulta Títulos development team. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * ****************************************************** * SUBSECRETARIA DE TECNOLOGIAS DE LA INFORMACION * DIRECCION DE INTEROPERABILIDAD GUBERNAMENTAL * * FECHA CREACION : 02 -02-2013 * AUTHOR: DIG DIRECCION DE INTEROPERABILIDAD GUBERNAMENTAL * PROGRAMADOR:LUIGGI ANDRADE * CONCEPTO : Consulta De Titulos de Ciudadanos * Utilización del servicio web de la senascyt * * * MODIFICACION (Fecha, Autor y la descripción de la modificación) * * ******************************************************* */ package com.fp.webservices.snap.seguridad; import java.util.ArrayList; import java.util.List; import javax.xml.ws.handler.Handler; import javax.xml.ws.handler.HandlerResolver; import javax.xml.ws.handler.PortInfo; /** * * @author landrade */ public class HeaderHandlerResolver implements HandlerResolver { private DatosHeader headerData = new DatosHeader(); public HeaderHandlerResolver(DatosHeader HeaderList) { headerData.setDigest(HeaderList.getDigest()); headerData.setNonce(HeaderList.getNonce()); headerData.setFecha(HeaderList.getFecha()); headerData.setFechaf(HeaderList.getFechaf()); headerData.setUsuario(HeaderList.getUsuario()); } public List getHandlerChain(PortInfo portInfo) { List handlerChain = new ArrayList(); HeaderHandler hh = new HeaderHandler(headerData); handlerChain.add(hh); return handlerChain; } }