org.jboss.metadata.javaee.spec
Class ServiceReferenceMetaData

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
All Implemented Interfaces:
Serializable, Cloneable, IdMetaData, MappableMetaData, MergeableMappedMetaData<ServiceReferenceMetaData>, MergeableMetaData<ServiceReferenceMetaData>
Direct Known Subclasses:
JBossServiceReferenceMetaData

public class ServiceReferenceMetaData
extends ResourceInjectionMetaDataWithDescriptionGroup
implements MergeableMappedMetaData<ServiceReferenceMetaData>

ServiceReferenceMetaData.

Version:
$Revision: 81860 $
Author:
Adrian Brock, Scott.Stark@jboss.org
See Also:
Serialized Form

Constructor Summary
ServiceReferenceMetaData()
          Create a new ServiceReferenceMetaData.
 
Method Summary
 AnnotatedElement getAnnotatedElement()
           
 ServiceReferenceHandlerChainsMetaData getHandlerChains()
          Get the handlerChains.
 ServiceReferenceHandlersMetaData getHandlers()
          Get the handlers.
 String getJaxrpcMappingFile()
          Get the jaxrpcMappingFile.
 List<? extends PortComponentRef> getPortComponentRef()
           
 String getServiceInterface()
          Get the serviceInterface.
 QName getServiceQname()
          Get the serviceQname.
 String getServiceRefName()
          Get the serviceRefName.
 String getServiceRefType()
          Get the serviceRefType.
 String getWsdlFile()
          Get the wsdlFile.
 boolean isProcessed()
           
 ServiceReferenceMetaData merge(ServiceReferenceMetaData original)
          Merge some metadata
 void merge(ServiceReferenceMetaData override, ServiceReferenceMetaData original)
          Merge the contents of override with original into this.
 void setAnnotatedElement(AnnotatedElement anElement)
           
 void setHandlerChains(ServiceReferenceHandlerChainsMetaData handlerChains)
          Set the handlerChains.
 void setHandlers(ServiceReferenceHandlersMetaData handlers)
          Set the handlers.
 void setJaxrpcMappingFile(String jaxrpcMappingFile)
          Set the jaxrpcMappingFile.
 void setPortComponentRef(List<? extends PortComponentRef> portComponentRef)
           
 void setProcessed(boolean processed)
           
 void setServiceInterface(String serviceInterface)
          Set the serviceInterface.
 void setServiceQname(QName serviceQname)
          Set the serviceQname.
 void setServiceRefName(String serviceRefName)
          Set the serviceRefName.
 void setServiceRefType(String serviceRefType)
          Set the serviceRefType.
 void setWsdlFile(String wsdlFile)
          Set the wsdlFile.
 
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

ServiceReferenceMetaData

public ServiceReferenceMetaData()
Create a new ServiceReferenceMetaData.

Method Detail

merge

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

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

merge

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

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

getServiceRefName

public String getServiceRefName()
Get the serviceRefName.

Returns:
the serviceRefName.

setServiceRefName

public void setServiceRefName(String serviceRefName)
Set the serviceRefName.

Parameters:
serviceRefName - the serviceRefName.
Throws:
IllegalArgumentException - for a null serviceRefName

getJaxrpcMappingFile

public String getJaxrpcMappingFile()
Get the jaxrpcMappingFile.

Returns:
the jaxrpcMappingFile.

setJaxrpcMappingFile

public void setJaxrpcMappingFile(String jaxrpcMappingFile)
Set the jaxrpcMappingFile.

Parameters:
jaxrpcMappingFile - the jaxrpcMappingFile.
Throws:
IllegalArgumentException - for a null jaxrpcMappingFile

getServiceInterface

public String getServiceInterface()
Get the serviceInterface.

Returns:
the serviceInterface.

setServiceInterface

public void setServiceInterface(String serviceInterface)
Set the serviceInterface.

Parameters:
serviceInterface - the serviceInterface.
Throws:
IllegalArgumentException - for a null serviceInterface

getServiceQname

public QName getServiceQname()
Get the serviceQname.

Returns:
the serviceQname.

setServiceQname

public void setServiceQname(QName serviceQname)
Set the serviceQname.

Parameters:
serviceQname - the serviceQname.
Throws:
IllegalArgumentException - for a null serviceQname

getServiceRefType

public String getServiceRefType()
Get the serviceRefType.

Returns:
the serviceRefType.

setServiceRefType

public void setServiceRefType(String serviceRefType)
Set the serviceRefType.

Parameters:
serviceRefType - the serviceRefType.
Throws:
IllegalArgumentException - for a null serviceRefType

getWsdlFile

public String getWsdlFile()
Get the wsdlFile.

Returns:
the wsdlFile.

setWsdlFile

public void setWsdlFile(String wsdlFile)
Set the wsdlFile.

Parameters:
wsdlFile - the wsdlFile.
Throws:
IllegalArgumentException - for a null wsdlFile

getPortComponentRef

public List<? extends PortComponentRef> getPortComponentRef()

setPortComponentRef

public void setPortComponentRef(List<? extends PortComponentRef> portComponentRef)

getHandlers

public ServiceReferenceHandlersMetaData getHandlers()
Get the handlers.

Returns:
the handlers.

setHandlers

public void setHandlers(ServiceReferenceHandlersMetaData handlers)
Set the handlers.

Parameters:
handlers - the handlers.
Throws:
IllegalArgumentException - for a null handlers

getHandlerChains

public ServiceReferenceHandlerChainsMetaData getHandlerChains()
Get the handlerChains.

Returns:
the handlerChains.

setHandlerChains

public void setHandlerChains(ServiceReferenceHandlerChainsMetaData handlerChains)
Set the handlerChains.

Parameters:
handlerChains - the handlerChains.
Throws:
IllegalArgumentException - for a null handlerChains

getAnnotatedElement

public AnnotatedElement getAnnotatedElement()

setAnnotatedElement

public void setAnnotatedElement(AnnotatedElement anElement)

isProcessed

public boolean isProcessed()

setProcessed

public void setProcessed(boolean processed)


Copyright © 2009 JBoss Inc.. All Rights Reserved.