org.netbeans.modules.j2ee.dd/1 1.13.0 2

org.netbeans.modules.j2ee.dd.api.common
Interface ServiceRef

All Superinterfaces:
CommonDDBean, ComponentInterface, CreateCapability, DescriptionInterface, DisplayNameInterface, FindCapability, IconInterface

public interface ServiceRef
extends ComponentInterface

Generated interface for ServiceRef element.

Important note: Do not provide an implementation of this interface unless you are a DD API provider!


Field Summary
static String HANDLER
           
static String JAXRPC_MAPPING_FILE
           
static String PORT_COMPONENT_REF
           
static String SERVICE_INTERFACE
           
static String SERVICE_QNAME
           
static String SERVICE_REF_NAME
           
static String WSDL_FILE
           
 
Method Summary
 int addHandler(ServiceRefHandler valueInterface)
          Adds handler element.
 int addPortComponentRef(PortComponentRef valueInterface)
          Adds port-component-ref element.
 ServiceRefHandler[] getHandler()
          Getter for handler elements.
 ServiceRefHandler getHandler(int index)
          Getter for handler element.
 ServiceRefHandlerChains getHandlerChains()
           
 String getJaxrpcMappingFile()
          Getter for jaxrpc-mapping-file property.
 String getMappedName()
           
 PortComponentRef[] getPortComponentRef()
          Getter for port-component-ref elements.
 PortComponentRef getPortComponentRef(int index)
          Getter for port-component-ref element.
 String getServiceInterface()
          Getter for service-interface property.
 String getServiceQname()
          Getter for service-qname property.
 String getServiceRefName()
          Getter for service-ref-name property.
 URI getWsdlFile()
          Getter for wsdl-file property.
 PortComponentRef newPortComponentRef()
           
 ServiceRefHandler newServiceRefHandler()
           
 ServiceRefHandlerChains newServiceRefHandlerChains()
           
 int removeHandler(ServiceRefHandler valueInterface)
          Removes handler element.
 int removePortComponentRef(PortComponentRef valueInterface)
          Removes port-component-ref element.
 void setHandler(int index, ServiceRefHandler valueInterface)
          Setter for handler element.
 void setHandler(ServiceRefHandler[] value)
          Setter for handler elements.
 void setHandlerChains(ServiceRefHandlerChains valueInterface)
           
 void setJaxrpcMappingFile(String value)
          Setter for jaxrpc-mapping-file property.
 void setMappedName(String value)
           
 void setPortComponentRef(int index, PortComponentRef valueInterface)
          Setter for port-component-ref element.
 void setPortComponentRef(PortComponentRef[] value)
          Setter for port-component-ref elements.
 void setServiceInterface(String value)
          Setter for service-interface property.
 void setServiceQname(String value)
          Setter for service-qname property.
 void setServiceRefName(String value)
          Setter for service-ref-name property.
 void setWsdlFile(URI value)
          Setter for wsdl-file property.
 int sizeHandler()
          Returns size of handler elements.
 int sizePortComponentRef()
          Returns size of port-component-ref elements.
 
Methods inherited from interface org.netbeans.modules.j2ee.dd.api.common.CommonDDBean
addPropertyChangeListener, clone, getId, getValue, removePropertyChangeListener, setId, write
 
Methods inherited from interface org.netbeans.modules.j2ee.dd.api.common.DescriptionInterface
getAllDescriptions, getDefaultDescription, getDescription, removeAllDescriptions, removeDescription, removeDescriptionForLocale, setAllDescriptions, setDescription, setDescription
 
Methods inherited from interface org.netbeans.modules.j2ee.dd.api.common.DisplayNameInterface
getAllDisplayNames, getDefaultDisplayName, getDisplayName, removeAllDisplayNames, removeDisplayName, removeDisplayNameForLocale, setAllDisplayNames, setDisplayName, setDisplayName
 
Methods inherited from interface org.netbeans.modules.j2ee.dd.api.common.CreateCapability
addBean, addBean, createBean
 
Methods inherited from interface org.netbeans.modules.j2ee.dd.api.common.FindCapability
findBeanByName
 
Methods inherited from interface org.netbeans.modules.j2ee.dd.api.common.IconInterface
getAllIcons, getDefaultIcon, getLargeIcon, getLargeIcon, getSmallIcon, getSmallIcon, removeAllIcons, removeIcon, removeIcon, removeLargeIcon, removeLargeIcon, removeSmallIcon, removeSmallIcon, setAllIcons, setIcon, setLargeIcon, setLargeIcon, setSmallIcon, setSmallIcon
 

Field Detail

SERVICE_REF_NAME

static final String SERVICE_REF_NAME
See Also:
Constant Field Values

SERVICE_INTERFACE

static final String SERVICE_INTERFACE
See Also:
Constant Field Values

WSDL_FILE

static final String WSDL_FILE
See Also:
Constant Field Values

JAXRPC_MAPPING_FILE

static final String JAXRPC_MAPPING_FILE
See Also:
Constant Field Values

SERVICE_QNAME

