Class RandomWebObjectFactory
- java.lang.Object
-
- io.github.astrapi69.random.object.RandomWebObjectFactory
-
public final class RandomWebObjectFactory extends java.lang.Object
The classRandomWebObjectFactory
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-addressstatic 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 itstatic 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 arraystatic 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.
-
-
-
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.
-
-