net.sourceforge.ccxjc.it.model.prot.indexed.novalueclass.javaee
Interface ServiceRefType

All Known Implementing Classes:
ServiceRefTypeImpl

public interface ServiceRefType

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.

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}service-ref_handlerType" maxOccurs="unbounded" minOccurs="0"/>
           <element name="handler-chains" type="{http://java.sun.com/xml/ns/javaee}service-ref_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>
 


Method Summary
 DescriptionType[] getDescription()
           
 DescriptionType getDescription(int idx)
           
 int getDescriptionLength()
           
 DisplayNameType[] getDisplayName()
           
 DisplayNameType getDisplayName(int idx)
           
 int getDisplayNameLength()
           
 ServiceRefHandlerType[] getHandler()
           
 ServiceRefHandlerType getHandler(int idx)
           
 ServiceRefHandlerChainsType getHandlerChains()
          Gets the value of the handlerChains property.
 int getHandlerLength()
           
 IconType[] getIcon()
           
 IconType getIcon(int idx)
           
 int getIconLength()
           
 String getId()
          Gets the value of the id property.
 InjectionTargetType[] getInjectionTarget()
           
 InjectionTargetType getInjectionTarget(int idx)
           
 int getInjectionTargetLength()
           
 PathType getJaxrpcMappingFile()
          Gets the value of the jaxrpcMappingFile property.
 XsdStringType getMappedName()
          Gets the value of the mappedName property.
 PortComponentRefType[] getPortComponentRef()
           
 PortComponentRefType getPortComponentRef(int idx)
           
 int getPortComponentRefLength()
           
 FullyQualifiedClassType getServiceInterface()
          Gets the value of the serviceInterface property.
 XsdQNameType getServiceQname()
          Gets the value of the serviceQname property.
 JndiNameType getServiceRefName()
          Gets the value of the serviceRefName property.
 FullyQualifiedClassType getServiceRefType()
          Gets the value of the serviceRefType property.
 XsdAnyURIType getWsdlFile()
          Gets the value of the wsdlFile property.
 void setDescription(DescriptionType[] values)
           
 DescriptionType setDescription(int idx, DescriptionType value)
           
 void setDisplayName(DisplayNameType[] values)
           
 DisplayNameType setDisplayName(int idx, DisplayNameType value)
           
 ServiceRefHandlerType setHandler(int idx, ServiceRefHandlerType value)
           
 void setHandler(ServiceRefHandlerType[] values)
           
 void setHandlerChains(ServiceRefHandlerChainsType value)
          Sets the value of the handlerChains property.
 void setIcon(IconType[] values)
           
 IconType setIcon(int idx, IconType value)
           
 void setId(String value)
          Sets the value of the id property.
 void setInjectionTarget(InjectionTargetType[] values)
           
 InjectionTargetType setInjectionTarget(int idx, InjectionTargetType value)
           
 void setJaxrpcMappingFile(PathType value)
          Sets the value of the jaxrpcMappingFile property.
 void setMappedName(XsdStringType value)
          Sets the value of the mappedName property.
 PortComponentRefType setPortComponentRef(int idx, PortComponentRefType value)
           
 void setPortComponentRef(PortComponentRefType[] values)
           
 void setServiceInterface(FullyQualifiedClassType value)
          Sets the value of the serviceInterface property.
 void setServiceQname(XsdQNameType value)
          Sets the value of the serviceQname property.
 void setServiceRefName(JndiNameType value)
          Sets the value of the serviceRefName property.
 void setServiceRefType(FullyQualifiedClassType value)
          Sets the value of the serviceRefType property.
 void setWsdlFile(XsdAnyURIType value)
          Sets the value of the wsdlFile property.
 

Method Detail

getDescription

DescriptionType[] getDescription()
Returns:
array of DescriptionType

getDescription

DescriptionType getDescription(int idx)
Returns:
one of DescriptionType

getDescriptionLength

int getDescriptionLength()

setDescription

void setDescription(DescriptionType[] values)
Parameters:
values - allowed objects are DescriptionType

setDescription

DescriptionType setDescription(int idx,
                               DescriptionType value)
Parameters:
value - allowed object is DescriptionType

getDisplayName

DisplayNameType[] getDisplayName()
Returns:
array of DisplayNameType

getDisplayName

DisplayNameType getDisplayName(int idx)
Returns:
one of DisplayNameType

getDisplayNameLength

int getDisplayNameLength()

setDisplayName

void setDisplayName(DisplayNameType[] values)
Parameters:
values - allowed objects are DisplayNameType

setDisplayName

DisplayNameType setDisplayName(int idx,
                               DisplayNameType value)
Parameters:
value - allowed object is DisplayNameType

getIcon

IconType[] getIcon()
Returns:
array of IconType