static final String SERVICE_QNAME
See Also:
Constant Field Values

PORT_COMPONENT_REF

static final String PORT_COMPONENT_REF
See Also:
Constant Field Values

HANDLER

static final String HANDLER
See Also:
Constant Field Values
Method Detail

setServiceRefName

void setServiceRefName(String value)
Setter for service-ref-name property.

Parameters:
value - property value

getServiceRefName

String getServiceRefName()
Getter for service-ref-name property.

Returns:
property value

setServiceInterface

void setServiceInterface(String value)
Setter for service-interface property.

Parameters:
value - property value

getServiceInterface

String getServiceInterface()
Getter for service-interface property.

Returns:
property value

setWsdlFile

void setWsdlFile(URI value)
Setter for wsdl-file property.

Parameters:
value - property value

getWsdlFile

URI getWsdlFile()
Getter for wsdl-file property.

Returns:
property value

setJaxrpcMappingFile

void setJaxrpcMappingFile(String value)
Setter for jaxrpc-mapping-file property.

Parameters:
value - property value

getJaxrpcMappingFile

String getJaxrpcMappingFile()
Getter for jaxrpc-mapping-file property.

Returns:
property value

setServiceQname

void setServiceQname(String value)
Setter for service-qname property.

Parameters:
value - property value

getServiceQname

String getServiceQname()
Getter for service-qname property.

Returns:
property value

setPortComponentRef

void setPortComponentRef(int index,
                         PortComponentRef valueInterface)
Setter for port-component-ref element.

Parameters:
index - position in the array of elements
valueInterface - port-component-ref element (PortComponentRef object)

getPortComponentRef

PortComponentRef getPortComponentRef(int index)
Getter for port-component-ref element.

Parameters:
index - position in the array of elements
Returns:
port-component-ref element (PortComponentRef object)

setPortComponentRef

void setPortComponentRef(PortComponentRef[] value)
Setter for port-component-ref elements.

Parameters:
value - array of port-component-ref elements (PortComponentRef objects)

getPortComponentRef

PortComponentRef[] getPortComponentRef()
Getter for port-component-ref elements.

Returns:
array of port-component-ref elements (PortComponentRef objects)

sizePortComponentRef

int sizePortComponentRef()
Returns size of port-component-ref elements.

Returns:
number of port-component-ref elements

addPortComponentRef

int addPortComponentRef(PortComponentRef valueInterface)
Adds port-component-ref element.

Parameters:
valueInterface - port-component-ref element (PortComponentRef object)
Returns:
index of new port-component-ref

removePortComponentRef

int removePortComponentRef(PortComponentRef valueInterface)
Removes port-component-ref element.

Parameters:
valueInterface - port-component-ref element (PortComponentRef object)
Returns:
index of the removed port-component-ref

setHandler

void setHandler(int index,
                ServiceRefHandler valueInterface)
Setter for handler element.

Parameters:
index - position in the array of elements
valueInterface - handler element (SeviceRefHandler object)

getHandler

ServiceRefHandler getHandler(int index)
Getter for handler element.

Parameters:
index - position in the array of elements
Returns:
handler element (SeviceRefHandler object)

setHandler

void setHandler(ServiceRefHandler[] value)
Setter for handler elements.

Parameters:
value - array of handler elements (SeviceRefHandler objects)

getHandler

ServiceRefHandler[] getHandler()
Getter for handler elements.

Returns:
array of handler elements (SeviceRefHandler objects)

sizeHandler

int sizeHandler()
Returns size of handler elements.

Returns:
number of handler elements

addHandler

int addHandler(ServiceRefHandler valueInterface)
Adds handler element.

Parameters:
valueInterface - handler element (SeviceRefHandler object)
Returns:
index of new handler

removeHandler

int removeHandler(ServiceRefHandler valueInterface)
Removes handler element.

Parameters:
valueInterface - handler element (SeviceRefHandler object)
Returns:
index of the removed handler

setMappedName

void setMappedName(String value)
                   throws VersionNotSupportedException
Throws:
VersionNotSupportedException

getMappedName

String getMappedName()
                     throws VersionNotSupportedException
Throws:
VersionNotSupportedException

setHandlerChains

void setHandlerChains(ServiceRefHandlerChains valueInterface)
                      throws VersionNotSupportedException
Throws:
VersionNotSupportedException

getHandlerChains

ServiceRefHandlerChains getHandlerChains()
                                         throws VersionNotSupportedException
Throws:
VersionNotSupportedException

newPortComponentRef

PortComponentRef newPortComponentRef()
                                     throws VersionNotSupportedException
Throws:
VersionNotSupportedException

newServiceRefHandler

ServiceRefHandler newServiceRefHandler()
                                       throws VersionNotSupportedException
Throws:
VersionNotSupportedException

newServiceRefHandlerChains

ServiceRefHandlerChains newServiceRefHandlerChains()
                                                   throws VersionNotSupportedException
Throws:
VersionNotSupportedException

org.netbeans.modules.j2ee.dd/1 1.13.0 2

Built on December 1 2008.  |  Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.