com.u2d.type.atom
Class Password

java.lang.Object
  extended by com.u2d.model.AbstractEObject
      extended by com.u2d.model.AbstractAtomicEO
          extended by com.u2d.type.atom.Password
All Implemented Interfaces:
AtomicEObject, ChangeNotifier, EObject, Viewable, ValidationNotifier, java.io.Serializable

public class Password
extends AbstractAtomicEO

Author:
Eitan Suez
See Also:
Serialized Form

Field Summary
static int MINLENGTH
           
 
Fields inherited from class com.u2d.model.AbstractEObject
_listenerList, _postListeners, _validationEvent, _validationListenerList, changeEvent
 
Constructor Summary
Password()
           
Password(java.lang.String value, boolean isHash)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 AtomicEditor getEditor()
           
 AtomicRenderer getRenderer()
           
 int hashCode()
           
 java.lang.String hashValue()
           
 boolean isEmpty()
           
static boolean isEmpty(java.lang.String value)
           
 EObject makeCopy()
           
static boolean match(java.lang.String hash, java.lang.String password)
           
 void parseValue(java.lang.String stringValue)
           
 void setValue(EObject value)
           
 void setValue(java.lang.String value)
           
 Title title()
           
 java.lang.String toString()
           
 int validate()
           
 
Methods inherited from class com.u2d.model.AbstractAtomicEO
commands, getMainView, getView, iconLg, iconSm, type
 
Methods inherited from class com.u2d.model.AbstractEObject
addChangeListener, addPostChangeListener, addValidationListener, currentUser, field, fireStateChanged, fireValidationException, fireValidationException, hbmPersistor, parentObject, persistor, removeChangeListener, removePostChangeListener, removeValidationListener, setField, vmech
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.u2d.model.EObject
field, parentObject, setField
 
Methods inherited from interface com.u2d.validation.ValidationNotifier
addValidationListener, fireValidationException, fireValidationException, removeValidationListener
 
Methods inherited from interface com.u2d.model.ChangeNotifier
addChangeListener, fireStateChanged, removeChangeListener
 

Field Detail

MINLENGTH

public static final int MINLENGTH
See Also:
Constant Field Values
Constructor Detail

Password

public Password()

Password

public Password(java.lang.String value,
                boolean isHash)
Method Detail

hashValue

public java.lang.String hashValue()

setValue

public void setValue(java.lang.String value)

setValue

public void setValue(EObject value)
Specified by:
setValue in interface EObject
Specified by:
setValue in class AbstractEObject

validate

public int validate()
Specified by:
validate in interface EObject
Overrides:
validate in class AbstractAtomicEO

title

public Title title()
Specified by:
title in interface EObject
Specified by:
title in class AbstractEObject

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface EObject
Specified by:
isEmpty in class AbstractEObject

isEmpty

public static boolean isEmpty(java.lang.String value)

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

getRenderer

public AtomicRenderer getRenderer()

getEditor

public AtomicEditor getEditor()

parseValue

public void parseValue(java.lang.String stringValue)

makeCopy

public EObject makeCopy()
Specified by:
makeCopy in interface EObject
Specified by:
makeCopy in class AbstractEObject

match

public static boolean match(java.lang.String hash,
                            java.lang.String password)