/* */ package org.jboss.ws.metadata.umdm;
/* */
/* */ import javax.xml.namespace.QName;
/* */ import org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedHandlerChainMetaData;
/* */ import org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedHandlerMetaData;
/* */ import org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedHandlerMetaData.HandlerType;
/* */
/* */ public class HandlerMetaDataJAXWS extends HandlerMetaData
/* */ {
/* */ private static final long serialVersionUID = 7631133188974299826L;
/* */ private QName serviceNamePattern;
/* */ private QName portNamePattern;
/* */ private String protocolBindings;
/* */
/* */ public static HandlerMetaDataJAXWS newInstance(UnifiedHandlerMetaData uhmd, UnifiedHandlerMetaData.HandlerType type)
/* */ {
/* 51 */ HandlerMetaDataJAXWS hmd = new HandlerMetaDataJAXWS(type);
/* 52 */ hmd.setHandlerName(uhmd.getHandlerName());
/* 53 */ hmd.setHandlerClassName(uhmd.getHandlerClass());
/* 54 */ hmd.setInitParams(uhmd.getInitParams());
/* 55 */ UnifiedHandlerChainMetaData handlerChain = uhmd.getHandlerChain();
/* 56 */ if (handlerChain != null)
/* */ {
/* 58 */ hmd.setProtocolBindings(handlerChain.getProtocolBindings());
/* 59 */ hmd.setServiceNamePattern(handlerChain.getServiceNamePattern());
/* 60 */ hmd.setPortNamePattern(handlerChain.getPortNamePattern());
/* */ }
/* 62 */ return hmd;
/* */ }
/* */
/* */ public HandlerMetaDataJAXWS(UnifiedHandlerMetaData.HandlerType type)
/* */ {
/* 67 */ super(type);
/* */ }
/* */
/* */ public QName getPortNamePattern()
/* */ {
/* 72 */ return this.portNamePattern;
/* */ }
/* */
/* */ public void setPortNamePattern(QName portNamePattern)
/* */ {
/* 77 */ this.portNamePattern = portNamePattern;
/* */ }
/* */
/* */ public String getProtocolBindings()
/* */ {
/* 82 */ return this.protocolBindings;
/* */ }
/* */
/* */ public void setProtocolBindings(String protocolBindings)
/* */ {
/* 87 */ this.protocolBindings = protocolBindings;
/* */ }
/* */
/* */ public QName getServiceNamePattern()
/* */ {
/* 92 */ return this.serviceNamePattern;
/* */ }
/* */
/* */ public void setServiceNamePattern(QName serviceNamePattern)
/* */ {
/* 97 */ this.serviceNamePattern = serviceNamePattern;
/* */ }
/* */
/* */ public String toString()
/* */ {
/* 102 */ StringBuffer buffer = new StringBuffer("\nHandlerMetaDataJAXWS:");
/* 103 */ buffer.append("\n type=" + getHandlerType());
/* 104 */ buffer.append("\n name=" + getHandlerName());
/* 105 */ buffer.append("\n class=" + getHandlerClass());
/* 106 */ buffer.append("\n params=" + getInitParams());
/* 107 */ buffer.append("\n protocols=" + getProtocolBindings());
/* 108 */ buffer.append("\n services=" + getServiceNamePattern());
/* 109 */ buffer.append("\n ports=" + getPortNamePattern());
/* 110 */ return buffer.toString();
/* */ }
/* */ }
/* Location: /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/jboss-embedded-all.jar
* Qualified Name: org.jboss.ws.metadata.umdm.HandlerMetaDataJAXWS
* JD-Core Version: 0.6.0
*/