getIcon

IconType getIcon(int idx)
Returns:
one of IconType

getIconLength

int getIconLength()

setIcon

void setIcon(IconType[] values)
Parameters:
values - allowed objects are IconType

setIcon

IconType setIcon(int idx,
                 IconType value)
Parameters:
value - allowed object is IconType

getServiceRefName

JndiNameType getServiceRefName()
Gets the value of the serviceRefName property.

Returns:
possible object is JndiNameType

setServiceRefName

void setServiceRefName(JndiNameType value)
Sets the value of the serviceRefName property.

Parameters:
value - allowed object is JndiNameType

getServiceInterface

FullyQualifiedClassType getServiceInterface()
Gets the value of the serviceInterface property.

Returns:
possible object is FullyQualifiedClassType

setServiceInterface

void setServiceInterface(FullyQualifiedClassType value)
Sets the value of the serviceInterface property.

Parameters:
value - allowed object is FullyQualifiedClassType

getServiceRefType

FullyQualifiedClassType getServiceRefType()
Gets the value of the serviceRefType property.

Returns:
possible object is FullyQualifiedClassType

setServiceRefType

void setServiceRefType(FullyQualifiedClassType value)
Sets the value of the serviceRefType property.

Parameters:
value - allowed object is FullyQualifiedClassType

getWsdlFile

XsdAnyURIType getWsdlFile()
Gets the value of the wsdlFile property.

Returns:
possible object is XsdAnyURIType

setWsdlFile

void setWsdlFile(XsdAnyURIType value)
Sets the value of the wsdlFile property.

Parameters:
value - allowed object is XsdAnyURIType

getJaxrpcMappingFile

PathType getJaxrpcMappingFile()
Gets the value of the jaxrpcMappingFile property.

Returns:
possible object is PathType

setJaxrpcMappingFile

void setJaxrpcMappingFile(PathType value)
Sets the value of the jaxrpcMappingFile property.

Parameters:
value - allowed object is PathType

getServiceQname

XsdQNameType getServiceQname()
Gets the value of the serviceQname property.

Returns:
possible object is XsdQNameType

setServiceQname

void setServiceQname(XsdQNameType value)
Sets the value of the serviceQname property.

Parameters:
value - allowed object is XsdQNameType

getPortComponentRef

PortComponentRefType[] getPortComponentRef()
Returns:
array of PortComponentRefType

getPortComponentRef

PortComponentRefType getPortComponentRef(int idx)
Returns:
one of PortComponentRefType

getPortComponentRefLength

int getPortComponentRefLength()

setPortComponentRef

void setPortComponentRef(PortComponentRefType[] values)
Parameters:
values - allowed objects are PortComponentRefType

setPortComponentRef

PortComponentRefType setPortComponentRef(int idx,
                                         PortComponentRefType value)
Parameters:
value - allowed object is PortComponentRefType

getHandler

ServiceRefHandlerType[] getHandler()
Returns:
array of ServiceRefHandlerType

getHandler

ServiceRefHandlerType getHandler(int idx)
Returns:
one of ServiceRefHandlerType

getHandlerLength

int getHandlerLength()

setHandler

void setHandler(ServiceRefHandlerType[] values)
Parameters:
values - allowed objects are ServiceRefHandlerType

setHandler

ServiceRefHandlerType setHandler(int idx,
                                 ServiceRefHandlerType value)
Parameters:
value - allowed object is ServiceRefHandlerType

getHandlerChains

ServiceRefHandlerChainsType getHandlerChains()
Gets the value of the handlerChains property.

Returns:
possible object is ServiceRefHandlerChainsType

setHandlerChains

void setHandlerChains(ServiceRefHandlerChainsType value)
Sets the value of the handlerChains property.

Parameters:
value - allowed object is ServiceRefHandlerChainsType

getMappedName

XsdStringType getMappedName()
Gets the value of the mappedName property.

Returns:
possible object is XsdStringType

setMappedName

void setMappedName(XsdStringType value)
Sets the value of the mappedName property.

Parameters:
value - allowed object is XsdStringType

getInjectionTarget

InjectionTargetType[] getInjectionTarget()
Returns:
array of InjectionTargetType

getInjectionTarget

InjectionTargetType getInjectionTarget(int idx)
Returns:
one of InjectionTargetType

getInjectionTargetLength

int getInjectionTargetLength()

setInjectionTarget

void setInjectionTarget(InjectionTargetType[] values)
Parameters:
values - allowed objects are InjectionTargetType

setInjectionTarget

InjectionTargetType setInjectionTarget(int idx,
                                       InjectionTargetType value)
Parameters:
value - allowed object is InjectionTargetType

getId

String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String


Copyright © 2009 The CC-XJC Community. All Rights Reserved.