Class User.Builder<T extends User,B extends User.Builder<T,B>>

Enclosing class:
User

public static class User.Builder<T extends User,B extends User.Builder<T,B>> extends Buildable.GenericBuilder<T,B>
Builder for constructing immutable User objects.
  • Constructor Details

    • Builder

      public Builder()
    • Builder

      public Builder(T abstractUser)
  • Method Details

    • build

      public T build()
      Description copied from class: Buildable.Builder
      Build the instance.
      Overrides:
      build in class Buildable.Builder<T extends User>
    • setEmailAddress

      public B setEmailAddress(String emailAddress)
    • setRegistryLockEmailAddress

      public B setRegistryLockEmailAddress(@Nullable String registryLockEmailAddress)
    • setUserRoles

      public B setUserRoles(UserRoles userRoles)
    • removeRegistryLockPassword

      public B removeRegistryLockPassword()
    • setRegistryLockPassword

      public B setRegistryLockPassword(String registryLockPassword)