gov.nih.nci.cagrid.metadata.security
Class CommunicationMechanism

java.lang.Object
  extended by gov.nih.nci.cagrid.metadata.security.CommunicationMechanism
All Implemented Interfaces:
java.io.Serializable

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

See Also:
Serialized Form

Constructor Summary
CommunicationMechanism()
           
CommunicationMechanism(GSISecureConversation GSISecureConversation, GSISecureMessage GSISecureMessage, GSITransport GSITransport, boolean anonymousPermitted, None none)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 GSISecureConversation getGSISecureConversation()
          Gets the GSISecureConversation value for this CommunicationMechanism.
 GSISecureMessage getGSISecureMessage()
          Gets the GSISecureMessage value for this CommunicationMechanism.
 GSITransport getGSITransport()
          Gets the GSITransport value for this CommunicationMechanism.
 None getNone()
          Gets the none value for this CommunicationMechanism.
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()
           
 boolean isAnonymousPermitted()
          Gets the anonymousPermitted value for this CommunicationMechanism.
 void setAnonymousPermitted(boolean anonymousPermitted)
          Sets the anonymousPermitted value for this CommunicationMechanism.
 void setGSISecureConversation(GSISecureConversation GSISecureConversation)
          Sets the GSISecureConversation value for this CommunicationMechanism.
 void setGSISecureMessage(GSISecureMessage GSISecureMessage)
          Sets the GSISecureMessage value for this CommunicationMechanism.
 void setGSITransport(GSITransport GSITransport)
          Sets the GSITransport value for this CommunicationMechanism.
 void setNone(None none)
          Sets the none value for this CommunicationMechanism.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommunicationMechanism

public CommunicationMechanism()

CommunicationMechanism

public CommunicationMechanism(GSISecureConversation GSISecureConversation,
                              GSISecureMessage GSISecureMessage,
                              GSITransport GSITransport,
                              boolean anonymousPermitted,
                              None none)
Method Detail

getGSITransport

public GSITransport getGSITransport()
Gets the GSITransport value for this CommunicationMechanism.

Returns:
GSITransport

setGSITransport

public void setGSITransport(GSITransport GSITransport)
Sets the GSITransport value for this CommunicationMechanism.

Parameters:
GSITransport -

getGSISecureMessage

public GSISecureMessage getGSISecureMessage()
Gets the GSISecureMessage value for this CommunicationMechanism.

Returns:
GSISecureMessage

setGSISecureMessage

public void setGSISecureMessage(GSISecureMessage GSISecureMessage)
Sets the GSISecureMessage value for this CommunicationMechanism.

Parameters:
GSISecureMessage -

getGSISecureConversation

public GSISecureConversation getGSISecureConversation()
Gets the GSISecureConversation value for this CommunicationMechanism.

Returns:
GSISecureConversation

setGSISecureConversation

public void setGSISecureConversation(GSISecureConversation GSISecureConversation)
Sets the GSISecureConversation value for this CommunicationMechanism.

Parameters:
GSISecureConversation -

getNone

public None getNone()
Gets the none value for this CommunicationMechanism.

Returns:
none

setNone

public void setNone(None none)
Sets the none value for this CommunicationMechanism.

Parameters:
none -

isAnonymousPermitted

public boolean isAnonymousPermitted()
Gets the anonymousPermitted value for this CommunicationMechanism.

Returns:
anonymousPermitted

setAnonymousPermitted

public void setAnonymousPermitted(boolean anonymousPermitted)
Sets the anonymousPermitted value for this CommunicationMechanism.

Parameters:
anonymousPermitted -

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

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