P - certificate person typepublic class CertificatePersonFactory<P extends CertificatePerson> extends PersonFactory<P>
CertificatePerson objects.
DN names may be provided in either Web or LDap formats but are
normalised to the Web format internallyPersonFactory.PersonTableRegistryuk.ac.ed.epcc.webapp.session.ExtAuthAppUserFactory.ExtAuthUpdater, uk.ac.ed.epcc.webapp.session.ExtAuthAppUserFactory.SignupFormCreator<T extends uk.ac.ed.epcc.webapp.session.ExtAuthAppUser>uk.ac.ed.epcc.webapp.session.AppUserFactory.AppUserCreator<AU extends uk.ac.ed.epcc.webapp.session.AppUser>, uk.ac.ed.epcc.webapp.session.AppUserFactory.CreateValidator<AU extends uk.ac.ed.epcc.webapp.session.AppUser>, uk.ac.ed.epcc.webapp.session.AppUserFactory.RoleFilter, uk.ac.ed.epcc.webapp.session.AppUserFactory.UpdatePersonRequiredPageuk.ac.ed.epcc.webapp.model.data.DataObjectFactory.CounterMapper, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DataObjectAcceptFilter, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DataObjectInput, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DataObjectIntegerInput, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DestFilter<T extends uk.ac.ed.epcc.webapp.model.data.DataObject>, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ExistsMapper, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterAdapter, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterCounter, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterExists, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterIterator, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterSet, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.Finder, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.MatchFilter, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferenceAcceptFilter<R extends uk.ac.ed.epcc.webapp.Indexed,T extends uk.ac.ed.epcc.webapp.model.data.DataObject>, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferencedAdapter<I extends uk.ac.ed.epcc.webapp.Indexed>, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferenceIterator<I extends uk.ac.ed.epcc.webapp.Indexed>, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.RemoteFilter<T extends uk.ac.ed.epcc.webapp.model.data.DataObject>, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.SortingDataObjectInput, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.TimeAcceptFilter<T extends uk.ac.ed.epcc.webapp.model.data.DataObject>, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.TimeFilterDISABLE_CREATEUSERS_FEATURE, EMAIL_PROP, IS_ME_PROP, SELF_REGISTER_FEATURE, SIGNUP_PROP, WEBNAME_PROP| Constructor and Description |
|---|
CertificatePersonFactory() |
CertificatePersonFactory(uk.ac.ed.epcc.webapp.AppContext ctx) |
CertificatePersonFactory(uk.ac.ed.epcc.webapp.AppContext ctx,
java.lang.String table) |
| Modifier and Type | Method and Description |
|---|---|
protected uk.ac.ed.epcc.webapp.model.data.DataObject |
makeBDO(uk.ac.ed.epcc.webapp.model.data.Repository.Record res) |
java.lang.String |
normaliseName(java.lang.String name) |
java.lang.String |
toLdapFormat(java.lang.String dn) |
java.lang.String |
toWebFormat(java.lang.String dn) |
allowSelfRegister, compatible, compatible, endParse, find, findByName, findByWebName, getAccessorMap, getDataCache, getDefaultTableSpecification, getDerivedProperties, getFilter, getFilter, getFinder, getGlobals, getInput, getIterator, getIterator, getNullFilter, getOrder, getOrderFilter, getParser, getPeriodFilter, getPolicies, getRecordCount, getRelationFilter, getSQLExpression, getTableTransitionID, getTableTransitionRegistry, getTarget, getValues, hasProperty, make, makeByName, makeFromWebName, makeFromWebName, makeOnUpload, makeTableRegistry, makeToggleMap, parse, release, resetStructure, setStaticAccessors, splitRecords, startParseallowWebLogin, getFormUpdate, getSignupFormCreatoraddUpdateNotes, buildUpdateForm, findByEmail, findByEmail, getCreateValidator, getDefaults, getFormCreator, getRequiredPages, getRoleFilter, getRoleInput, getSelectors, getSupress, isRegisteredUsername, postAutoTableCreateSetup, postCreateTableSetupall, allowPreSelect, canCreate, canUpdate, customiseForm, equals, exists, find, find, find, find, find, getAllIterator, getComposite, getComposites, getConfigTag, getContext, getCount, getIndex, getInput, getInput, getIterator, getLogger, getMaxIdentifierLength, getNullable, getOptional, getProperty, getReferenced, getReferenceFieldType, getResult, getSelectFilter, getTag, getTranslations, getUniqueIdName, hashCode, isMine, isMine, isMyReference, isValid, makeBDO, makeObject, makeRecord, makeReference, makeReference, makeSet, OrderBy, restrictDefaultInput, setContext, setContext, setContextWithMake, setProperty, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetTagpublic CertificatePersonFactory()
public CertificatePersonFactory(uk.ac.ed.epcc.webapp.AppContext ctx,
java.lang.String table)
public CertificatePersonFactory(uk.ac.ed.epcc.webapp.AppContext ctx)
public java.lang.String toWebFormat(java.lang.String dn)
public java.lang.String toLdapFormat(java.lang.String dn)
public java.lang.String normaliseName(java.lang.String name)
normaliseName in class PersonFactory<P extends CertificatePerson>protected uk.ac.ed.epcc.webapp.model.data.DataObject makeBDO(uk.ac.ed.epcc.webapp.model.data.Repository.Record res)
throws uk.ac.ed.epcc.webapp.model.data.Exceptions.DataFault
makeBDO in class PersonFactory<P extends CertificatePerson>uk.ac.ed.epcc.webapp.model.data.Exceptions.DataFault