public class PersonHistoryFactory<A extends AppUser> extends HistoryFactory<A,HistoryFactory.HistoryRecord<A>> implements AnonymisingFactory
HistoryFactory.HistoryFilter, HistoryFactory.HistoryRecord<P extends DataObject>, HistoryFactory.Mapper, HistoryFactory.PeerIterator
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
END_TIME_FIELD, ENDTIME, HISTORY_CACHE_FEATURE, HISTORY_STATUS_FEATURE, START_TIME_FIELD
AUTO_CREATE_TABLES_FEATURE, COMPOSITES_SUFFIX, REJECT_MULTIPLE_RESULT_FEATURE, res
Constructor and Description |
---|
PersonHistoryFactory(AppContext conn) |
PersonHistoryFactory(AppUserFactory<A> fac) |
Modifier and Type | Method and Description |
---|---|
void |
anonymise() |
addChart, addChart, closeGaps, expireTime, find, find, fixSeries, fixSeries, getDefaultTableSpecification, getIterator, getIterator, getIterator, getOrder, getPeerFactory, getPeerName, getPeerProducer, getPeerReference, getTarget, isPeerType, makeBDO, makeHistory, postCreateTableSetup, purge, purgeOldData, resetStructure, setPeerFactory, skipUpdate, terminate, update, wipe
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, getProperty, getReferenced, getReferenceFieldType, getReferenceFieldType, getRemoteFilter, getRemoteSQLFilter, getResult, getResult, getSelectFilter, getSelector, getSelector, getSelectors, getSupress, getTableSpecification, getTableStructureContributers, getTag, getTranslations, getUniqueIdName, hasComposite, hashCode, isMine, isMine, isMyReference, isValid, makeBDO, makeObject, makeRecord, makeReference, makeReference, matches, narrowSelector, narrowSelector, observeComposite, OrderBy, postSetContext, release, restrictDefaultInput, setComposites, setContext, setContext, setContextWithMake, setProperty, toString, updateTable
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getContext
public PersonHistoryFactory(AppContext conn)
public PersonHistoryFactory(AppUserFactory<A> fac)
public void anonymise() throws DataFault
anonymise
in interface AnonymisingFactory
DataFault