Package it.rol

Class PasswordGenerator.PasswordGeneratorBuilder

java.lang.Object
it.rol.PasswordGenerator.PasswordGeneratorBuilder
Enclosing class:
PasswordGenerator

public static class PasswordGenerator.PasswordGeneratorBuilder extends Object
  • Constructor Details

    • PasswordGeneratorBuilder

      public PasswordGeneratorBuilder()
  • Method Details

    • useLower

      public PasswordGenerator.PasswordGeneratorBuilder useLower(boolean useLower)
      Set true in case you would like to include lower characters (abc...xyz). Default false.
      Parameters:
      useLower - true in case you would like to include lower characters (abc...xyz). Default false.
      Returns:
      the builder for chaining.
    • useUpper

      public PasswordGenerator.PasswordGeneratorBuilder useUpper(boolean useUpper)
      Set true in case you would like to include upper characters (ABC...XYZ). Default false.
      Parameters:
      useUpper - true in case you would like to include upper characters (ABC...XYZ). Default false.
      Returns:
      the builder for chaining.
    • useDigits

      public PasswordGenerator.PasswordGeneratorBuilder useDigits(boolean useDigits)
      Set true in case you would like to include digit characters (123..). Default false.
      Parameters:
      useDigits - true in case you would like to include digit characters (123..). Default false.
      Returns:
      the builder for chaining.
    • usePunctuation

      public PasswordGenerator.PasswordGeneratorBuilder usePunctuation(boolean usePunctuation)
      Set true in case you would like to include punctuation characters (!@#..). Default false.
      Parameters:
      usePunctuation - true in case you would like to include punctuation characters (!@#..). Default false.
      Returns:
      the builder for chaining.
    • build

      public PasswordGenerator build()
      Get an object to use.
      Returns:
      the
      invalid reference
      gr.idrymavmela.business.lib.PasswordGenerator
      object.