org.fuin.objects4j
Class EmailAddress

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

@Immutable
public final class EmailAddress
extends AbstractStringBasedType<EmailAddress>

A valid email address with all characters lower case.

See Also:
Serialized Form

Constructor Summary
EmailAddress(java.lang.String emailAddress)
          Constructor with email address.
 
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

EmailAddress

@Requires(value="(emailAddress!=null) && ValidEmailAddressValidator.isValid(emailAddress)")
public EmailAddress(java.lang.String emailAddress)
Constructor with email address.

Parameters:
emailAddress - Email address.
Method Detail

toString

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


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