gov.nih.nci.cagrid.dorian.conf
Class IdentityProviderConfiguration

java.lang.Object
  extended by gov.nih.nci.cagrid.dorian.conf.IdentityProviderConfiguration
All Implemented Interfaces:
java.io.Serializable

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

See Also:
Serialized Form

Constructor Summary
IdentityProviderConfiguration()
           
IdentityProviderConfiguration(Length UIDLength, AssertingCredentials assertingCredentials, java.lang.String identityProviderName, Length passwordLength, PasswordSecurityPolicy passwordSecurityPolicy, java.lang.String registrationPolicy)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 AssertingCredentials getAssertingCredentials()
          Gets the assertingCredentials value for this IdentityProviderConfiguration.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 java.lang.String getIdentityProviderName()
          Gets the identityProviderName value for this IdentityProviderConfiguration.
 Length getPasswordLength()
          Gets the passwordLength value for this IdentityProviderConfiguration.
 PasswordSecurityPolicy getPasswordSecurityPolicy()
          Gets the passwordSecurityPolicy value for this IdentityProviderConfiguration.
 java.lang.String getRegistrationPolicy()
          Gets the registrationPolicy value for this IdentityProviderConfiguration.
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
 Length getUIDLength()
          Gets the UIDLength value for this IdentityProviderConfiguration.
 int hashCode()
           
 void setAssertingCredentials(AssertingCredentials assertingCredentials)
          Sets the assertingCredentials value for this IdentityProviderConfiguration.
 void setIdentityProviderName(java.lang.String identityProviderName)
          Sets the identityProviderName value for this IdentityProviderConfiguration.
 void setPasswordLength(Length passwordLength)
          Sets the passwordLength value for this IdentityProviderConfiguration.
 void setPasswordSecurityPolicy(PasswordSecurityPolicy passwordSecurityPolicy)
          Sets the passwordSecurityPolicy value for this IdentityProviderConfiguration.
 void setRegistrationPolicy(java.lang.String registrationPolicy)
          Sets the registrationPolicy value for this IdentityProviderConfiguration.
 void setUIDLength(Length UIDLength)
          Sets the UIDLength value for this IdentityProviderConfiguration.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdentityProviderConfiguration

public IdentityProviderConfiguration()

IdentityProviderConfiguration

public IdentityProviderConfiguration(Length UIDLength,
                                     AssertingCredentials assertingCredentials,
                                     java.lang.String identityProviderName,
                                     Length passwordLength,
                                     PasswordSecurityPolicy passwordSecurityPolicy,
                                     java.lang.String registrationPolicy)
Method Detail

getIdentityProviderName

public java.lang.String getIdentityProviderName()
Gets the identityProviderName value for this IdentityProviderConfiguration.

Returns:
identityProviderName

setIdentityProviderName

public void setIdentityProviderName(java.lang.String identityProviderName)
Sets the identityProviderName value for this IdentityProviderConfiguration.

Parameters:
identityProviderName -

getUIDLength

public Length getUIDLength()
Gets the UIDLength value for this IdentityProviderConfiguration.

Returns:
UIDLength

setUIDLength

public void setUIDLength(Length UIDLength)
Sets the UIDLength value for this IdentityProviderConfiguration.

Parameters:
UIDLength -

getPasswordLength

public Length getPasswordLength()
Gets the passwordLength value for this IdentityProviderConfiguration.

Returns:
passwordLength

setPasswordLength

public void setPasswordLength(Length passwordLength)
Sets the passwordLength value for this IdentityProviderConfiguration.

Parameters:
passwordLength -

getPasswordSecurityPolicy

public PasswordSecurityPolicy getPasswordSecurityPolicy()
Gets the passwordSecurityPolicy value for this IdentityProviderConfiguration.

Returns:
passwordSecurityPolicy

setPasswordSecurityPolicy

public void setPasswordSecurityPolicy(PasswordSecurityPolicy passwordSecurityPolicy)
Sets the passwordSecurityPolicy value for this IdentityProviderConfiguration.

Parameters:
passwordSecurityPolicy -

getRegistrationPolicy

public java.lang.String getRegistrationPolicy()
Gets the registrationPolicy value for this IdentityProviderConfiguration.

Returns:
registrationPolicy

setRegistrationPolicy

public void setRegistrationPolicy(java.lang.String registrationPolicy)
Sets the registrationPolicy value for this IdentityProviderConfiguration.

Parameters:
registrationPolicy -

getAssertingCredentials

public AssertingCredentials getAssertingCredentials()
Gets the assertingCredentials value for this IdentityProviderConfiguration.

Returns:
assertingCredentials

setAssertingCredentials

public void setAssertingCredentials(AssertingCredentials assertingCredentials)
Sets the assertingCredentials value for this IdentityProviderConfiguration.

Parameters:
assertingCredentials -

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