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, userVisible
findFromString, getAllNames, getDataCache, getRealm, getType, toString, validateName, verified
addDefaults, addFieldHelp, addOptional, addSelectors, getContext, getFactory, getLogger, getRecord, getRepository, postUpdate, preRegister, release
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addFieldConstraints, addFormFields
public 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)
AnonymisingComposite
addEraseFields
in interface AnonymisingComposite<AU extends AppUser>