com.sun.xml.ws.tx.coord.common.types
Class BaseRegisterType<T extends EndpointReference,K>

java.lang.Object
  extended by com.sun.xml.ws.tx.coord.common.types.BaseRegisterType<T,K>
Direct Known Subclasses:
XmlTypeAdapter.RegisterTypeImpl, XmlTypeAdapter.RegisterTypeImpl

public abstract class BaseRegisterType<T extends EndpointReference,K>
extends Object

Java class for RegisterType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="RegisterType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ProtocolIdentifier" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
         <element name="ParticipantProtocolService" type="{http://www.w3.org/2005/08/addressing}EndpointReferenceType"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  K delegate
           
 
Constructor Summary
protected BaseRegisterType(K delegate)
           
 
Method Summary
abstract  List<Object> getAny()
          Gets the value of the any property.
 K getDelegate()
           
abstract  Map<QName,String> getOtherAttributes()
           
abstract  T getParticipantProtocolService()
          Gets the value of the participantProtocolService property.
abstract  String getProtocolIdentifier()
          Gets the value of the protocolIdentifier property.
abstract  boolean isDurable()
           
abstract  boolean isVolatile()
           
abstract  void setParticipantProtocolService(T value)
          Sets the value of the participantProtocolService property.
abstract  void setProtocolIdentifier(String value)
          Sets the value of the protocolIdentifier property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegate

protected K delegate
Constructor Detail

BaseRegisterType

protected BaseRegisterType(K delegate)
Method Detail

getDelegate

public K getDelegate()

getProtocolIdentifier

public abstract String getProtocolIdentifier()
Gets the value of the protocolIdentifier property.

Returns:
possible object is String

setProtocolIdentifier

public abstract void setProtocolIdentifier(String value)
Sets the value of the protocolIdentifier property.

Parameters:
value - allowed object is String

getParticipantProtocolService

public abstract T getParticipantProtocolService()
Gets the value of the participantProtocolService property.

Returns:
possible object is EndpointReference

setParticipantProtocolService

public abstract void setParticipantProtocolService(T value)
Sets the value of the participantProtocolService property.

Parameters:
value - allowed object is EndpointReference

getAny

public abstract List<Object> getAny()
Gets the value of the any property.

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 any property.

For example, to add a new item, do as follows:

    getAny().add(newItem);
 

Objects of the following type(s) are allowed in the list Element Object


getOtherAttributes

public abstract Map<QName,String> getOtherAttributes()

isDurable

public abstract boolean isDurable()

isVolatile

public abstract boolean isVolatile()


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.