Class RandomWebObjectFactory


  • public final class RandomWebObjectFactory
    extends java.lang.Object
    The class RandomWebObjectFactory is a utility class to create random web objects
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getInfomailFromWebsite​(java.lang.String url)
      Gets an infomail address from the given url.
      static java.lang.String randomEmail()
      Generates a random email-address
      static java.lang.String randomFaxnumber​(java.lang.String phonenumber)
      Generates a random faxnumber from a phone.
      static java.lang.String randomId()
      Factory method for create a new random id and returns it
      static java.lang.String randomMobilnumber()
      Generates a random mobil number from a mobilphone.
      static java.lang.String randomName​(char[] donatedChars)
      Factory method for create a new random name from the donated char array
      static java.lang.String randomPassword​(int length)
      Generates a random password.
      static java.lang.String randomPassword​(java.util.Optional<java.lang.Integer> length)
      Generates a random password.
      static java.lang.String randomPhonenumber()
      Generates a random phonenumber.
      static java.lang.String randomWebsite()
      Generates a random name for a website.
      • Methods inherited from class java.lang.Object

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

      • getInfomailFromWebsite

        public static java.lang.String getInfomailFromWebsite​(java.lang.String url)
        Gets an infomail address from the given url.
        Parameters:
        url - The url.
        Returns:
        Returns an infomail address from the given url.
      • randomEmail

        public static java.lang.String randomEmail()
        Generates a random email-address
        Returns:
        The random email-address.
      • randomFaxnumber

        public static java.lang.String randomFaxnumber​(java.lang.String phonenumber)
        Generates a random faxnumber from a phone.
        Parameters:
        phonenumber - The phonenumber.
        Returns:
        Return's a random faxnumber from a phone.
      • randomMobilnumber

        public static java.lang.String randomMobilnumber()
        Generates a random mobil number from a mobilphone.
        Returns:
        Return's a random mobil number from a mobilphone.
      • randomPassword

        public static java.lang.String randomPassword​(int length)
        Generates a random password.
        Parameters:
        length - The length from the password.
        Returns:
        The password.
      • randomPassword

        public static java.lang.String randomPassword​(java.util.Optional<java.lang.Integer> length)
        Generates a random password.
        Parameters:
        length - The length from the password as Optional.
        Returns:
        The password.
      • randomPhonenumber

        public static java.lang.String randomPhonenumber()
        Generates a random phonenumber.
        Returns:
        Return's a random phonenumber.
      • randomWebsite

        public static java.lang.String randomWebsite()
        Generates a random name for a website.
        Returns:
        Returns a random name for a website.
      • randomId

        public static java.lang.String randomId()
        Factory method for create a new random id and returns it
        Returns:
        the created random id.
      • randomName

        public static java.lang.String randomName​(char[] donatedChars)
        Factory method for create a new random name from the donated char array
        Parameters:
        donatedChars - The Characters for the name
        Returns:
        A random Name.