org.jboss.metadata.javaee.jboss
Class JBossServiceReferenceMetaData

java.lang.Object
  extended by org.jboss.metadata.javaee.support.IdMetaDataImpl
      extended by org.jboss.metadata.javaee.support.NamedMetaData
          extended by org.jboss.metadata.javaee.spec.ResourceInjectionMetaData
              extended by org.jboss.metadata.javaee.support.ResourceInjectionMetaDataWithDescriptionGroup
                  extended by org.jboss.metadata.javaee.spec.ServiceReferenceMetaData
                      extended by org.jboss.metadata.javaee.jboss.JBossServiceReferenceMetaData
All Implemented Interfaces:
Serializable, Cloneable, IdMetaData, MappableMetaData, MergeableMappedMetaData<ServiceReferenceMetaData>, MergeableMetaData<ServiceReferenceMetaData>

public class JBossServiceReferenceMetaData
extends ServiceReferenceMetaData

Version:
$Revision: 84989 $
Author:
Scott.Stark@jboss.org
See Also:
Serialized Form

Constructor Summary
JBossServiceReferenceMetaData()
          Create a new JBossServiceReferenceMetaData.
 
Method Summary
 String getConfigFile()
           
 String getConfigName()
           
 String getHandlerChain()
           
 List<JBossPortComponentRef> getJBossPortComponentRef()
           
 List<? extends PortComponentRef> getPortComponentRef()
           
 String getServiceClass()
           
 String getServiceRefName()
          Get the serviceRefName.
 String getWsdlOverride()
           
 JBossServiceReferenceMetaData merge(JBossServiceReferenceMetaData original)
           
 void merge(JBossServiceReferenceMetaData override, ServiceReferenceMetaData original)
          Merge the contents of override with original into this.
 ServiceReferenceMetaData merge(ServiceReferenceMetaData original)
          Merge some metadata
 void setConfigFile(String configFile)
           
 void setConfigName(String configName)
           
 void setHandlerChain(String handlerChain)
           
 void setJBossPortComponentRef(List<JBossPortComponentRef> portComponentRef)
           
 void setPortComponentRef(List<? extends PortComponentRef> portComponentRef)
           
 void setServiceClass(String serviceClass)
           
 void setServiceRefName(String serviceRefName)
          Set the serviceRefName.
 void setWsdlOverride(String wsdlOverride)
           
 
Methods inherited from class org.jboss.metadata.javaee.spec.ServiceReferenceMetaData
getAnnotatedElement, getHandlerChains, getHandlers, getJaxrpcMappingFile, getServiceInterface, getServiceQname, getServiceRefType, getWsdlFile, isProcessed, merge, setAnnotatedElement, setHandlerChains, setHandlers, setJaxrpcMappingFile, setProcessed, setServiceInterface, setServiceQname, setServiceRefType, setWsdlFile
 
Methods inherited from class org.jboss.metadata.javaee.support.ResourceInjectionMetaDataWithDescriptionGroup
getDescriptionGroup, merge, setDescriptionGroup
 
Methods inherited from class org.jboss.metadata.javaee.spec.ResourceInjectionMetaData
getIgnoreDependency, getInjectionTargets, getJndiName, getMappedName, getName, getResolvedJndiName, isDependencyIgnored, merge, setIgnoreDependency, setInjectionTargets, setJndiName, setMappedName, setResolvedJndiName
 
Methods inherited from class org.jboss.metadata.javaee.support.NamedMetaData
equals, getKey, hashCode, merge, setName, toString
 
Methods inherited from class org.jboss.metadata.javaee.support.IdMetaDataImpl
clone, getId, merge, merge, setId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.metadata.javaee.support.MappableMetaData
getKey
 

Constructor Detail

JBossServiceReferenceMetaData

public JBossServiceReferenceMetaData()
Create a new JBossServiceReferenceMetaData.

Method Detail

getServiceRefName

public String getServiceRefName()
Get the serviceRefName.

Overrides:
getServiceRefName in class ServiceReferenceMetaData
Returns:
the serviceRefName.

setServiceRefName

public void setServiceRefName(String serviceRefName)
Set the serviceRefName.

Overrides:
setServiceRefName in class ServiceReferenceMetaData
Parameters:
serviceRefName - the serviceRefName.
Throws:
IllegalArgumentException - for a null serviceRefName

getConfigFile

public String getConfigFile()

setConfigFile

public void setConfigFile(String configFile)

getConfigName

public String getConfigName()

setConfigName

public void setConfigName(String configName)

getHandlerChain

public String getHandlerChain()

setHandlerChain

public void setHandlerChain(String handlerChain)

getServiceClass

public String getServiceClass()

setServiceClass

public void setServiceClass(String serviceClass)

getJBossPortComponentRef

public List<JBossPortComponentRef> getJBossPortComponentRef()

setJBossPortComponentRef

public void setJBossPortComponentRef(List<JBossPortComponentRef> portComponentRef)

getPortComponentRef

public List<? extends PortComponentRef> getPortComponentRef()
Overrides:
getPortComponentRef in class ServiceReferenceMetaData

setPortComponentRef

public void setPortComponentRef(List<? extends PortComponentRef> portComponentRef)
Overrides:
setPortComponentRef in class ServiceReferenceMetaData

getWsdlOverride

public String getWsdlOverride()

setWsdlOverride

public void setWsdlOverride(String wsdlOverride)

merge

public ServiceReferenceMetaData merge(ServiceReferenceMetaData original)
Description copied from interface: MergeableMetaData
Merge some metadata

Specified by:
merge in interface MergeableMetaData<ServiceReferenceMetaData>
Overrides:
merge in class ServiceReferenceMetaData
Parameters:
original - the original
Returns:
the merged metadata

merge

public JBossServiceReferenceMetaData merge(JBossServiceReferenceMetaData original)

merge

public void merge(JBossServiceReferenceMetaData override,
                  ServiceReferenceMetaData original)
Merge the contents of override with original into this.

Parameters:
override - data which overrides original
original - the original data


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