public class WebServiceDescription extends Object implements Serializable
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Operations" type="{}WebServiceOperationList"/>
<element name="CustomConfiguration" type="{}CustomConfiguration" minOccurs="0"/>
</sequence>
<attribute name="serviceName" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="serviceNamespace" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="portName" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="bindingStyle" type="{}WebServiceBindingStyle" />
<attribute name="bindingUse" type="{}WebServiceUse" />
<attribute name="bindingProtocol" type="{}WebServiceProtocol" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected WebServiceProtocol |
bindingProtocol |
protected WebServiceBindingStyle |
bindingStyle |
protected WebServiceUse |
bindingUse |
protected CustomConfiguration |
customConfiguration |
static WebServiceDescription |
EMPTY_INSTANCE |
protected WebServiceOperationList |
operations |
protected String |
portName |
protected String |
serviceName |
protected String |
serviceNamespace |
| Constructor and Description |
|---|
WebServiceDescription() |
| Modifier and Type | Method and Description |
|---|---|
WebServiceDescription |
copy()
Deep copies the fields of the this model into a new instance of this class and returns it.
|
WebServiceDescription |
copy(boolean isDeep)
Copies the fields of the this model (optionally deeply) into a new instance of this class and returns it.
|
protected WebServiceDescription |
copy(WebServiceDescription nobj,
boolean isDeep)
Copies the fields of the this model (optionally deeply) into the given instance and returns it.
|
boolean |
equals(Object o) |
WebServiceProtocol |
getBindingProtocol()
Gets the value of the bindingProtocol property.
|
WebServiceBindingStyle |
getBindingStyle()
Gets the value of the bindingStyle property.
|
WebServiceUse |
getBindingUse()
Gets the value of the bindingUse property.
|
CustomConfiguration |
getCustomConfiguration()
Gets the value of the customConfiguration property.
|
WebServiceOperationList |
getOperations()
Gets the value of the operations property.
|
String |
getPortName()
Gets the value of the portName property.
|
String |
getServiceName()
Gets the value of the serviceName property.
|
String |
getServiceNamespace()
Gets the value of the serviceNamespace property.
|
int |
hashCode() |
CustomConfiguration |
safeGetCustomConfiguration()
Returns the current customConfiguration property value if non-
null, otherwise CustomConfiguration.EMPTY_INSTANCE. |
WebServiceOperationList |
safeGetOperations()
Returns the current operations property value if non-
null, otherwise WebServiceOperationList.EMPTY_INSTANCE. |
void |
setBindingProtocol(WebServiceProtocol value)
Sets the value of the bindingProtocol property.
|
void |
setBindingStyle(WebServiceBindingStyle value)
Sets the value of the bindingStyle property.
|
void |
setBindingUse(WebServiceUse value)
Sets the value of the bindingUse property.
|
void |
setCustomConfiguration(CustomConfiguration value)
Sets the value of the customConfiguration property.
|
void |
setOperations(WebServiceOperationList value)
Sets the value of the operations property.
|
void |
setPortName(String value)
Sets the value of the portName property.
|
void |
setServiceName(String value)
Sets the value of the serviceName property.
|
void |
setServiceNamespace(String value)
Sets the value of the serviceNamespace property.
|
String |
toString() |
WebServiceDescription |
withBindingProtocol(WebServiceProtocol newValue)
Sets the bindingProtocol property to the given newValue and returns this instance.
|
WebServiceDescription |
withBindingStyle(WebServiceBindingStyle newValue)
Sets the bindingStyle property to the given newValue and returns this instance.
|
WebServiceDescription |
withBindingUse(WebServiceUse newValue)
Sets the bindingUse property to the given newValue and returns this instance.
|
WebServiceDescription |
withCustomConfiguration(CustomConfiguration newValue)
Sets the customConfiguration property to the given newValue and returns this instance.
|
WebServiceDescription |
withOperations(WebServiceOperationList newValue)
Sets the operations property to the given newValue and returns this instance.
|
WebServiceDescription |
withPortName(String newValue)
Sets the portName property to the given newValue and returns this instance.
|
WebServiceDescription |
withServiceName(String newValue)
Sets the serviceName property to the given newValue and returns this instance.
|
WebServiceDescription |
withServiceNamespace(String newValue)
Sets the serviceNamespace property to the given newValue and returns this instance.
|
protected WebServiceOperationList operations
protected CustomConfiguration customConfiguration
protected String serviceName
protected String serviceNamespace
protected String portName
protected WebServiceBindingStyle bindingStyle
protected WebServiceUse bindingUse
protected WebServiceProtocol bindingProtocol
public static final WebServiceDescription EMPTY_INSTANCE
public WebServiceOperationList getOperations()
WebServiceOperationListpublic void setOperations(WebServiceOperationList value)
value - allowed object is
WebServiceOperationListpublic CustomConfiguration getCustomConfiguration()
CustomConfigurationpublic void setCustomConfiguration(CustomConfiguration value)
value - allowed object is
CustomConfigurationpublic String getServiceName()
Stringpublic void setServiceName(String value)
value - allowed object is
Stringpublic String getServiceNamespace()
Stringpublic void setServiceNamespace(String value)
value - allowed object is
Stringpublic String getPortName()
Stringpublic void setPortName(String value)
value - allowed object is
Stringpublic WebServiceBindingStyle getBindingStyle()
WebServiceBindingStylepublic void setBindingStyle(WebServiceBindingStyle value)
value - allowed object is
WebServiceBindingStylepublic WebServiceUse getBindingUse()
WebServiceUsepublic void setBindingUse(WebServiceUse value)
value - allowed object is
WebServiceUsepublic WebServiceProtocol getBindingProtocol()
WebServiceProtocolpublic void setBindingProtocol(WebServiceProtocol value)
value - allowed object is
WebServiceProtocolpublic WebServiceDescription copy()
public WebServiceDescription copy(boolean isDeep)
protected WebServiceDescription copy(WebServiceDescription nobj, boolean isDeep)
public WebServiceDescription withOperations(WebServiceOperationList newValue)
public WebServiceOperationList safeGetOperations()
null, otherwise WebServiceOperationList.EMPTY_INSTANCE.public WebServiceDescription withCustomConfiguration(CustomConfiguration newValue)
public CustomConfiguration safeGetCustomConfiguration()
null, otherwise CustomConfiguration.EMPTY_INSTANCE.public WebServiceDescription withServiceName(String newValue)
public WebServiceDescription withServiceNamespace(String newValue)
public WebServiceDescription withPortName(String newValue)
public WebServiceDescription withBindingStyle(WebServiceBindingStyle newValue)
public WebServiceDescription withBindingUse(WebServiceUse newValue)
public WebServiceDescription withBindingProtocol(WebServiceProtocol newValue)