gov.nih.nci.cagrid.introduce.beans.security
Class MethodSecurity

java.lang.Object
  extended by gov.nih.nci.cagrid.introduce.beans.security.MethodSecurity
All Implemented Interfaces:
java.io.Serializable

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

See Also:
Serialized Form

Constructor Summary
MethodSecurity()
           
MethodSecurity(AnonymousCommunication anonymousClients, MethodAuthorization methodAuthorization, RunAsMode runAsMode, SecureConversation secureConversation, SecureMessage secureMessage, SecuritySetting securitySetting, TransportLevelSecurity transportLevelSecurity)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 AnonymousCommunication getAnonymousClients()
          Gets the anonymousClients value for this MethodSecurity.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 MethodAuthorization getMethodAuthorization()
          Gets the methodAuthorization value for this MethodSecurity.
 RunAsMode getRunAsMode()
          Gets the runAsMode value for this MethodSecurity.
 SecureConversation getSecureConversation()
          Gets the secureConversation value for this MethodSecurity.
 SecureMessage getSecureMessage()
          Gets the secureMessage value for this MethodSecurity.
 SecuritySetting getSecuritySetting()
          Gets the securitySetting value for this MethodSecurity.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 TransportLevelSecurity getTransportLevelSecurity()
          Gets the transportLevelSecurity value for this MethodSecurity.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setAnonymousClients(AnonymousCommunication anonymousClients)
          Sets the anonymousClients value for this MethodSecurity.
 void setMethodAuthorization(MethodAuthorization methodAuthorization)
          Sets the methodAuthorization value for this MethodSecurity.
 void setRunAsMode(RunAsMode runAsMode)
          Sets the runAsMode value for this MethodSecurity.
 void setSecureConversation(SecureConversation secureConversation)
          Sets the secureConversation value for this MethodSecurity.
 void setSecureMessage(SecureMessage secureMessage)
          Sets the secureMessage value for this MethodSecurity.
 void setSecuritySetting(SecuritySetting securitySetting)
          Sets the securitySetting value for this MethodSecurity.
 void setTransportLevelSecurity(TransportLevelSecurity transportLevelSecurity)
          Sets the transportLevelSecurity value for this MethodSecurity.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodSecurity

public MethodSecurity()

MethodSecurity

public MethodSecurity(AnonymousCommunication anonymousClients,
                      MethodAuthorization methodAuthorization,
                      RunAsMode runAsMode,
                      SecureConversation secureConversation,
                      SecureMessage secureMessage,
                      SecuritySetting securitySetting,
                      TransportLevelSecurity transportLevelSecurity)
Method Detail

getSecuritySetting

public SecuritySetting getSecuritySetting()
Gets the securitySetting value for this MethodSecurity.

Returns:
securitySetting

setSecuritySetting

public void setSecuritySetting(SecuritySetting securitySetting)
Sets the securitySetting value for this MethodSecurity.

Parameters:
securitySetting -

getTransportLevelSecurity

public TransportLevelSecurity getTransportLevelSecurity()
Gets the transportLevelSecurity value for this MethodSecurity.

Returns:
transportLevelSecurity

setTransportLevelSecurity

public void setTransportLevelSecurity(TransportLevelSecurity transportLevelSecurity)
Sets the transportLevelSecurity value for this MethodSecurity.

Parameters:
transportLevelSecurity -

getSecureConversation

public SecureConversation getSecureConversation()
Gets the secureConversation value for this MethodSecurity.

Returns:
secureConversation

setSecureConversation

public void setSecureConversation(SecureConversation secureConversation)
Sets the secureConversation value for this MethodSecurity.

Parameters:
secureConversation -

getSecureMessage

public SecureMessage getSecureMessage()
Gets the secureMessage value for this MethodSecurity.

Returns:
secureMessage

setSecureMessage

public void setSecureMessage(SecureMessage secureMessage)
Sets the secureMessage value for this MethodSecurity.

Parameters:
secureMessage -

getRunAsMode

public RunAsMode getRunAsMode()
Gets the runAsMode value for this MethodSecurity.

Returns:
runAsMode

setRunAsMode

public void setRunAsMode(RunAsMode runAsMode)
Sets the runAsMode value for this MethodSecurity.

Parameters:
runAsMode -

getAnonymousClients

public AnonymousCommunication getAnonymousClients()
Gets the anonymousClients value for this MethodSecurity.

Returns:
anonymousClients

setAnonymousClients

public void setAnonymousClients(AnonymousCommunication anonymousClients)
Sets the anonymousClients value for this MethodSecurity.

Parameters:
anonymousClients -

getMethodAuthorization

public MethodAuthorization getMethodAuthorization()
Gets the methodAuthorization value for this MethodSecurity.

Returns:
methodAuthorization

setMethodAuthorization

public void setMethodAuthorization(MethodAuthorization methodAuthorization)
Sets the methodAuthorization value for this MethodSecurity.

Parameters:
methodAuthorization -

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