Class RandomUserNameGenerator

  • All Implemented Interfaces:
    UserNameGenerator

    public class RandomUserNameGenerator
    extends java.lang.Object
    implements UserNameGenerator
    Generates a user name based upon a random numeric
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String generateUserName​(java.lang.String firstName, java.lang.String lastName, java.lang.String emailAddress, int seed)
      Returns a generated user name
      int getUserNameLength()  
      void setUserNameLength​(int userNameLength)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RandomUserNameGenerator

        public RandomUserNameGenerator()
    • Method Detail

      • generateUserName

        public java.lang.String generateUserName​(java.lang.String firstName,
                                                 java.lang.String lastName,
                                                 java.lang.String emailAddress,
                                                 int seed)
        Returns a generated user name
        Specified by:
        generateUserName in interface UserNameGenerator
        Parameters:
        firstName - the given name of the new user
        lastName - the family name of the new user
        emailAddress - the email address of the new user
        seed - a seed for user name generation, the value 0 means "no seed"
        Returns:
        the generated user name
      • setUserNameLength

        public void setUserNameLength​(int userNameLength)
      • getUserNameLength

        public int getUserNameLength()