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

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

public class UnifiedServiceRefMetaData
extends ServiceRefMetaData

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

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

Constructor Summary
UnifiedServiceRefMetaData()
           
UnifiedServiceRefMetaData(UnifiedVirtualFile vfRoot)
           
 
Method Summary
 void addCallProperty(UnifiedCallPropertyMetaData callProp)
           
 void addHandler(UnifiedHandlerMetaData handler)
           
 void addPortComponentRef(UnifiedPortComponentRefMetaData pcRef)
           
 void finalizeInjectionTarget(java.lang.String propName)
           
 java.lang.Object getAnnotatedElement()
           
 java.util.List<UnifiedCallPropertyMetaData> getCallProperties()
           
 java.lang.String getConfigFile()
           
 java.lang.String getConfigName()
           
 java.lang.String getHandlerChain()
           
 UnifiedHandlerChainsMetaData getHandlerChains()
           
 java.util.List<UnifiedHandlerMetaData> getHandlers()
           
 java.util.List<java.lang.String[]> getInjectionTargets()
           
 java.lang.String getMappingFile()
           
 java.net.URL getMappingLocation()
           
 UnifiedPortComponentRefMetaData getPortComponentRef(java.lang.String seiName, javax.xml.namespace.QName portName)
           
 java.util.Collection<UnifiedPortComponentRefMetaData> getPortComponentRefs()
           
 java.lang.String getServiceImplClass()
           
 java.lang.String getServiceInterface()
           
 javax.xml.namespace.QName getServiceQName()
           
 java.lang.String getServiceRefName()
           
 java.lang.String getServiceRefType()
           
 UnifiedVirtualFile getVfsRoot()
           
 java.lang.String getWsdlFile()
           
 java.net.URL getWsdlLocation()
           
 java.lang.String getWsdlOverride()
           
 void importJBossXml(org.w3c.dom.Element root)
           
 void importStandardXml(org.w3c.dom.Element root)
           
 boolean isProcessed()
           
 void merge(ServiceRefMetaData sref)
           
 void registerInjectionTarget(java.lang.String classname)
           
 void setAnnotatedElement(java.lang.Object anElement)
           
 void setCallProperties(java.util.List<UnifiedCallPropertyMetaData> callProps)
           
 void setConfigFile(java.lang.String configFile)
           
 void setConfigName(java.lang.String configName)
           
 void setHandlerChain(java.lang.String handlerChain)
           
 void setHandlerChains(UnifiedHandlerChainsMetaData handlerChains)
           
 void setMappingFile(java.lang.String mappingFile)
           
 void setProcessed(boolean flag)
           
 void setServiceImplClass(java.lang.String serviceImplClass)
           
 void setServiceInterface(java.lang.String serviceInterface)
           
 void setServiceQName(javax.xml.namespace.QName serviceQName)
           
 void setServiceRefName(java.lang.String serviceRefName)
           
 void setServiceRefType(java.lang.String serviceResType)
           
 void setVfsRoot(UnifiedVirtualFile vfsRoot)
           
 void setWsdlFile(java.lang.String wsdlFile)
           
 void setWsdlOverride(java.lang.String wsdlOverride)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnifiedServiceRefMetaData

public UnifiedServiceRefMetaData(UnifiedVirtualFile vfRoot)

UnifiedServiceRefMetaData

public UnifiedServiceRefMetaData()
Method Detail

merge

public void merge(ServiceRefMetaData sref)
Specified by:
merge in class ServiceRefMetaData

getVfsRoot

public UnifiedVirtualFile getVfsRoot()

setVfsRoot

public void setVfsRoot(UnifiedVirtualFile vfsRoot)

getServiceRefName

public java.lang.String getServiceRefName()
Specified by:
getServiceRefName in class ServiceRefMetaData

setServiceRefName

public void setServiceRefName(java.lang.String serviceRefName)
Specified by:
setServiceRefName in class ServiceRefMetaData

getMappingFile

public java.lang.String getMappingFile()

setMappingFile

public void setMappingFile(java.lang.String mappingFile)

getMappingLocation

public java.net.URL getMappingLocation()

getPortComponentRefs

public java.util.Collection<UnifiedPortComponentRefMetaData> getPortComponentRefs()

getPortComponentRef

public UnifiedPortComponentRefMetaData getPortComponentRef(java.lang.String seiName,
                                                           javax.xml.namespace.QName portName)

addPortComponentRef

public void addPortComponentRef(UnifiedPortComponentRefMetaData pcRef)

getHandlers

public java.util.List<UnifiedHandlerMetaData> getHandlers()

addHandler

public void addHandler(UnifiedHandlerMetaData handler)

getServiceInterface

public java.lang.String getServiceInterface()

setServiceInterface

public void setServiceInterface(java.lang.String serviceInterface)

getServiceImplClass

public java.lang.String getServiceImplClass()

setServiceImplClass

public void setServiceImplClass(java.lang.String serviceImplClass)

getServiceQName

public javax.xml.namespace.QName getServiceQName()

setServiceQName

public void setServiceQName(javax.xml.namespace.QName serviceQName)

getServiceRefType

public java.lang.String getServiceRefType()

setServiceRefType

public void setServiceRefType(java.lang.String serviceResType)

getWsdlFile

public java.lang.String getWsdlFile()

setWsdlFile

public void setWsdlFile(java.lang.String wsdlFile)

getWsdlLocation

public java.net.URL getWsdlLocation()

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)

getWsdlOverride

public java.lang.String getWsdlOverride()

setWsdlOverride

public void setWsdlOverride(java.lang.String wsdlOverride)

getCallProperties

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

setCallProperties

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

addCallProperty

public void addCallProperty(UnifiedCallPropertyMetaData callProp)

getHandlerChains

public UnifiedHandlerChainsMetaData getHandlerChains()

setHandlerChains

public void setHandlerChains(UnifiedHandlerChainsMetaData handlerChains)

getHandlerChain

public java.lang.String getHandlerChain()

setHandlerChain

public void setHandlerChain(java.lang.String handlerChain)

getAnnotatedElement

public java.lang.Object getAnnotatedElement()
Specified by:
getAnnotatedElement in class ServiceRefMetaData

isProcessed

public boolean isProcessed()
Specified by:
isProcessed in class ServiceRefMetaData

setProcessed

public void setProcessed(boolean flag)
Specified by:
setProcessed in class ServiceRefMetaData

setAnnotatedElement

public void setAnnotatedElement(java.lang.Object anElement)
Specified by:
setAnnotatedElement in class ServiceRefMetaData

registerInjectionTarget

public void registerInjectionTarget(java.lang.String classname)

finalizeInjectionTarget

public void finalizeInjectionTarget(java.lang.String propName)

getInjectionTargets

public java.util.List<java.lang.String[]> getInjectionTargets()
Specified by:
getInjectionTargets in class ServiceRefMetaData

importStandardXml

public void importStandardXml(org.w3c.dom.Element root)
Specified by:
importStandardXml in class ServiceRefMetaData

importJBossXml

public void importJBossXml(org.w3c.dom.Element root)
Specified by:
importJBossXml in class ServiceRefMetaData

toString

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


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