public class RegistrationDateComposite<AU extends AppUser> extends SignupDateComposite<AU> implements RegisterTrigger<AU>
SignupDateComposite
that implements RegisterTrigger
This is used to force an auto-created account to the registration page the first time
a user logs in. Normally only makes sense when used with mandatory external auth
but still capturing user meta-data at registration.SIGNUP_DATE
Constructor and Description |
---|
RegistrationDateComposite(AppUserFactory fac) |
Modifier and Type | Method and Description |
---|---|
boolean |
mustRegister(AU user)
Should this person register
|
void |
postRegister(AU user)
user has registered.
|
addAttributes, addSuppress, clearSignup, getFilter, getSignupDate, getType, markSignup, modifyDefaultTableSpecification, preCommit, signupBeforeFilter
customiseCreationForm, postCreate
addDefaults, addFieldHelp, addOptional, addSelectors, addTranslations, customiseForm, customiseUpdateForm, getContext, getFactory, getLogger, getRecord, getRepository, postUpdate, preRegister, release, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addFieldConstraints, addFormFields
public RegistrationDateComposite(AppUserFactory fac)
fac
- public boolean mustRegister(AU user)
RegisterTrigger
mustRegister
in interface RegisterTrigger<AU extends AppUser>
public void postRegister(AU user)
RegisterTrigger
RegisterTrigger.mustRegister(AppUser)
method returns false in the future.postRegister
in interface RegisterTrigger<AU extends AppUser>