org.databene.domain.person
Class EMailAddressBuilder

java.lang.Object
  extended by org.databene.domain.person.EMailAddressBuilder
All Implemented Interfaces:
org.databene.commons.ThreadAware
Direct Known Subclasses:
EMailAddressGenerator

public class EMailAddressBuilder
extends java.lang.Object
implements org.databene.commons.ThreadAware

Generates email addresses for a random domain by a given person name.

Created: 22.02.2010 12:16:11

Since:
0.6.0
Author:
Volker Bergmann

Constructor Summary
EMailAddressBuilder(java.lang.String dataset)
           
 
Method Summary
 java.lang.String generate(java.lang.String givenName, java.lang.String familyName)
           
 void init(GeneratorContext context)
           
 boolean isParallelizable()
           
 boolean isThreadSafe()
           
 void setDataset(java.lang.String datasetName)
           
 void setLocale(java.util.Locale locale)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EMailAddressBuilder

public EMailAddressBuilder(java.lang.String dataset)
Method Detail

setDataset

public void setDataset(java.lang.String datasetName)

setLocale

public void setLocale(java.util.Locale locale)

init

public void init(GeneratorContext context)

generate

public java.lang.String generate(java.lang.String givenName,
                                 java.lang.String familyName)

isParallelizable

public boolean isParallelizable()
Specified by:
isParallelizable in interface org.databene.commons.ThreadAware

isThreadSafe

public boolean isThreadSafe()
Specified by:
isThreadSafe in interface org.databene.commons.ThreadAware

toString

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


Copyright © 2013. All Rights Reserved.