org.jboss.wsf.spi.metadata.j2ee.serviceref
Class UnifiedPortComponentRefMetaData

java.lang.Object
  extended by org.jboss.wsf.spi.serviceref.ServiceRefElement
      extended by org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedPortComponentRefMetaData
All Implemented Interfaces:
java.io.Serializable

public class UnifiedPortComponentRefMetaData
extends ServiceRefElement

The metdata data from service-ref/port-component-ref element in web.xml, ejb-jar.xml, and application-client.xml.

Author:
Thomas.Diesler@jboss.org
See Also:
Serialized Form

Constructor Summary
UnifiedPortComponentRefMetaData(UnifiedServiceRefMetaData serviceRefMetaData)
           
 
Method Summary
 void addCallProperty(UnifiedCallPropertyMetaData callProp)
           
 void addStubProperty(UnifiedStubPropertyMetaData stubProp)
           
 java.util.List<UnifiedCallPropertyMetaData> getCallProperties()
           
 java.lang.String getConfigFile()
           
 java.lang.String getConfigName()
           
 java.lang.Boolean getEnableMTOM()
           
 java.lang.String getPortComponentLink()
          The port-component-link element links a port-component-ref to a specific port-component required to be made available by a service reference.
 javax.xml.namespace.QName getPortQName()
           
 java.lang.String getServiceEndpointInterface()
           
 UnifiedServiceRefMetaData getServiceRefMetaData()
           
 java.util.List<UnifiedStubPropertyMetaData> getStubProperties()
           
 void importJBossXml(org.w3c.dom.Element root)
           
 void importStandardXml(org.w3c.dom.Element root)
           
 boolean matches(java.lang.String seiName, javax.xml.namespace.QName portName)
           
 void merge(UnifiedPortComponentRefMetaData pcref)
           
 void setCallProperties(java.util.List<UnifiedCallPropertyMetaData> callProps)
           
 void setConfigFile(java.lang.String configFile)
           
 void setConfigName(java.lang.String configName)
           
 void setEnableMTOM(java.lang.Boolean enableMTOM)
           
 void setPortComponentLink(java.lang.String portComponentLink)
           
 void setPortQName(javax.xml.namespace.QName portQName)
           
 void setServiceEndpointInterface(java.lang.String serviceEndpointInterface)
           
 void setStubProperties(java.util.List<UnifiedStubPropertyMetaData> stubProps)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnifiedPortComponentRefMetaData

public UnifiedPortComponentRefMetaData(UnifiedServiceRefMetaData serviceRefMetaData)
Method Detail

merge

public void merge(UnifiedPortComponentRefMetaData pcref)

getServiceRefMetaData

public UnifiedServiceRefMetaData getServiceRefMetaData()

getEnableMTOM

public java.lang.Boolean getEnableMTOM()

setEnableMTOM

public void setEnableMTOM(java.lang.Boolean enableMTOM)

getPortComponentLink

public java.lang.String getPortComponentLink()
The port-component-link element links a port-component-ref to a specific port-component required to be made available by a service reference. The value of a port-component-link must be the port-component-name of a port-component in the same module or another module in the same application unit. The syntax for specification follows the syntax defined for ejb-link in the EJB 2.0 specification.


setPortComponentLink

public void setPortComponentLink(java.lang.String portComponentLink)

getServiceEndpointInterface

public java.lang.String getServiceEndpointInterface()

setServiceEndpointInterface

public void setServiceEndpointInterface(java.lang.String serviceEndpointInterface)

getPortQName

public javax.xml.namespace.QName getPortQName()

setPortQName

public void setPortQName(javax.xml.namespace.QName portQName)

getCallProperties

public java.util.List<UnifiedCallPropertyMetaData> getCallProperties()

setCallProperties

public void setCallProperties(java.util.List<UnifiedCallPropertyMetaData> callProps)

addCallProperty

public void addCallProperty(UnifiedCallPropertyMetaData callProp)

getStubProperties

public java.util.List<UnifiedStubPropertyMetaData> getStubProperties()

setStubProperties

public void setStubProperties(java.util.List<UnifiedStubPropertyMetaData> stubProps)

addStubProperty

public void addStubProperty(UnifiedStubPropertyMetaData stubProp)

getConfigFile

public java.lang.String getConfigFile()

setConfigFile

public void setConfigFile(java.lang.String configFile)

getConfigName

public java.lang.String getConfigName()

setConfigName

public void setConfigName(java.lang.String configName)

importStandardXml

public void importStandardXml(org.w3c.dom.Element root)

importJBossXml

public void importJBossXml(org.w3c.dom.Element root)

matches

public boolean matches(java.lang.String seiName,
                       javax.xml.namespace.QName portName)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.