maspack.fileutil.vfs
Class EncryptedUserAuthenticator

java.lang.Object
  extended by maspack.fileutil.vfs.EncryptedUserAuthenticator
All Implemented Interfaces:
java.lang.Comparable<EncryptedUserAuthenticator>, org.apache.commons.vfs2.UserAuthenticator

public class EncryptedUserAuthenticator
extends java.lang.Object
implements org.apache.commons.vfs2.UserAuthenticator, java.lang.Comparable<EncryptedUserAuthenticator>


Constructor Summary
EncryptedUserAuthenticator()
           
EncryptedUserAuthenticator(PasswordCryptor crypter)
           
EncryptedUserAuthenticator(PasswordCryptor crypter, java.lang.String domain, java.lang.String username, java.lang.String password)
           
EncryptedUserAuthenticator(PasswordCryptor crypter, java.lang.String domain, java.lang.String username, java.lang.String password, boolean encrypted)
           
 
Method Summary
 int compareTo(EncryptedUserAuthenticator other)
          
 boolean equals(EncryptedUserAuthenticator obj)
           
 boolean equals(java.lang.Object obj)
          
 boolean equals(org.apache.commons.vfs2.UserAuthenticator obj)
           
 PasswordCryptor getCryptor()
           
 int hashCode()
          
 org.apache.commons.vfs2.UserAuthenticationData requestAuthentication(org.apache.commons.vfs2.UserAuthenticationData.Type[] types)
           
 void setCryptor(PasswordCryptor crypt)
           
 void setDomain(java.lang.String domain)
           
 void setPassword(java.lang.String password)
           
 void setPassword(java.lang.String password, boolean encrypted)
           
 void setUserName(java.lang.String userName)
           
 java.lang.String toString()
          
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EncryptedUserAuthenticator

public EncryptedUserAuthenticator()

EncryptedUserAuthenticator

public EncryptedUserAuthenticator(PasswordCryptor crypter)

EncryptedUserAuthenticator

public EncryptedUserAuthenticator(PasswordCryptor crypter,
                                  java.lang.String domain,
                                  java.lang.String username,
                                  java.lang.String password)

EncryptedUserAuthenticator

public EncryptedUserAuthenticator(PasswordCryptor crypter,
                                  java.lang.String domain,
                                  java.lang.String username,
                                  java.lang.String password,
                                  boolean encrypted)
Method Detail

getCryptor

public PasswordCryptor getCryptor()

setCryptor

public void setCryptor(PasswordCryptor crypt)

setDomain

public void setDomain(java.lang.String domain)

setUserName

public void setUserName(java.lang.String userName)

setPassword

public void setPassword(java.lang.String password)

setPassword

public void setPassword(java.lang.String password,
                        boolean encrypted)

requestAuthentication

public org.apache.commons.vfs2.UserAuthenticationData requestAuthentication(org.apache.commons.vfs2.UserAuthenticationData.Type[] types)
Specified by:
requestAuthentication in interface org.apache.commons.vfs2.UserAuthenticator

hashCode

public int hashCode()

Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)

Overrides:
equals in class java.lang.Object

equals

public boolean equals(EncryptedUserAuthenticator obj)

equals

public boolean equals(org.apache.commons.vfs2.UserAuthenticator obj)

compareTo

public int compareTo(EncryptedUserAuthenticator other)

Specified by:
compareTo in interface java.lang.Comparable<EncryptedUserAuthenticator>

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object