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

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

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

See Also:
Serialized Form

Constructor Summary
MethodAuthorization()
           
MethodAuthorization(CSMAuthorization CSMAuthorization, MembershipExpression gridGrouperAuthorization, InheritServiceAuthorization inheritServiceAuthorization, NoAuthorization noAuthorization)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 CSMAuthorization getCSMAuthorization()
          Gets the CSMAuthorization value for this MethodAuthorization.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 MembershipExpression getGridGrouperAuthorization()
          Gets the gridGrouperAuthorization value for this MethodAuthorization.
 InheritServiceAuthorization getInheritServiceAuthorization()
          Gets the inheritServiceAuthorization value for this MethodAuthorization.
 NoAuthorization getNoAuthorization()
          Gets the noAuthorization value for this MethodAuthorization.
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 setCSMAuthorization(CSMAuthorization CSMAuthorization)
          Sets the CSMAuthorization value for this MethodAuthorization.
 void setGridGrouperAuthorization(MembershipExpression gridGrouperAuthorization)
          Sets the gridGrouperAuthorization value for this MethodAuthorization.
 void setInheritServiceAuthorization(InheritServiceAuthorization inheritServiceAuthorization)
          Sets the inheritServiceAuthorization value for this MethodAuthorization.
 void setNoAuthorization(NoAuthorization noAuthorization)
          Sets the noAuthorization value for this MethodAuthorization.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodAuthorization

public MethodAuthorization()

MethodAuthorization

public MethodAuthorization(CSMAuthorization CSMAuthorization,
                           MembershipExpression gridGrouperAuthorization,
                           InheritServiceAuthorization inheritServiceAuthorization,
                           NoAuthorization noAuthorization)
Method Detail

getInheritServiceAuthorization

public InheritServiceAuthorization getInheritServiceAuthorization()
Gets the inheritServiceAuthorization value for this MethodAuthorization.

Returns:
inheritServiceAuthorization

setInheritServiceAuthorization

public void setInheritServiceAuthorization(InheritServiceAuthorization inheritServiceAuthorization)
Sets the inheritServiceAuthorization value for this MethodAuthorization.

Parameters:
inheritServiceAuthorization -

getNoAuthorization

public NoAuthorization getNoAuthorization()
Gets the noAuthorization value for this MethodAuthorization.

Returns:
noAuthorization

setNoAuthorization

public void setNoAuthorization(NoAuthorization noAuthorization)
Sets the noAuthorization value for this MethodAuthorization.

Parameters:
noAuthorization -

getGridGrouperAuthorization

public MembershipExpression getGridGrouperAuthorization()
Gets the gridGrouperAuthorization value for this MethodAuthorization.

Returns:
gridGrouperAuthorization

setGridGrouperAuthorization

public void setGridGrouperAuthorization(MembershipExpression gridGrouperAuthorization)
Sets the gridGrouperAuthorization value for this MethodAuthorization.

Parameters:
gridGrouperAuthorization -

getCSMAuthorization

public CSMAuthorization getCSMAuthorization()
Gets the CSMAuthorization value for this MethodAuthorization.

Returns:
CSMAuthorization

setCSMAuthorization

public void setCSMAuthorization(CSMAuthorization CSMAuthorization)
Sets the CSMAuthorization value for this MethodAuthorization.

Parameters:
CSMAuthorization -

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