org.fuin.objects4j
Class PasswordSha512

java.lang.Object
  extended by org.fuin.objects4j.AbstractStringBasedType<PasswordSha512>
      extended by org.fuin.objects4j.PasswordSha512
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<PasswordSha512>

@Immutable
public final class PasswordSha512
extends AbstractStringBasedType<PasswordSha512>

SHA-512 hashed password that is HEX encoded.

See Also:
Serialized Form

Constructor Summary
PasswordSha512(Password password)
          Constructor with password.
PasswordSha512(java.lang.String hexEncodedHash)
          Constructor with HEX encoded hash string.
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class org.fuin.objects4j.AbstractStringBasedType
compareTo, equals, hashCode, length
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PasswordSha512

@Requires(value="hexEncodedHash!=null")
public PasswordSha512(java.lang.String hexEncodedHash)
Constructor with HEX encoded hash string.

Parameters:
hexEncodedHash - Hash code as HEX encoded string.

PasswordSha512

@Requires(value="password!=null")
public PasswordSha512(Password password)
Constructor with password.

Parameters:
password - Clear text password.
Method Detail

toString

public final java.lang.String toString()
Specified by:
toString in class AbstractStringBasedType<PasswordSha512>


Copyright © 2010 Future Invent Informationsmanagement GmbH. All Rights Reserved.