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_ID
EXPIRES, TAG
AUTO_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) |
getAppUserFactory
findByTag, makeTag, purge, purge
all, 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, updateTable
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getContext
public 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)
DataObjectFactory
getDefaultTableSpecification
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
DataFault
protected EmailChangeRequestFactory.EmailChangeRequest makeBDO(Repository.Record res) throws DataFault
DataObjectFactory
makeBDO
in class DataObjectFactory<EmailChangeRequestFactory.EmailChangeRequest>
res
- Record to create object fromDataFault
public void anonymise() throws DataFault
anonymise
in interface AnonymisingFactory
DataFault