org.icestandard.ICE.V20.message
Class SenderType

java.lang.Object
  extended byorg.icestandard.ICE.V20.message.SenderType
All Implemented Interfaces:
java.io.Serializable

public class SenderType
extends java.lang.Object
implements java.io.Serializable

change from 1.1: * role is now a role URI, see section XX * added "capabilities" element for declaring the features supported by the sender. * sender-id is now a URI instead of a UUID

See Also:
Serialized Form

Constructor Summary
SenderType()
           
SenderType(java.lang.String name, SenderTypeRole role, org.apache.axis.types.URI senderId, org.apache.axis.types.URI location, ComplianceTypes complianceLevel)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 ComplianceTypes getComplianceLevel()
          Gets the complianceLevel value for this SenderType.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 org.apache.axis.types.URI getLocation()
          Gets the location value for this SenderType.
 java.lang.String getName()
          Gets the name value for this SenderType.
 SenderTypeRole getRole()
          Gets the role value for this SenderType.
 org.apache.axis.types.URI getSenderId()
          Gets the senderId value for this SenderType.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setComplianceLevel(ComplianceTypes complianceLevel)
          Sets the complianceLevel value for this SenderType.
 void setLocation(org.apache.axis.types.URI location)
          Sets the location value for this SenderType.
 void setName(java.lang.String name)
          Sets the name value for this SenderType.
 void setRole(SenderTypeRole role)
          Sets the role value for this SenderType.
 void setSenderId(org.apache.axis.types.URI senderId)
          Sets the senderId value for this SenderType.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SenderType

public SenderType()

SenderType

public SenderType(java.lang.String name,
                  SenderTypeRole role,
                  org.apache.axis.types.URI senderId,
                  org.apache.axis.types.URI location,
                  ComplianceTypes complianceLevel)
Method Detail

getName

public java.lang.String getName()
Gets the name value for this SenderType.

Returns:
name

setName

public void setName(java.lang.String name)
Sets the name value for this SenderType.

Parameters:
name -

getRole

public SenderTypeRole getRole()
Gets the role value for this SenderType.

Returns:
role

setRole

public void setRole(SenderTypeRole role)
Sets the role value for this SenderType.

Parameters:
role -

getSenderId

public org.apache.axis.types.URI getSenderId()
Gets the senderId value for this SenderType.

Returns:
senderId

setSenderId

public void setSenderId(org.apache.axis.types.URI senderId)
Sets the senderId value for this SenderType.

Parameters:
senderId -

getLocation

public org.apache.axis.types.URI getLocation()
Gets the location value for this SenderType.

Returns:
location

setLocation

public void setLocation(org.apache.axis.types.URI location)
Sets the location value for this SenderType.

Parameters:
location -

getComplianceLevel

public ComplianceTypes getComplianceLevel()
Gets the complianceLevel value for this SenderType.

Returns:
complianceLevel

setComplianceLevel

public void setComplianceLevel(ComplianceTypes complianceLevel)
Sets the complianceLevel value for this SenderType.

Parameters:
complianceLevel -

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Get Custom Deserializer