public class EmailChangeRequestFactory<A extends AppUser> extends AbstractUserRequestFactory<A,EmailChangeRequestFactory.EmailChangeRequest> implements AnonymisingFactory
| Modifier and Type | Class and Description |
|---|---|
class |
EmailChangeRequestFactory.EmailChangeRequest |
class |
EmailChangeRequestFactory.RequestAction |
class |
EmailChangeRequestFactory.VerifyAction |
AbstractUserRequestFactory.AbstractRequest<A extends AppUser>DataObjectFactory.AbstractDataObjectInput, DataObjectFactory.AbstractFinder<X>, DataObjectFactory.DataObjectAcceptFilter, DataObjectFactory.DataObjectInput, DataObjectFactory.DataObjectIntegerInput, DataObjectFactory.DestAcceptFilter<T extends DataObject>, DataObjectFactory.FilterAdapter, DataObjectFactory.FilterCounter, DataObjectFactory.FilterExists, DataObjectFactory.FilterIterator, DataObjectFactory.FilterSelector, DataObjectFactory.FilterSet, DataObjectFactory.Finder, DataObjectFactory.MakeRemoteFilterVisitor<R extends DataObject>, DataObjectFactory.MatchFilter, DataObjectFactory.ReferencedAdapter<I extends Indexed>, DataObjectFactory.ReferenceIterator<I extends Indexed>, DataObjectFactory.SortingDataObjectInput, DataObjectFactory.TimeAcceptFilter<T extends DataObject>, DataObjectFactory.TimeFilter| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
REQUEST_ACTION |
static java.lang.String |
VERIFY_ACTION |
user_fac, USER_IDEXPIRES, TAGAUTO_CREATE_TABLES_FEATURE, COMPOSITES_SUFFIX, REJECT_MULTIPLE_RESULT_FEATURE, res| Constructor and Description |
|---|
EmailChangeRequestFactory(AppContext conn) |
EmailChangeRequestFactory(AppUserFactory fac) |
| Modifier and Type | Method and Description |
|---|---|
void |
anonymise() |
EmailChangeRequestFactory.EmailChangeRequest |
createRequest(AppUser user,
java.lang.String email) |
TableSpecification |
getDefaultTableSpecification(AppContext ctx,
java.lang.String table)
Get the default table specification if the table is to be created.
|
protected EmailChangeRequestFactory.EmailChangeRequest |
makeBDO(Repository.Record res)
Construct a new Blank DataObject of the correct Class
This method takes a Record as an argument.
|
void |
makeRequestForm(AppUser user,
Form f,
boolean include_verify) |
getAppUserFactoryfindByTag, makeTag, purge, purgeall, allowPreSelect, canCreate, canUpdate, checkComposite, convertToDestinationFilter, customiseForm, equals, exists, find, find, find, find, find, getAllIterator, getComposite, getComposites, getComposites, getConfigTag, getContext, getCount, getDefaultRelationshipFilter, getDefaults, getDestFilter, getExcludeFilter, getFieldConstraints, getFieldHelp, getFilter, getFilter, getFilter, getFinalSelectFilter, getFinalTableSpecification, getFindFilter, getFormCreator, getFormUpdate, getID, getIndex, getInput, getInput, getInput, getLogger, getMaxIdentifierLength, getNullable, getOptional, getOrder, getProperty, getReferenced, getReferenceFieldType, getReferenceFieldType, getRemoteFilter, getRemoteSQLFilter, getResult, getResult, getSelectFilter, getSelector, getSelector, getSelectors, getSupress, getTableSpecification, getTableStructureContributers, getTag, getTarget, getTranslations, getUniqueIdName, hasComposite, hashCode, isMine, isMine, isMyReference, isValid, makeBDO, makeObject, makeRecord, makeReference, makeReference, matches, narrowSelector, narrowSelector, observeComposite, OrderBy, postCreateTableSetup, postSetContext, release, restrictDefaultInput, setComposites, setContext, setContext, setContextWithMake, setProperty, toString, updateTableclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetContextpublic static final java.lang.String REQUEST_ACTION
public static final java.lang.String VERIFY_ACTION
public EmailChangeRequestFactory(AppUserFactory fac)
public EmailChangeRequestFactory(AppContext conn)
public TableSpecification getDefaultTableSpecification(AppContext ctx, java.lang.String table)
DataObjectFactorygetDefaultTableSpecification in class AbstractUserRequestFactory<A extends AppUser,EmailChangeRequestFactory.EmailChangeRequest>ctx - AppContexttable - String table name.public EmailChangeRequestFactory.EmailChangeRequest createRequest(AppUser user, java.lang.String email) throws DataFault
DataFaultprotected EmailChangeRequestFactory.EmailChangeRequest makeBDO(Repository.Record res) throws DataFault
DataObjectFactorymakeBDO in class DataObjectFactory<EmailChangeRequestFactory.EmailChangeRequest>res - Record to create object fromDataFaultpublic void anonymise()
throws DataFault
anonymise in interface AnonymisingFactoryDataFault