org.jboss.shrinkwrap.descriptor.api.jbosscommon60
Interface ServiceRefType<T>

All Superinterfaces:
Child<T>

public interface ServiceRefType<T>
extends Child<T>

This interface defines the contract for the service-refType xsd type

Since:
Generation date :2013-01-26T19:27:01.083+01:00
Author:
Ralf Battenfeld, Andrew Lee Rubinger

Method Summary
 ServiceRefType<T> configFile(String configFile)
          Sets the config-file element
 ServiceRefType<T> configName(String configName)
          Sets the config-name element
 PortComponentRefType<ServiceRefType<T>> createPortComponentRef()
          Creates a new port-component-ref element
 List<PortComponentRefType<ServiceRefType<T>>> getAllPortComponentRef()
          Returns all port-component-ref elements
 String getConfigFile()
          Returns the config-file element
 String getConfigName()
          Returns the config-name element
 String getHandlerChain()
          Returns the handler-chain element
 String getId()
          Returns the id attribute
 PortComponentRefType<ServiceRefType<T>> getOrCreatePortComponentRef()
          If not already created, a new port-component-ref element will be created and returned.
 String getServiceImplClass()
          Returns the service-impl-class element
 String getServiceQname()
          Returns the service-qname element
 String getServiceRefName()
          Returns the service-ref-name element
 String getWsdlOverride()
          Returns the wsdl-override element
 ServiceRefType<T> handlerChain(String handlerChain)
          Sets the handler-chain element
 ServiceRefType<T> id(String id)
          Sets the id attribute
 ServiceRefType<T> removeAllPortComponentRef()
          Removes all port-component-ref elements
 ServiceRefType<T> removeConfigFile()
          Removes the config-file element
 ServiceRefType<T> removeConfigName()
          Removes the config-name element
 ServiceRefType<T> removeHandlerChain()
          Removes the handler-chain element
 ServiceRefType<T> removeId()
          Removes the id attribute
 ServiceRefType<T> removeServiceImplClass()
          Removes the service-impl-class element
 ServiceRefType<T> removeServiceQname()
          Removes the service-qname element
 ServiceRefType<T> removeServiceRefName()
          Removes the service-ref-name element
 ServiceRefType<T> removeWsdlOverride()
          Removes the wsdl-override element
 ServiceRefType<T> serviceImplClass(String serviceImplClass)
          Sets the service-impl-class element
 ServiceRefType<T> serviceQname(String serviceQname)
          Sets the service-qname element
 ServiceRefType<T> serviceRefName(String serviceRefName)
          Sets the service-ref-name element
 ServiceRefType<T> wsdlOverride(String wsdlOverride)
          Sets the wsdl-override element
 
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child
up
 

Method Detail

serviceRefName

ServiceRefType<T> serviceRefName(String serviceRefName)
Sets the service-ref-name element

Parameters:
serviceRefName - the value for the element service-ref-name
Returns:
the current instance of ServiceRefType

getServiceRefName

String getServiceRefName()
Returns the service-ref-name element

Returns:
the node defined for the element service-ref-name

removeServiceRefName

ServiceRefType<T> removeServiceRefName()
Removes the service-ref-name element

Returns:
the current instance of ServiceRefType

serviceImplClass

ServiceRefType<T> serviceImplClass(String serviceImplClass)
Sets the service-impl-class element

Parameters:
serviceImplClass - the value for the element service-impl-class
Returns:
the current instance of ServiceRefType

getServiceImplClass

String getServiceImplClass()
Returns the service-impl-class element

Returns:
the node defined for the element service-impl-class

removeServiceImplClass

ServiceRefType<T> removeServiceImplClass()
Removes the service-impl-class element

Returns:
the current instance of ServiceRefType

serviceQname

ServiceRefType<T> serviceQname(String serviceQname)
Sets the service-qname element

Parameters:
serviceQname - the value for the element service-qname
Returns:
the current instance of ServiceRefType

getServiceQname

String getServiceQname()
Returns the service-qname element

Returns:
the node defined for the element service-qname

removeServiceQname

ServiceRefType<T> removeServiceQname()
Removes the service-qname element

Returns:
the current instance of ServiceRefType

configName

ServiceRefType<T> configName(String configName)
Sets the config-name element

Parameters:
configName - the value for the element config-name
Returns:
the current instance of ServiceRefType

getConfigName

String getConfigName()
Returns the config-name element

Returns:
the node defined for the element config-name

removeConfigName

ServiceRefType<T> removeConfigName()
Removes the config-name element

Returns:
the current instance of ServiceRefType

configFile

ServiceRefType<T> configFile(String configFile)
Sets the config-file element

Parameters:
configFile - the value for the element config-file
Returns:
the current instance of ServiceRefType

getConfigFile

String getConfigFile()
Returns the config-file element

Returns:
the node defined for the element config-file

removeConfigFile

ServiceRefType<T> removeConfigFile()
Removes the config-file element

Returns:
the current instance of ServiceRefType

handlerChain

ServiceRefType<T> handlerChain(String handlerChain)
Sets the handler-chain element

Parameters:
handlerChain - the value for the element handler-chain
Returns:
the current instance of ServiceRefType

getHandlerChain

String getHandlerChain()
Returns the handler-chain element

Returns:
the node defined for the element handler-chain

removeHandlerChain

ServiceRefType<T> removeHandlerChain()
Removes the handler-chain element

Returns:
the current instance of ServiceRefType

getOrCreatePortComponentRef

PortComponentRefType<ServiceRefType<T>> getOrCreatePortComponentRef()
If not already created, a new port-component-ref element will be created and returned. Otherwise, the first existing port-component-ref element will be returned.

Returns:
the instance defined for the element port-component-ref

createPortComponentRef

PortComponentRefType<ServiceRefType<T>> createPortComponentRef()
Creates a new port-component-ref element

Returns:
the new created instance of PortComponentRefType>

getAllPortComponentRef

List<PortComponentRefType<ServiceRefType<T>>> getAllPortComponentRef()
Returns all port-component-ref elements

Returns:
list of port-component-ref

removeAllPortComponentRef

ServiceRefType<T> removeAllPortComponentRef()
Removes all port-component-ref elements

Returns:
the current instance of PortComponentRefType>

wsdlOverride

ServiceRefType<T> wsdlOverride(String wsdlOverride)
Sets the wsdl-override element

Parameters:
wsdlOverride - the value for the element wsdl-override
Returns:
the current instance of ServiceRefType

getWsdlOverride

String getWsdlOverride()
Returns the wsdl-override element

Returns:
the node defined for the element wsdl-override

removeWsdlOverride

ServiceRefType<T> removeWsdlOverride()
Removes the wsdl-override element

Returns:
the current instance of ServiceRefType

id

ServiceRefType<T> id(String id)
Sets the id attribute

Parameters:
id - the value for the attribute id
Returns:
the current instance of ServiceRefType

getId

String getId()
Returns the id attribute

Returns:
the value defined for the attribute id

removeId

ServiceRefType<T> removeId()
Removes the id attribute

Returns:
the current instance of ServiceRefType


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