U
- type of AppUserpublic class PasswordUpdateFormBuilder<U extends AppUser> extends AbstractFormTransition<U> implements ExtraFormTransition<U>
Modifier and Type | Class and Description |
---|---|
class |
PasswordUpdateFormBuilder.CancelAction |
class |
PasswordUpdateFormBuilder.CancelLogoutAction |
class |
PasswordUpdateFormBuilder.UpdateAction |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CANCEL_ACTION |
static java.lang.String |
CHANGE_ACTION |
static java.lang.String |
NEW_PASSWORD1 |
static java.lang.String |
NEW_PASSWORD2 |
static Feature |
NOTIFY_PASSWORD_CHANGE |
static java.lang.String |
PASSWORD_FIELD |
static Feature |
REQUIRE_OLD_PASSWORD
Do we ask for the old web password when changing.
|
Constructor and Description |
---|
PasswordUpdateFormBuilder(PasswordAuthComposite<U> comp,
boolean check_old)
create the form builder.
|
Modifier and Type | Method and Description |
---|---|
void |
buildForm(Form f,
U user,
AppContext conn)
Build the transition form.
|
AppContext |
getContext() |
<X extends ContentBuilder> |
getExtraHtml(X cb,
SessionService<?> op,
U target)
Add the extra content to be shown with the transition
|
Logger |
getLogger() |
java.lang.String |
getPasswordPolicy() |
int |
minDiffChars() |
int |
minDigits() |
int |
minNonAlphaNumeric() |
int |
minPasswordLength() |
getResult
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getExtraHtml
getResult
public static final java.lang.String CANCEL_ACTION
public static final java.lang.String CHANGE_ACTION
public static final java.lang.String NEW_PASSWORD2
public static final java.lang.String NEW_PASSWORD1
public static final java.lang.String PASSWORD_FIELD
public static final Feature REQUIRE_OLD_PASSWORD
public static final Feature NOTIFY_PASSWORD_CHANGE
public PasswordUpdateFormBuilder(PasswordAuthComposite<U> comp, boolean check_old)
comp
- PasswordAuthComposite
check_old
- do we ask for the old password (if feature enabled)public void buildForm(Form f, U user, AppContext conn)
BaseFormTransition
buildForm
in interface BaseFormTransition<U extends AppUser>
f
- Form to be builtuser
- target Objectpublic int minPasswordLength()
public int minDiffChars()
public int minDigits()
public int minNonAlphaNumeric()
public AppContext getContext()
public java.lang.String getPasswordPolicy()
public <X extends ContentBuilder> X getExtraHtml(X cb, SessionService<?> op, U target)
ExtraContent
getExtraHtml
in interface ExtraContent<U extends AppUser>
public Logger getLogger()