public class ServiceRefType extends Object
Java class for service-refType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="service-refType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<group ref="{http://java.sun.com/xml/ns/javaee}descriptionGroup"/>
<element name="service-ref-name" type="{http://java.sun.com/xml/ns/javaee}jndi-nameType"/>
<element name="service-interface" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
<element name="service-ref-type" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType" minOccurs="0"/>
<element name="wsdl-file" type="{http://java.sun.com/xml/ns/javaee}xsdAnyURIType" minOccurs="0"/>
<element name="jaxrpc-mapping-file" type="{http://java.sun.com/xml/ns/javaee}pathType" minOccurs="0"/>
<element name="service-qname" type="{http://java.sun.com/xml/ns/javaee}xsdQNameType" minOccurs="0"/>
<element name="port-component-ref" type="{http://java.sun.com/xml/ns/javaee}port-component-refType" maxOccurs="unbounded" minOccurs="0"/>
<choice>
<element name="handler" type="{http://java.sun.com/xml/ns/javaee}handlerType" maxOccurs="unbounded" minOccurs="0"/>
<element name="handler-chains" type="{http://java.sun.com/xml/ns/javaee}handler-chainsType" minOccurs="0"/>
</choice>
<group ref="{http://java.sun.com/xml/ns/javaee}resourceGroup"/>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected List<DescriptionType> |
description |
protected List<DisplayNameType> |
displayName |
protected List<HandlerType> |
handler |
protected HandlerChainsType |
handlerChains |
protected List<IconType> |
icon |
protected String |
id |
protected List<InjectionTargetType> |
injectionTarget |
protected PathType |
jaxrpcMappingFile |
protected XsdStringType |
lookupName |
protected XsdStringType |
mappedName |
protected List<PortComponentRefType> |
portComponentRef |
protected FullyQualifiedClassType |
serviceInterface |
protected XsdQNameType |
serviceQname |
protected JndiNameType |
serviceRefName |
protected FullyQualifiedClassType |
serviceRefType |
protected XsdAnyURIType |
wsdlFile |
| Constructor and Description |
|---|
ServiceRefType() |
protected List<DescriptionType> description
protected List<DisplayNameType> displayName
protected JndiNameType serviceRefName
protected FullyQualifiedClassType serviceInterface
protected FullyQualifiedClassType serviceRefType
protected XsdAnyURIType wsdlFile
protected PathType jaxrpcMappingFile
protected XsdQNameType serviceQname
protected List<PortComponentRefType> portComponentRef
protected List<HandlerType> handler
protected HandlerChainsType handlerChains
protected XsdStringType mappedName
protected List<InjectionTargetType> injectionTarget
protected XsdStringType lookupName
protected String id
public List<DescriptionType> getDescription()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the description property.
For example, to add a new item, do as follows:
getDescription().add(newItem);
Objects of the following type(s) are allowed in the list
DescriptionType
public List<DisplayNameType> getDisplayName()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the displayName property.
For example, to add a new item, do as follows:
getDisplayName().add(newItem);
Objects of the following type(s) are allowed in the list
DisplayNameType
public List<IconType> getIcon()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the icon property.
For example, to add a new item, do as follows:
getIcon().add(newItem);
Objects of the following type(s) are allowed in the list
IconType
public JndiNameType getServiceRefName()
JndiNameTypepublic void setServiceRefName(JndiNameType value)
value - allowed object is
JndiNameTypepublic FullyQualifiedClassType getServiceInterface()
FullyQualifiedClassTypepublic void setServiceInterface(FullyQualifiedClassType value)
value - allowed object is
FullyQualifiedClassTypepublic FullyQualifiedClassType getServiceRefType()
FullyQualifiedClassTypepublic void setServiceRefType(FullyQualifiedClassType value)
value - allowed object is
FullyQualifiedClassTypepublic XsdAnyURIType getWsdlFile()
XsdAnyURITypepublic void setWsdlFile(XsdAnyURIType value)
value - allowed object is
XsdAnyURITypepublic PathType getJaxrpcMappingFile()
PathTypepublic void setJaxrpcMappingFile(PathType value)
value - allowed object is
PathTypepublic XsdQNameType getServiceQname()
XsdQNameTypepublic void setServiceQname(XsdQNameType value)
value - allowed object is
XsdQNameTypepublic List<PortComponentRefType> getPortComponentRef()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the portComponentRef property.
For example, to add a new item, do as follows:
getPortComponentRef().add(newItem);
Objects of the following type(s) are allowed in the list
PortComponentRefType
public List<HandlerType> getHandler()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the handler property.
For example, to add a new item, do as follows:
getHandler().add(newItem);
Objects of the following type(s) are allowed in the list
HandlerType
public HandlerChainsType getHandlerChains()
HandlerChainsTypepublic void setHandlerChains(HandlerChainsType value)
value - allowed object is
HandlerChainsTypepublic XsdStringType getMappedName()
XsdStringTypepublic void setMappedName(XsdStringType value)
value - allowed object is
XsdStringTypepublic List<InjectionTargetType> getInjectionTarget()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the injectionTarget property.
For example, to add a new item, do as follows:
getInjectionTarget().add(newItem);
Objects of the following type(s) are allowed in the list
InjectionTargetType
public XsdStringType getLookupName()
XsdStringTypepublic void setLookupName(XsdStringType value)
value - allowed object is
XsdStringTypepublic void setId(String value)
value - allowed object is
Stringpublic ServiceRefType withDescription(DescriptionType... values)
public ServiceRefType withDescription(Collection<DescriptionType> values)
public ServiceRefType withDisplayName(DisplayNameType... values)
public ServiceRefType withDisplayName(Collection<DisplayNameType> values)
public ServiceRefType withIcon(IconType... values)
public ServiceRefType withIcon(Collection<IconType> values)
public ServiceRefType withServiceRefName(JndiNameType value)
public ServiceRefType withServiceInterface(FullyQualifiedClassType value)
public ServiceRefType withServiceRefType(FullyQualifiedClassType value)
public ServiceRefType withWsdlFile(XsdAnyURIType value)
public ServiceRefType withJaxrpcMappingFile(PathType value)
public ServiceRefType withServiceQname(XsdQNameType value)
public ServiceRefType withPortComponentRef(PortComponentRefType... values)
public ServiceRefType withPortComponentRef(Collection<PortComponentRefType> values)
public ServiceRefType withHandler(HandlerType... values)
public ServiceRefType withHandler(Collection<HandlerType> values)
public ServiceRefType withHandlerChains(HandlerChainsType value)
public ServiceRefType withMappedName(XsdStringType value)
public ServiceRefType withInjectionTarget(InjectionTargetType... values)
public ServiceRefType withInjectionTarget(Collection<InjectionTargetType> values)
public ServiceRefType withLookupName(XsdStringType value)
public ServiceRefType withId(String value)
Copyright © 2020. All rights reserved.