org.apache.openejb.jee
Class ServiceRef
java.lang.Object
org.apache.openejb.jee.ServiceRef
- All Implemented Interfaces:
- Injectable, JndiReference, Keyable<java.lang.String>
public class ServiceRef
- extends java.lang.Object
- implements JndiReference
The service-ref element declares a reference to a Web
service. It contains optional description, display name and
icons, a declaration of the required Service interface,
an optional WSDL document location, an optional set
of JAX-RPC mappings, an optional QName for the service element,
an optional set of Service Endpoint Interfaces to be resolved
by the container to a WSDL port, and an optional set of handlers.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
description
protected java.util.List<Text> description
displayName
protected java.util.List<Text> displayName
icon
protected java.util.List<Icon> icon
serviceRefName
protected java.lang.String serviceRefName
serviceInterface
protected java.lang.String serviceInterface
serviceRefType
protected java.lang.String serviceRefType
wsdlFile
protected java.lang.String wsdlFile
jaxrpcMappingFile
protected java.lang.String jaxrpcMappingFile
serviceQname
protected javax.xml.namespace.QName serviceQname
portComponentRef
protected java.util.List<PortComponentRef> portComponentRef
handler
protected java.util.List<Handler> handler
handlerChains
protected HandlerChains handlerChains
mappedName
protected java.lang.String mappedName
injectionTarget
protected java.util.List<InjectionTarget> injectionTarget
id
protected java.lang.String id
ServiceRef
public ServiceRef()
getName
public java.lang.String getName()
- Specified by:
getName
in interface JndiReference
getKey
public java.lang.String getKey()
- Description copied from interface:
Keyable
- Gets the immutable key for this object.
- Specified by:
getKey
in interface Keyable<java.lang.String>
- Returns:
- gets the immutable key for this object
getType
public java.lang.String getType()
- Specified by:
getType
in interface JndiReference
setName
public void setName(java.lang.String name)
- Specified by:
setName
in interface JndiReference
setType
public void setType(java.lang.String type)
- Specified by:
setType
in interface JndiReference
getDescription
public java.util.List<Text> getDescription()
getDisplayName
public java.util.List<Text> getDisplayName()
getIcon
public java.util.List<Icon> getIcon()
getServiceRefName
public java.lang.String getServiceRefName()
setServiceRefName
public void setServiceRefName(java.lang.String value)
getServiceInterface
public java.lang.String getServiceInterface()
setServiceInterface
public void setServiceInterface(java.lang.String value)
getServiceRefType
public java.lang.String getServiceRefType()
setServiceRefType
public void setServiceRefType(java.lang.String value)
getWsdlFile
public java.lang.String getWsdlFile()
setWsdlFile
public void setWsdlFile(java.lang.String value)
getJaxrpcMappingFile
public java.lang.String getJaxrpcMappingFile()
setJaxrpcMappingFile
public void setJaxrpcMappingFile(java.lang.String value)
getServiceQname
public javax.xml.namespace.QName getServiceQname()
- Gets the value of the serviceQname property.
setServiceQname
public void setServiceQname(javax.xml.namespace.QName value)
- Sets the value of the serviceQname property.
getPortComponentRef
public java.util.List<PortComponentRef> getPortComponentRef()
getHandlerChains
public HandlerChains getHandlerChains()
setHandlerChains
public void setHandlerChains(HandlerChains value)
getHandler
public java.util.List<Handler> getHandler()
getAllHandlers
public HandlerChains getAllHandlers()
getMappedName
public java.lang.String getMappedName()
- Specified by:
getMappedName
in interface JndiReference
setMappedName
public void setMappedName(java.lang.String value)
- Specified by:
setMappedName
in interface JndiReference
getInjectionTarget
public java.util.List<InjectionTarget> getInjectionTarget()
- Specified by:
getInjectionTarget
in interface Injectable
getId
public java.lang.String getId()
setId
public void setId(java.lang.String value)
Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.