public class WebNameFinder<AU extends AppUser> extends FieldNameFinder<AU,WebNameFinder> implements AnonymisingComposite<AU>
AppUserNameFinder.
This is intended to hold the identity generated by an external (container level) authentication mechanism.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
WEB_NAME |
PROPERTY_PREFIX| Constructor and Description |
|---|
WebNameFinder(AppUserFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEraseFields(java.util.Set<java.lang.String> fields)
Add to the set of fields that contain PII data
This can be used to generate an anonymising rule for history tables
|
void |
anonymise(AU target) |
active, addSuppress, addToHistorySpecification, addTranslations, customiseForm, customiseUpdateForm, defaultFieldLength, getCanonicalName, getNameLabel, getStringFinderFilter, modifyDefaultTableSpecification, normalizeName, setName, userSet, userVisiblefindFromString, getAllNames, getDataCache, getRealm, getType, toString, validateName, verifiedaddDefaults, addFieldHelp, addOptional, addSelectors, getContext, getFactory, getLogger, getRecord, getRepository, postUpdate, preRegister, releaseclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddFieldConstraints, addFormFieldspublic static final java.lang.String WEB_NAME
public WebNameFinder(AppUserFactory factory)
factory - realm - public void anonymise(AU target)
anonymise in interface AnonymisingComposite<AU extends AppUser>public void addEraseFields(java.util.Set<java.lang.String> fields)
AnonymisingCompositeaddEraseFields in interface AnonymisingComposite<AU extends AppUser>