Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

a - Variable in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLExpression
 
a - Variable in class uk.ac.ed.epcc.webapp.jdbc.expr.DerefSQLExpression
 
a - Variable in class uk.ac.ed.epcc.webapp.jdbc.expr.IntConvertAccessor
 
a - Variable in class uk.ac.ed.epcc.webapp.jdbc.expr.StringConvertAccessor
 
ABANDONED - Static variable in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory
 
abort() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageComposer
Abort the composition of the message
abort(R) - Method in interface uk.ac.ed.epcc.webapp.model.lifecycle.LifeCycleListener
A prepared event has been aborted.
abort(T) - Method in class uk.ac.ed.epcc.webapp.model.lifecycle.ListenerList
 
abort() - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Composer
 
AbortTransition() - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.AbortTransition
 
AbstractAcceptFilter<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
An abstract class for implementing AcceptFilter.
AbstractAcceptFilter(Class<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.AbstractAcceptFilter
 
AbstractAction<R> - Class in uk.ac.ed.epcc.webapp.model.lifecycle
 
AbstractAction(Class<? super R>) - Constructor for class uk.ac.ed.epcc.webapp.model.lifecycle.AbstractAction
 
AbstractCalendarMultiInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
Abstract class to implement a time/date input as multi-input
AbstractCalendarMultiInput(int) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.AbstractCalendarMultiInput
 
AbstractConfigService - Class in uk.ac.ed.epcc.webapp.config
Base ConfigService that supports the recursive loading of properties from a ResourceService
AbstractConfigService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.config.AbstractConfigService
 
AbstractConstructedObjectList<L> - Class in uk.ac.ed.epcc.webapp
A LinkedList of objects that is populated from configuration parameters.
AbstractConstructedObjectList(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.AbstractConstructedObjectList
 
AbstractConstructedTargetList<T extends DataObject,L extends Targetted> - Class in uk.ac.ed.epcc.webapp.model
A LinkedList of Targetted objects that is populated from configuration parameters.
AbstractConstructedTargetList(DataObjectFactory<T>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.AbstractConstructedTargetList
 
AbstractContexed - Class in uk.ac.ed.epcc.webapp
A simple implementation of Contexed This can be used as abase class by objects that would otherwise extend Object slightly reducing the boiler plate needed to implement Contexed.
AbstractContexed(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.AbstractContexed
 
AbstractContexedAction<R> - Class in uk.ac.ed.epcc.webapp.model.lifecycle
A AbstractAction that implements Contexed
AbstractContexedAction(AppContext, Class<? super R>) - Constructor for class uk.ac.ed.epcc.webapp.model.lifecycle.AbstractContexedAction
 
AbstractContextedListener<R> - Class in uk.ac.ed.epcc.webapp.model.lifecycle
A AbstractListener that implements Contexed
AbstractContextedListener(AppContext, Class<? super R>) - Constructor for class uk.ac.ed.epcc.webapp.model.lifecycle.AbstractContextedListener
 
AbstractDataObjectInput(BaseFilter<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractDataObjectInput
 
AbstractDataObjectInput(BaseFilter<BDO>, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractDataObjectInput
 
AbstractDateInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
A abstract superclass for text Inputs that parse to java Date objects.
AbstractDateInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.AbstractDateInput
 
AbstractDateInput(long) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.AbstractDateInput
 
AbstractDirectTargetlessTransition<X> - Class in uk.ac.ed.epcc.webapp.forms.transition
A simple abstract sub-class for DirectTargetlessTransitions This saves a small amount of boiler plate when no other superclass is required.
AbstractDirectTargetlessTransition() - Constructor for class uk.ac.ed.epcc.webapp.forms.transition.AbstractDirectTargetlessTransition
 
AbstractDirectTransition<X> - Class in uk.ac.ed.epcc.webapp.forms.transition
A simple abstract sub-class for DirectTransitions This saves a small amount of boiler plate when no other superclass is required.
AbstractDirectTransition() - Constructor for class uk.ac.ed.epcc.webapp.forms.transition.AbstractDirectTransition
 
AbstractDomVisitor - Class in uk.ac.ed.epcc.webapp.editors.xml
 
AbstractDomVisitor() - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.AbstractDomVisitor
 
AbstractFilterResult<D> - Class in uk.ac.ed.epcc.webapp.model.data
 
AbstractFilterResult() - Constructor for class uk.ac.ed.epcc.webapp.model.data.AbstractFilterResult
 
AbstractFinder(boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractFinder
 
AbstractFinder() - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractFinder
 
AbstractFinder(boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.TupleFactory.AbstractFinder
 
AbstractFinder() - Constructor for class uk.ac.ed.epcc.webapp.model.data.TupleFactory.AbstractFinder
 
AbstractFormFactoryProvider<F extends Contexed,T> - Class in uk.ac.ed.epcc.webapp.forms.registry
This type is intended to provide a way of producing lists of classes that can be modified via forms.
AbstractFormFactoryProvider(String, FormPolicy) - Constructor for class uk.ac.ed.epcc.webapp.forms.registry.AbstractFormFactoryProvider
 
AbstractFormTransition<X> - Class in uk.ac.ed.epcc.webapp.forms.transition
A simple abstract sub-class for FormTransitions This saves a small amount of boiler plate when no other superclass is required.
AbstractFormTransition() - Constructor for class uk.ac.ed.epcc.webapp.forms.transition.AbstractFormTransition
 
AbstractFormUpdateTransition<K,X> - Class in uk.ac.ed.epcc.webapp.forms.factory
A transition for selecting a target using methods from a FormUpdate.
AbstractFormUpdateTransition(String, TransitionProvider<K, X>, K) - Constructor for class uk.ac.ed.epcc.webapp.forms.factory.AbstractFormUpdateTransition
 
AbstractIndexedTransitionProvider<T extends Indexed,K> - Class in uk.ac.ed.epcc.webapp.model.data.transition
Abstract base class for building TransitionProviders on Indexed objects.
AbstractIndexedTransitionProvider(AppContext, IndexedProducer<? extends T>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.transition.AbstractIndexedTransitionProvider
 
AbstractInput<V> - Class in uk.ac.ed.epcc.webapp.forms.inputs
Superclass for general non-composite Inputs
AbstractInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.AbstractInput
 
AbstractListener<R> - Class in uk.ac.ed.epcc.webapp.model.lifecycle
A default (does nothing) LifeCycleListener.
AbstractListener(Class<? super R>) - Constructor for class uk.ac.ed.epcc.webapp.model.lifecycle.AbstractListener
 
AbstractMessageHandlerFactory<H extends AbstractMessageHandlerFactory.Provider> - Class in uk.ac.ed.epcc.webapp.model.mail
A superclass for MessageHandlerFactorys where the message data is stored directly in the table not via a reference to a remote table.
AbstractMessageHandlerFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory
 
AbstractMessageHandlerFactory.Composer - Class in uk.ac.ed.epcc.webapp.model.mail
 
AbstractMessageHandlerFactory.Handler - Class in uk.ac.ed.epcc.webapp.model.mail
 
AbstractMessageHandlerFactory.Provider - Class in uk.ac.ed.epcc.webapp.model.mail
 
AbstractMessageHandlerFactory.Status - Class in uk.ac.ed.epcc.webapp.model.mail
 
AbstractMessageHandlerFactory.Status.Value - Class in uk.ac.ed.epcc.webapp.model.mail
 
AbstractMultiIterator<T> - Class in uk.ac.ed.epcc.webapp.model.data.iterator
Abstract class for combining a sequence of iterators.
AbstractMultiIterator() - Constructor for class uk.ac.ed.epcc.webapp.model.data.iterator.AbstractMultiIterator
 
AbstractNodeMaker - Class in uk.ac.ed.epcc.webapp.servlet.navigation
 
AbstractNodeMaker(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.AbstractNodeMaker
 
AbstractPartTransitionProvider<T,K extends TransitionKey<T>> - Class in uk.ac.ed.epcc.webapp.model.far
 
AbstractPartTransitionProvider(String, DynamicFormManager) - Constructor for class uk.ac.ed.epcc.webapp.model.far.AbstractPartTransitionProvider
 
AbstractPartVisitor<X> - Class in uk.ac.ed.epcc.webapp.model.far
An abstract superclass for PartVisitors.
AbstractPartVisitor(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.far.AbstractPartVisitor
 
AbstractPathTransitionProvider<T,K extends TransitionKey<T>> - Class in uk.ac.ed.epcc.webapp.model.data.transition
 
AbstractPathTransitionProvider(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.data.transition.AbstractPathTransitionProvider
 
AbstractPeriodSetPlot - Class in uk.ac.ed.epcc.webapp.charts
 
AbstractPeriodSetPlot(TimePeriod) - Constructor for class uk.ac.ed.epcc.webapp.charts.AbstractPeriodSetPlot
 
AbstractRelationship<A extends AppUser,B extends DataObject,L extends AbstractRelationship.Link<A,B>> - Class in uk.ac.ed.epcc.webapp.model.relationship
abstract Link class that encodes an editable relationship between an AppUser and a domain object and used to implement RelationshipProvider and RoleSelector for the domain object.
AbstractRelationship(AppContext, String, String, DataObjectFactory<B>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.relationship.AbstractRelationship
Extension constructor to allow sub-classes to set factory and field
AbstractRelationship.Link<A extends AppUser,B extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.relationship
 
AbstractRequest(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.session.AbstractRequestFactory.AbstractRequest
 
AbstractRequest(DataObjectFactory<A>, Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.session.AbstractTargetRequestFactory.AbstractRequest
 
AbstractRequest(AppUserFactory<A>, Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.session.AbstractUserRequestFactory.AbstractRequest
 
AbstractRequestFactory<R extends AbstractRequestFactory.AbstractRequest> - Class in uk.ac.ed.epcc.webapp.session
Abstract class for building request links (with expiry time).
AbstractRequestFactory() - Constructor for class uk.ac.ed.epcc.webapp.session.AbstractRequestFactory
 
AbstractRequestFactory.AbstractRequest - Class in uk.ac.ed.epcc.webapp.session
 
AbstractSelfSQLValue<T extends DataObject,R> - Class in uk.ac.ed.epcc.webapp.model.data
Field value for a self reference It targets the primary key of the factory.
AbstractSelfSQLValue(DataObjectFactory<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.AbstractSelfSQLValue
 
AbstractSessionService<A extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
Abstract base implementation of SessionService
AbstractSessionService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
AbstractSetting<V> - Class in uk.ac.ed.epcc.webapp
 
AbstractSetting(String, String, V) - Constructor for class uk.ac.ed.epcc.webapp.AbstractSetting
 
AbstractSingleValueSetPlot - Class in uk.ac.ed.epcc.webapp.charts
This is a abstract superclass for SingleValueSetPlot that implements the methods from SetPlot via the additional methods in SingleValueSetPlot.
AbstractSingleValueSetPlot() - Constructor for class uk.ac.ed.epcc.webapp.charts.AbstractSingleValueSetPlot
 
AbstractTaggedContexed - Class in uk.ac.ed.epcc.webapp
 
AbstractTaggedContexed(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.AbstractTaggedContexed
 
AbstractTargetLessTransition<X> - Class in uk.ac.ed.epcc.webapp.forms.transition
A simple abstract sub-class for TargetlessTransitions This saves a small amount of boiler plate when no other superclass is required.
AbstractTargetLessTransition() - Constructor for class uk.ac.ed.epcc.webapp.forms.transition.AbstractTargetLessTransition
 
AbstractTargetRequestFactory<A extends DataObject,R extends AbstractTargetRequestFactory.AbstractRequest<A>> - Class in uk.ac.ed.epcc.webapp.session
A AbstractRequestFactory for requests tied to a specific target object.
AbstractTargetRequestFactory(DataObjectFactory<A>) - Constructor for class uk.ac.ed.epcc.webapp.session.AbstractTargetRequestFactory
 
AbstractTargetRequestFactory.AbstractRequest<A extends DataObject> - Class in uk.ac.ed.epcc.webapp.session
 
AbstractTextHandler - Class in uk.ac.ed.epcc.webapp.model.far.handler
Abstract superclass for Text inputs that don't need configuration.
AbstractTextHandler() - Constructor for class uk.ac.ed.epcc.webapp.model.far.handler.AbstractTextHandler
 
AbstractTransitionFactory<T,K extends TransitionKey<T>> - Class in uk.ac.ed.epcc.webapp.model.data.transition
Abstract superclass for building TransitionFactorys.
AbstractTransitionFactory(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.data.transition.AbstractTransitionFactory
 
AbstractTransitionProvider<T,K extends TransitionKey<T>> - Class in uk.ac.ed.epcc.webapp.model.data.transition
Abstract superclass for building TransitionProviders.
AbstractTransitionProvider(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.data.transition.AbstractTransitionProvider
 
AbstractTransitionVisitor<K,T> - Class in uk.ac.ed.epcc.webapp.forms.transition
 
AbstractTransitionVisitor(AppContext, K, TransitionFactory<K, T>, T) - Constructor for class uk.ac.ed.epcc.webapp.forms.transition.AbstractTransitionVisitor
 
AbstractUserRequestFactory<A extends AppUser,R extends AbstractUserRequestFactory.AbstractRequest<A>> - Class in uk.ac.ed.epcc.webapp.session
A AbstractRequestFactory for requests tied to a specific AppUser
AbstractUserRequestFactory(AppUserFactory<A>) - Constructor for class uk.ac.ed.epcc.webapp.session.AbstractUserRequestFactory
 
AbstractUserRequestFactory.AbstractRequest<A extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
 
AbstractUserSettingFactory<D,T,S extends AbstractUserSettingFactory.UserSetting<D>> - Class in uk.ac.ed.epcc.webapp.preferences
An abstract class to hold user Preference settings.
AbstractUserSettingFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.preferences.AbstractUserSettingFactory
 
AbstractUserSettingFactory.UserSetting<D> - Class in uk.ac.ed.epcc.webapp.preferences
 
AbstractViewIndexedTransitionProvider<T extends Indexed,K> - Class in uk.ac.ed.epcc.webapp.model.data.transition
 
AbstractViewIndexedTransitionProvider(AppContext, IndexedProducer<? extends T>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.transition.AbstractViewIndexedTransitionProvider
 
AbstractViewPathTransitionProvider<T,K extends TransitionKey<T>> - Class in uk.ac.ed.epcc.webapp.model.data.transition
 
AbstractViewPathTransitionProvider(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.data.transition.AbstractViewPathTransitionProvider
 
AbstractViewTransitionFactory<T,K extends TransitionKey<T>> - Class in uk.ac.ed.epcc.webapp.model.data.transition
 
AbstractViewTransitionFactory(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.data.transition.AbstractViewTransitionFactory
 
AbstractViewTransitionFactory.ViewResult - Class in uk.ac.ed.epcc.webapp.model.data.transition
A standard FormResult to view the target.
AbstractViewTransitionFactory.ViewTransition - Class in uk.ac.ed.epcc.webapp.model.data.transition
a direct transtition to view the target.
AbstractViewTransitionProvider<T,K extends TransitionKey<T>> - Class in uk.ac.ed.epcc.webapp.model.data.transition
 
AbstractViewTransitionProvider(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.data.transition.AbstractViewTransitionProvider
 
AbstractVisitor - Class in uk.ac.ed.epcc.webapp.editors.mail
Implementation of the Visitor interface with default implementations of methods to make it easier to produce classes that implement the interface correctly.
AbstractVisitor(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
AbstractXMLBuilder - Class in uk.ac.ed.epcc.webapp.content
Base class for creating SimpleXMLBuilder implementations.
AbstractXMLBuilder() - Constructor for class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
AbstractXMLTarget - Class in uk.ac.ed.epcc.webapp.editors.xml
Default implementation of XMLTarget
AbstractXMLTarget(LinkedList<String>) - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.AbstractXMLTarget
 
accept(TransitionFactoryVisitor<R, MailTarget, EditAction>) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider
 
accept(FormResultVisitor) - Method in class uk.ac.ed.epcc.webapp.forms.html.ErrorFormResult
 
accept(FormResultVisitor) - Method in class uk.ac.ed.epcc.webapp.forms.html.ExternalRedirectResult
 
accept(FormResultVisitor) - Method in class uk.ac.ed.epcc.webapp.forms.html.ForwardResult
 
accept(FormResultVisitor) - Method in class uk.ac.ed.epcc.webapp.forms.html.RedirectResult
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.BooleanInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CheckBoxInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ClassInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CodeListInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ConstantInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ConstructedObjectInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumIntegerInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ErrorInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.FileInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.InfoInput
 
accept(InputVisitor<R>) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.Input
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IntegerSetInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ListInputWrapper
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.LockedInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ParseAbstractInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ParseMultiInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.PasswordInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.StringListInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappedInput
 
accept(TransitionFactoryVisitor<R, T, FormOperations>) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderTransitionProvider
 
accept(FormResultVisitor) - Method in class uk.ac.ed.epcc.webapp.forms.result.BackResult
 
accept(FormResultVisitor) - Method in class uk.ac.ed.epcc.webapp.forms.result.ChainedTransitionResult
 
accept(FormResultVisitor) - Method in class uk.ac.ed.epcc.webapp.forms.result.ConfirmTransitionResult
 
accept(FormResultVisitor) - Method in class uk.ac.ed.epcc.webapp.forms.result.CustomPageResult
 
accept(FormResultVisitor) - Method in interface uk.ac.ed.epcc.webapp.forms.result.FormResult
 
accept(FormResultVisitor) - Method in class uk.ac.ed.epcc.webapp.forms.result.MessageResult
 
accept(FormResultVisitor) - Method in class uk.ac.ed.epcc.webapp.forms.result.SerializableChainedTransitionResult
 
accept(FormResultVisitor) - Method in class uk.ac.ed.epcc.webapp.forms.result.ServeDataResult
 
accept(TransitionFactoryVisitor<R, T, K>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.PathTransitionProvider
 
accept(TransitionFactoryVisitor<R, T, K>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TransitionFactory
accept(TransitionFactoryVisitor<R, T, K>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TransitionProvider
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionMatchFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionNullFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionOrderFilter
 
accept(T) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.AcceptFilter
does this object match the filter
accept(T) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndAcceptFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
accept based on target object This method is final to ensure all accept clauses are applied.
accept(T) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseSQLCombineFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BinaryAcceptFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConvertToAcceptFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.GenericBinaryFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.NotAcceptFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OrFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.PredicateAcceptFilter
 
accept(T) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.SQLFilter
This method only exists to ensure that types implementing this interface do NOT implement AcceptFilter
accept(Q) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLNotFilter
 
accept(FieldTypeVisitor) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.BlobType
 
accept(FieldTypeVisitor) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.BooleanFieldType
 
accept(FieldTypeVisitor) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DateFieldType
 
accept(FieldTypeVisitor) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.FieldType
 
accept(FieldTypeVisitor) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.NumberFieldType
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalFieldInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalIndexInput
 
accept(FieldTypeVisitor) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.PlaceHolderFieldType
 
accept(FieldTypeVisitor) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.StringFieldType
 
accept(UnaryOperator<String>, FieldTypeVisitor) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.FullTextIndex
 
accept(UnaryOperator<String>, FieldTypeVisitor) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.Index
 
accept(UnaryOperator<String>, FieldTypeVisitor) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.IndexType
 
accept(TransitionFactoryVisitor<R, DataObjectFactory, TableTransitionKey>) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractDataObjectInput
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DestAcceptFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.TimeAcceptFilter
 
accept(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.BackJoinFilter
 
accept(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.ConstJoinerFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.FieldOrderFilter
 
accept(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.IdAcceptFilter
 
accept(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.JoinerFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.NullFieldFilter
 
accept(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.OrphanFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.PrimaryOrderFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SelfReferenceFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SQLIdFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SQLValueFilter
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryFieldInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryForeignKeyInput
 
accept(InputVisitor<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TypeProducerInput
 
accept(S) - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.DecoratingIterator
Do we want this object in the output stream Override to change behavour.
accept(L) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.LeftAcceptFilter
 
accept(R) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.RightAcceptFilter
 
accept(MultiLinkManager.MultiLink) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager.Template
does this DataObject match the template This method also initialises the Peer cache
accept(T) - Method in class uk.ac.ed.epcc.webapp.model.data.ReferenceAcceptFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.model.data.RemoteAcceptFilter
 
accept(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.StateRelationshipComposite.Filter
 
accept(U) - Method in class uk.ac.ed.epcc.webapp.model.data.StateRelationshipComposite.PersonFilter
 
accept(TransitionFactoryVisitor<R, T, K>) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractIndexedTransitionProvider
 
accept(TransitionFactoryVisitor<R, T, K>) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractPathTransitionProvider
 
accept(TransitionFactoryVisitor<R, T, K>) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractTransitionProvider
 
accept(TransitionFactoryVisitor<R, T, K>) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractViewPathTransitionProvider
 
accept(TransitionFactoryVisitor<R, T, K>) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractViewTransitionProvider
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.AcceptFilterConverter
 
accept(H) - Method in class uk.ac.ed.epcc.webapp.model.history.LinkHistoryAcceptFilter
 
accept(TransitionFactoryVisitor<R, AbstractSetting, PreferenceAction>) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 
accept(Visitor) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
accept(Visitor) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NodeContainer
 
accept(File, String) - Method in class uk.ac.ed.epcc.webapp.servlet.StaticServlet.ExistFilter
 
accept(AU) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.RoleFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.AcceptHashFilter
 
accept(T) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.SQLHashFilter
 
AcceptFilter<T> - Interface in uk.ac.ed.epcc.webapp.jdbc.filter
A Filter that accepts objects based on a Java method
AcceptFilterConverter(String, AcceptFilter<? super A>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.TupleFactory.AcceptFilterConverter
 
AcceptHashFilter(String) - Constructor for class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.AcceptHashFilter
 
accepts(Object) - Method in class uk.ac.ed.epcc.webapp.content.IdLabeller
 
accepts(Object) - Method in interface uk.ac.ed.epcc.webapp.content.Labeller
run-time type-check if this labeller can handle an object as input
accepts - Variable in class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionMatchFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionNullFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionOrderFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AbstractAcceptFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndAcceptFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.BaseFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseSQLCombineFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BinaryAcceptFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConvertToAcceptFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.DualFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.GenericBinaryFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OrFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.PredicateAcceptFilter
 
acceptVisitor(FilterVisitor<X, Q>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLNotFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.model.data.FieldValueFilter
 
acceptVisitor(FilterVisitor<X, BDO>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.BackJoinFilter
 
acceptVisitor(FilterVisitor<X, BDO>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.ConstJoinerFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.FieldOrderFilter
 
acceptVisitor(FilterVisitor<X, BDO>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.JoinerFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.NullFieldFilter
 
acceptVisitor(FilterVisitor<X, BDO>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.OrphanFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.PrimaryOrderFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SelfReferenceFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SQLIdFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SQLValueFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.model.relationship.GlobalRoleFilter
 
acceptVisitor(FilterVisitor<X, AU>) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.RoleFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.AcceptHashFilter
 
acceptVisitor(FilterVisitor<X, T>) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.SQLHashFilter
 
ACCESS_KEYS - Static variable in class uk.ac.ed.epcc.webapp.servlet.navigation.MenuVisitor
preference switch for access keys in menus.
Accessor<T,R> - Interface in uk.ac.ed.epcc.webapp.jdbc.expr
Interface that encodes data access operation on a target object.
AccessRoleProvider<U extends AppUser,T extends DataObject> - Interface in uk.ac.ed.epcc.webapp.model.relationship
Interface for classes that provide relationship roles between an AppUser and a target object.
ACE_EDITOR - Static variable in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay
 
action() - Method in class uk.ac.ed.epcc.webapp.CleanupService
action to be performed.
action(Class) - Method in class uk.ac.ed.epcc.webapp.CleanupService
 
Action(EditAction, String) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor.Action
 
Action(EditAction) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor.Action
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.EditFormAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider.EditAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider.EditNodeAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.forms.action.ChainAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.forms.action.DisabledAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.forms.action.FormAction
Perform the actual action based on the form parameters.
action(Form) - Method in class uk.ac.ed.epcc.webapp.forms.action.NestAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.forms.stateful.FormState.NextAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.forms.stateful.FormState.ResetAction
 
Action(Form, String) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.JFormDialog.Action
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddFieldTransition.AddFieldAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddStdIndexTransition.AddIndexAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DropFieldTransition.DropAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DropForeignKeyTransition.DropAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DropIndexTransition.DropAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.data.CreateAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.DeleteAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.RetireAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.UnRetireAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.UpdateAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.AddXMLTransition.XMLUploadAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.DuplicateTransition.DuplicateAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.ChildCreateAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.AddXMLTransition.XMLUploadAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.ConfigTransition.ConfigAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.EditPartTransition.CancelAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseTransitionProvider.CreateTransition.ViewAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.EditSectionTransition.CancelAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.EditSectionTransition.EditAction
 
action(T) - Method in class uk.ac.ed.epcc.webapp.model.lifecycle.ActionList
 
action(R) - Method in interface uk.ac.ed.epcc.webapp.model.lifecycle.ActionListener
Called after the event has taken place (and any external actions have completed) to allow the LifeCycleListener to make/finalise corresponding changes to its own objects.
action(T) - Method in class uk.ac.ed.epcc.webapp.model.lifecycle.ListenerList
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.ItemAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.period.MoveDateTransition.MoveDateAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.period.SplitTransition.SplitAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.relationship.RelationshipTableCreator.CreateAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.relationship.ViewRelationTransition.ShowAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFileDiffAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFileRevertAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFileUpdateAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.XMLEditAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider.SetFeatureTransition.SetFeatureAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider.SetPreferenceTransition.SetAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.session.AvatarComposite.AddAvatarTransition.AddAvatarAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.session.AvatarComposite.AddAvatarTransition.RemoveAvatarAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.session.EmailChangeRequestFactory.RequestAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.session.EmailChangeRequestFactory.VerifyAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder.CancelAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder.CancelLogoutAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder.UpdateAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.session.RoleAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.CodeAuthTransitionProvider.AuthenticateTransition.ProcessAction
 
action(Form) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite.SetToptTransition.setKeyAction
 
action_name - Variable in class uk.ac.ed.epcc.webapp.forms.MapForm
 
ActionException - Exception in uk.ac.ed.epcc.webapp.forms.exceptions
A wrapped exception from a FormAction Normally only logged with a generic error message unless it is a TransitionException when the message is presented to the user.
ActionException(String) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.ActionException
 
ActionException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.ActionException
 
ActionList<T extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.lifecycle
A LinkedList of AbstractActions that is populated from configuration parameters.
ActionList(DataObjectFactory<T>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.lifecycle.ActionList
 
ActionListener<R> - Interface in uk.ac.ed.epcc.webapp.model.lifecycle
An object that needs to perform some cascaded operations after a trigger event takes place on a target object.
ActionMessageVisitor - Class in uk.ac.ed.epcc.webapp.editors.mail
 
ActionMessageVisitor(AppContext, EditAction, Object) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
actionPerformed(ActionEvent) - Method in class uk.ac.ed.epcc.webapp.apps.GraphicsCommand.TransitionActionListener
 
actionPerformed(ActionEvent) - Method in class uk.ac.ed.epcc.webapp.forms.swing.FormResultActionListener
 
actionPerformed(ActionEvent) - Method in class uk.ac.ed.epcc.webapp.forms.swing.JFormDialog.Action
 
actionPerformed(ActionEvent) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.FileActionListener
 
actionPerformed(ActionEvent) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.TextActionListener
 
activate() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.DynamicForm
 
ACTIVATE - Static variable in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider
 
ActivateTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.ActivateTransition
 
active() - Method in class uk.ac.ed.epcc.webapp.session.AppUserNameFinder
Checks if sufficient database fields exist to use this AppUserNameFinder An inactive finder still modifies the table specification but won't be retreivable as a realm.
active() - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
active() - Method in class uk.ac.ed.epcc.webapp.session.FieldNameFinder
 
active() - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFinder
 
add(int, float) - Method in class uk.ac.ed.epcc.webapp.charts.GenericSetPlot
 
add(int, int, int, float) - Method in class uk.ac.ed.epcc.webapp.charts.GenericSplitSetPlot
 
add(int, float) - Method in interface uk.ac.ed.epcc.webapp.charts.SingleValueSetPlot
 
add(int, int, int, float) - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
add(Runnable) - Method in class uk.ac.ed.epcc.webapp.CleanupService
Add a Runnable to the set of actions performed on cleanup.
add(Table<C, R>) - Method in class uk.ac.ed.epcc.webapp.content.Table
Add contents of existing table
add(R, Number) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
 
add(Table<C, R>) - Method in interface uk.ac.ed.epcc.webapp.content.TableFormatPolicy
 
add(Table<C, R>) - Method in class uk.ac.ed.epcc.webapp.content.TableXMLDataFormatter
 
add(Table<C, R>) - Method in class uk.ac.ed.epcc.webapp.content.TableXMLFormatter
 
add(StringBuilder) - Method in class uk.ac.ed.epcc.webapp.content.TextTableFormatter
 
add(DistinctCount<D>, DistinctCount<D>) - Static method in class uk.ac.ed.epcc.webapp.DistinctCount
 
add(MultipartMailBuilder) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MultipartMailBuilder
Add contents of a MAilBuilder Normally as a nested multipart but single part content is added directly
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.AliasSQLValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ArrayFuncExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ArrayFuncValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.AverageValueSQLValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinaryExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinarySQLValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CaseExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CastDoubleSQLExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CastLongSQLExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompositeIndexedSQLValue
 
add(SQLExpression<String>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConcatSQLExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConcatSQLExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CountDistinctExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DateSQLValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DerefSQLExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DistinctCountSQLValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DoubleConvertSQLValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DurationSecondConvertSQLValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.FuncExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.IntConvertSQLValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LabellerSQLValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LengthExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LongConvertSQLValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MillisecondSQLValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlDateConverter
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlMillisecondConverter
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlSQLHashExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlTimestampDiffExpr
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlDateConverter
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlMillisecondConverter
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.RemoteSQLValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.RoundSQLExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLSelectValue
 
add(StringBuilder, boolean) - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.SQLValue
Add the expression to a StringBuilder
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLValuePatternTransform
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.StringConvertSQLExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.StringConvertSQLValue
 
add(BaseFilter<? super T>, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterSet
 
add(WrappedDatabaseService) - Static method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
add(Number) - Method in class uk.ac.ed.epcc.webapp.MedianValue
Add a Number to the internal dataset.
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractSelfSQLValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.ConstIndexedSQLValue
 
add(Duration) - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
Returns a new Duration object that is equivalent to this duration and the specified duration added together.
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DurationFieldValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationConvertSQLValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationSQLExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationSQLValue
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TypeConverterSQLValue
 
add(FieldConstraint, FieldConstraint) - Static method in interface uk.ac.ed.epcc.webapp.model.data.FieldConstraint
Merge two FieldConstraints values can be null
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
add(Iterator<? extends T>) - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.NestedIterator
 
add(FieldConstraint) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiFieldConstraint
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.SelfIdExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.TimestampDateFieldExpression
 
add(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.TypeProducerFieldValue
 
ADD - Static variable in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider
 
add(Number, Number) - Static method in class uk.ac.ed.epcc.webapp.NumberOp
 
addAccept(AcceptFilter<? super T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
 
addAccept(AcceptFilter<? super T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
addAccept(AcceptFilter<? super T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseSQLCombineFilter
 
addAction(String, FormAction) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
add an FormAction to this Form
addAction(String, FormAction) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
add an FormAction to this Form
addActionButtons(Form) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
Add the action buttons for a form.
addActionButtons(Form, String, Set<String>) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
A a set of action buttons to the content
addActionButtons(Form, String, Set<String>) - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
addActionButtons(Form, String, Set<String>) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addActionButtons(Form, String, Set<String>) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addActionButtons(Form, String, Set<String>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addAlias(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
Add the table alias
addAreaGraph(TimeChartDataSet) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeTimeChartData
 
addAreaGraph(TimeChartDataSet, Color[]) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeTimeChartData
 
addAreaGraph(int) - Method in class uk.ac.ed.epcc.webapp.charts.TimeChart
add a solid area graph to the timechart and return the dataset so values can be added
addAreaGraph(P, Color[]) - Method in class uk.ac.ed.epcc.webapp.charts.TimeChart
 
addAreaGraph(int, Color[]) - Method in class uk.ac.ed.epcc.webapp.charts.TimeChart
 
addAreaGraph(String[]) - Method in class uk.ac.ed.epcc.webapp.charts.TimeChart
add a solid area graph with lables to the timechart and return the dataset so values can be added
addAreaGraph(P) - Method in interface uk.ac.ed.epcc.webapp.charts.TimeChartData
Add a Plot as an area graph.
addAreaGraph(P, Color[]) - Method in interface uk.ac.ed.epcc.webapp.charts.TimeChartData
Add a Plot as an area graph with custom colours
addArg(String) - Method in class uk.ac.ed.epcc.webapp.forms.result.CustomMessageResult
 
addArg(Object) - Method in class uk.ac.ed.epcc.webapp.forms.result.MessageResult
 
addArg(PreparedStatement, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConstPatternArgument
 
addArg(PreparedStatement, int) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.PatternArgument
Add a argument to a PreparedStatment
addArg(PreparedStatement, int) - Method in class uk.ac.ed.epcc.webapp.model.data.FieldValuePatternArgument
 
addArg(PreparedStatement, int) - Method in class uk.ac.ed.epcc.webapp.model.data.PatternArg
 
addAsBlock(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.content.PreDefinedContent
 
addAsText(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.content.PreDefinedContent
Add this content to a ContentBuilder as a text block
AddAttachmentTransition() - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.AddAttachmentTransition
 
addAttr(String, String) - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder.Panel
Add an attribute to the container itself.
addAttribute(C, R, String, String) - Method in class uk.ac.ed.epcc.webapp.content.Table
add attribute to a single cell.
addAttribute(R, String, String) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
Add per element attribute
addAttribute(String, String) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
add attribute for all col keys
addAttributes(Map<String, Object>, T) - Method in interface uk.ac.ed.epcc.webapp.model.SummaryContributer
Add to the set of attributes.
addAttributes(Map<String, Object>, AU) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
addAttributes(Map<String, Object>, AU) - Method in class uk.ac.ed.epcc.webapp.session.AvatarComposite
 
addAttributes(Map<String, Object>, AppUser) - Method in class uk.ac.ed.epcc.webapp.session.CertificateComposite
 
addAttributes(Map<String, Object>, AU) - Method in class uk.ac.ed.epcc.webapp.session.DirectoryComposite
 
addAttributes(Map<String, Object>, AU) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
addAttributes(Map<String, Object>, AppUser) - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
addAttributes(Map<String, Object>, AU) - Method in class uk.ac.ed.epcc.webapp.session.ShibAttributeListener
 
addAttributes(Map<String, Object>, BDO) - Method in class uk.ac.ed.epcc.webapp.session.SignupDateComposite
 
addAttributes(Map<String, Object>, A) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
AddAvatarAction(AppUser) - Constructor for class uk.ac.ed.epcc.webapp.session.AvatarComposite.AddAvatarTransition.AddAvatarAction
 
AddAvatarTransition(AppUserTransitionProvider) - Constructor for class uk.ac.ed.epcc.webapp.session.AvatarComposite.AddAvatarTransition
 
addAverage(SQLExpression<? extends Number>, String) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
Add a column average to the table output
addBackJoinFilter(BackJoinFilter) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
 
addBackJoinFilter(BackJoinFilter) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
addBackJoinFilter(BackJoinFilter) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLAndFilter
 
addBackJoinFilter(BackJoinFilter) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLOrFilter
 
addBasicAuth(Map<String, String>, String, String) - Method in interface uk.ac.ed.epcc.webapp.http.HttpService
Add an encoded Basic Authorization header
addBody(Table<C, R>) - Method in class uk.ac.ed.epcc.webapp.content.DeDupTableXMLFormatter
 
addBody(Table<C, R>) - Method in class uk.ac.ed.epcc.webapp.content.TableXMLDataFormatter
 
addBody(Table<C, R>) - Method in class uk.ac.ed.epcc.webapp.content.TableXMLFormatter
 
addBodyPart(MimeBodyPart) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MultipartMailBuilder
 
AddBooleanFieldTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
AddBooleanFieldTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.AddBooleanFieldTransition
 
addBreadcrumb(X, PartOwner) - Method in class uk.ac.ed.epcc.webapp.model.far.AbstractPartTransitionProvider
 
addButton(AppContext, String, FormResult) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
Add an action button to the Content
addButton(AppContext, String, String, FormResult) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
Add an action button to the Content
addButton(AppContext, String, FormResult) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addButton(AppContext, String, String, FormResult) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addButton(AppContext, String, FormResult) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addButton(AppContext, String, String, FormResult) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addButton(ContentBuilder, EditAction, List<String>, String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.TransitionLinker
 
addButton(ContentBuilder, EditAction, List<String>, String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.Linker
 
addButton(ContentBuilder, EditAction, List<String>, String) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageEditLinker
Add a single button form to a HtmlBuilder page that invokes the named operation on the encapsulated Message
addButton(AppContext, String, FormResult) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addButton(AppContext, String, String, FormResult) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addButton(AppContext, X, TransitionFactory<A, B>, A, B, String) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
Add a button to perform the required operation on the target
addButton(AppContext, X, TransitionFactory<A, B>, A, B, String, String) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
addButton(AppContext, X, TransitionFactory<A, B>, A, B, String, String, boolean) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
addButton(AppContext, X, ChainedTransitionResult<B, A>, String) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
addButton(AppContext, X, ChainedTransitionResult<B, A>, String, String) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
AddButtonVisitor - Class in uk.ac.ed.epcc.webapp.forms.html
FormResultVisitor that generates a single html button form for the target result.
AddButtonVisitor(AppContext, ExtendedXMLBuilder, String) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.AddButtonVisitor
 
AddButtonVisitor(AppContext, ExtendedXMLBuilder, String, String) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.AddButtonVisitor
 
addCategoryTotals(C, C, Transform) - Method in class uk.ac.ed.epcc.webapp.content.Table
Generate a series of column sums grouped into categories based on the values of a different column.
addCategoryTotals(C, C, Transform, C, Boolean) - Method in class uk.ac.ed.epcc.webapp.content.Table
Generate a series of column sums grouped into categories based on the values of a different column.
addCategoryTotalToCol(C, C) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
addCategoryTotalToCol(C, C, Map) - Method in class uk.ac.ed.epcc.webapp.content.Table
Generate sums of a column based on categories provided by a different column.
addCell(Table<C, R>, C, R) - Method in class uk.ac.ed.epcc.webapp.content.TableXMLDataFormatter
 
addCell(Table<C, R>, C, R, Object) - Method in class uk.ac.ed.epcc.webapp.content.TableXMLFormatter
 
addChangeListener(DatasetChangeListener) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeSetPlot
 
addChangeListener(DatasetChangeListener) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
addChart(LabelledSetRangeMapper<H>, Iterator<H>, TimeChart, float) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
addChart(LabelledSetRangeMapper<H>, Iterator<H>, TimeChart, float, int) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
addChild(Node) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NodeContainer
 
addChildren(Node, String, FilteredProperties) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderRegistry
 
addChildren(Node, String, FilteredProperties) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.AbstractNodeMaker
 
addChildren(Set<String>, String, FilteredProperties, NodeMaker, Node) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
 
addChildren(Node, String, FilteredProperties) - Method in interface uk.ac.ed.epcc.webapp.servlet.navigation.NodeMaker
Add additional child nodes specific to the NodeMaker.
addChildren(Node, String, FilteredProperties) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.SUNodeMaker
 
addChildren(Node, String, FilteredProperties) - Method in class uk.ac.ed.epcc.webapp.session.RoleNodeMaker
 
addChoice(String, T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
Add an item using the same String value for both the label and the tab.
addChoice(String, String, T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
Add an item to the set.
addChoice(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
add an item to the set using default rules for tags and labels.
addClass(CharSequence) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
addClass(CharSequence) - Method in interface uk.ac.ed.epcc.webapp.content.ExtendedXMLBuilder
Convenience method to add an additional class attribute using the HTML convention that multiple classes are represented as one attribute with values separated by spaces.
addClass(CharSequence) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addClass(CharSequence) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder.XMLPanel
 
AddClassificationReferenceTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
AddClassificationReferenceTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.AddClassificationReferenceTransition
 
addClause(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionOrderClause
 
addClause(SQLValue<T>, String) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
Add a column to the table output
addClause(StringBuilder, boolean) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.OrderClause
Add the clause to the query.
addClause(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Order
 
addClosable(AutoCloseable) - Method in interface uk.ac.ed.epcc.webapp.jdbc.CloseRegistry
 
addClosable(AutoCloseable) - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
addClosable(AutoCloseable) - Method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
addColAttribute(C, String, String) - Method in class uk.ac.ed.epcc.webapp.content.Table
Add attribute to all cells in col
addColumn(AppContext, Table<C, R>, C) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
Add the data from a single column of a Table formatted in 2 columns (key and data).
addColumn(Table<C, R>, C) - Method in interface uk.ac.ed.epcc.webapp.content.TableFormatPolicy
 
addColumn(Table<C, R>, C) - Method in class uk.ac.ed.epcc.webapp.content.TableXMLDataFormatter
 
addColumn(Table<C, R>, C) - Method in class uk.ac.ed.epcc.webapp.content.TableXMLFormatter
 
addColumn(AppContext, Table<C, R>, C) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addColumn(AppContext, Table<C, R>, C) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addColumn(AppContext, Table<C, R>, C) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addColumnAsRow(R, X, Table<X, C>) - Method in class uk.ac.ed.epcc.webapp.content.Table
Take a column from one table and add it as a row to this one.
addConfigNodes(Node, FilteredProperties, String[]) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.SUNodeMaker
 
addConfigParameters(Set<String>) - Method in interface uk.ac.ed.epcc.webapp.model.data.ConfigParamProvider
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.content.BlockContent
 
addContent(SimpleXMLBuilder) - Method in class uk.ac.ed.epcc.webapp.content.BooleanWrapper
 
addContent(SimpleXMLBuilder) - Method in class uk.ac.ed.epcc.webapp.content.Button
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.content.Button
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.content.Control
 
addContent(SimpleXMLBuilder) - Method in class uk.ac.ed.epcc.webapp.content.ExternalLink
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.content.FormattedGenerator
 
addContent(SimpleXMLBuilder) - Method in class uk.ac.ed.epcc.webapp.content.FractionalFormatGenerator
 
addContent(SimpleXMLBuilder) - Method in class uk.ac.ed.epcc.webapp.content.HtmlSpaceGenerator
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.content.Icon
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.content.Image
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.content.Label
 
addContent(SimpleXMLBuilder) - Method in class uk.ac.ed.epcc.webapp.content.Link
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.content.Link
 
addContent(SimpleXMLBuilder) - Method in class uk.ac.ed.epcc.webapp.content.ListGenerator
 
addContent(SimpleXMLBuilder) - Method in class uk.ac.ed.epcc.webapp.content.NestedXMLBuilder
 
addContent(SimpleXMLBuilder) - Method in class uk.ac.ed.epcc.webapp.content.PreDefinedContent
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.content.PreDefinedContent
 
addContent(SimpleXMLBuilder) - Method in class uk.ac.ed.epcc.webapp.content.PreformattedTextGenerator
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.content.ScrollText
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.content.Span
 
addContent(SimpleXMLBuilder) - Method in class uk.ac.ed.epcc.webapp.content.Table.NumberFormatGenerator
 
addContent(Object) - Method in class uk.ac.ed.epcc.webapp.content.TableXMLDataFormatter
 
addContent(Object) - Method in class uk.ac.ed.epcc.webapp.content.TableXMLFormatter
 
addContent(SimpleXMLBuilder) - Method in class uk.ac.ed.epcc.webapp.content.TableXMLGenerator
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.content.TagWrapper
 
addContent(ContentBuilder) - Method in interface uk.ac.ed.epcc.webapp.content.UIGenerator
 
addContent(SimpleXMLBuilder) - Method in interface uk.ac.ed.epcc.webapp.content.XMLGenerator
Add the target object to a SimpleXMLBuilder
addContent(SimpleXMLBuilder) - Method in class uk.ac.ed.epcc.webapp.forms.html.InputGenerator
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderRegistry
 
addContent(AppContext, ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.forms.result.CustomMessageResult
 
addContent(AppContext, ContentBuilder) - Method in interface uk.ac.ed.epcc.webapp.forms.result.CustomPage
get content to show on the page This is formatted within a display block
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionGenerator
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.Link
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.model.data.TableDescription
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.Linker
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.Part
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ContentVisitor.NoAnswer
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseDataManager.ResponseData
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.model.far.response.StreamDataDataManager.StreamDataRecord
 
addContent(AppContext, ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.model.relationship.ViewRelationTransition.RelationshipList
 
addContent(AppContext, ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider.IndexResult
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider.Linker
 
addContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NodeGenerator
 
addCookie(Cookie) - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
addCount(String) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
 
addCount(GroupingSQLValue<T>, String) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
Add a column counting distinct values.
addCritical(String, PublicKeyReaderUtil.SSH2ByteBuffer) - Method in class uk.ac.ed.epcc.webapp.ssh.KeySigner
 
addCss(AppContext, HttpServletRequest, Set<String>) - Static method in class uk.ac.ed.epcc.webapp.tags.WebappHeadTag
 
addCss(AppContext, HttpServletRequest, String) - Static method in class uk.ac.ed.epcc.webapp.tags.WebappHeadTag
 
addData(SetRangeMapper<D>, D) - Method in class uk.ac.ed.epcc.webapp.charts.AbstractPeriodSetPlot
 
addData(Plot) - Method in class uk.ac.ed.epcc.webapp.charts.GenericSetPlot
 
addData(Plot) - Method in class uk.ac.ed.epcc.webapp.charts.GenericSplitSetPlot
 
addData(RangeMapper<D>, RangeMapper<D>, D) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeScatterPlot
 
addData(Plot) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeScatterPlot
 
addData(P, SetRangeMapper<D>, D) - Method in class uk.ac.ed.epcc.webapp.charts.PeriodChart
Basic method for mapping an object into a Plot Keep this as a method on Chart not Plot as this prevents us needing to subclass Plot for Pie and Time Charts
addData(SetRangeMapper<D>, D) - Method in interface uk.ac.ed.epcc.webapp.charts.PeriodPlot
Basic method for mapping an object into the plot
addData(Plot) - Method in interface uk.ac.ed.epcc.webapp.charts.Plot
add the data from another plot of the same type as this one.
addData(RangeMapper<D>, RangeMapper<D>, D) - Method in interface uk.ac.ed.epcc.webapp.charts.ScatterPeriodPlot
Basic method for mapping an object into the plot.
addData(SetRangeMapper<D>, D) - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
add data from an object to the dataset using strategy transform
addData(SimpleXMLBuilder, X) - Static method in class uk.ac.ed.epcc.webapp.content.ListGenerator
 
addDataArray(P, SetRangeMapper<D>, D[]) - Method in class uk.ac.ed.epcc.webapp.charts.PeriodChart
add data from a set of objects using strategy transform
addDataIterator(P, SetRangeMapper<D>, Iterator<D>) - Method in class uk.ac.ed.epcc.webapp.charts.PeriodChart
Add data from an Iterator over objects using a strategy transform.
addDataSource(DataSource, String, String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MultipartMailBuilder
 
AddDateFieldTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
AddDateFieldTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.AddDateFieldTransition
 
addDefaults(Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.model.data.Composite
 
addDefaults(Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiComposite
 
addDefaults(Map<String, Object>) - Method in interface uk.ac.ed.epcc.webapp.model.data.TableStructureContributer
Generate a set of default property values.
addDefaults(Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
addDefaults(Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.session.PreferredViewComposite
 
AddDoubleFieldTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
AddDoubleFieldTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.AddDoubleFieldTransition
 
addEmailParams(Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.session.PreferedView
 
addEraseFields(Set<String>) - Method in interface uk.ac.ed.epcc.webapp.model.AnonymisingComposite
Add to the set of fields that contain PII data This can be used to generate an anonymising rule for history tables
addEraseFields(Set<String>) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
addEraseFields(Set<String>) - Method in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
addEraseFields(Set<String>) - Method in class uk.ac.ed.epcc.webapp.session.WebNameFinder
 
addErrorProps(Map) - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
addErrorProps(Map) - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
Add additional information about the request to the properties of a debugging error report email.
addErrors(Map<LinkedList<String>, Set<String>>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
addExtension(String, PublicKeyReaderUtil.SSH2ByteBuffer) - Method in class uk.ac.ed.epcc.webapp.ssh.KeySigner
 
addExtra(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.FormAuthComposite
Add extra content when being shown a modified auth form.
addExtra(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
addFactory(String, DataObjectFactory) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager
Method for sub-class to specify a link field and Factory.
addFactory(AF) - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory
 
addField(TableSpecification.IndexField) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.IndexType
 
addField(StringBuilder, boolean) - Method in interface uk.ac.ed.epcc.webapp.model.data.FieldValue
add SQLFragment corresponding to the raw database field.
addField(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.TimestampDateFieldExpression
 
AddFieldAction(T) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.AddFieldTransition.AddFieldAction
 
addFieldConstraints(Map<String, FieldConstraint>) - Method in interface uk.ac.ed.epcc.webapp.model.data.TableStructureContributer
Add any FieldConstraint for the form.
addFieldError(String, String, HttpServletRequest) - Static method in class uk.ac.ed.epcc.webapp.forms.html.HTMLForm
 
addFieldHelp(Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.model.data.Composite
 
addFieldHelp(Map<String, String>) - Method in interface uk.ac.ed.epcc.webapp.model.data.TableStructureContributer
return a default set of tooltip help text for form fields.
addFieldHelp(Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.session.CertificateComposite
 
AddFieldTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
AddFieldTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.AddFieldTransition
 
AddFieldTransition.AddFieldAction - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
addFilter(BaseFilter<? super T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
 
addFilter(SQLFilter<? super T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseSQLCombineFilter
 
addFilter(BaseFilter<? super T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OrFilter
 
addFilterNames(Set<String>) - Method in class uk.ac.ed.epcc.webapp.model.ConfigNamedFilterComposite
 
addFilterNames(Set<String>) - Method in interface uk.ac.ed.epcc.webapp.model.data.NamedFilterProvider
Add names of all the directly supported filters.
addFilterNames(Set<String>) - Method in class uk.ac.ed.epcc.webapp.model.data.NamedFilterWrapper
 
addFilterNames(Set<String>) - Method in class uk.ac.ed.epcc.webapp.model.ReferenceServiceFilterComposite
 
addFilterNames(Set<String>) - Method in class uk.ac.ed.epcc.webapp.session.RoleFilterProvider
 
AddFilterVisitor() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter.AddFilterVisitor
 
AddFloatFieldTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
AddFloatFieldTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.AddFloatFieldTransition
 
AddForeignKeyTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
AddForeignKeyTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.AddForeignKeyTransition
 
addFormContent(X, SessionService<?>, Form, MailTarget) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.FormContentMailTransition
 
addFormContent(X, SessionService<?>, Form, O) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.CustomFormContent
Add the form elements to the ContentBuilder.
addFormContent(X, SessionService<?>, Form, ResponseTarget<D, R>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.EditSectionTransition
 
addFormFields(Set<String>) - Method in interface uk.ac.ed.epcc.webapp.model.data.TableStructureContributer
Add additional field named to be considered when building the form.
addFormInput(AppContext, Field<I>, T) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
Add the input for a form Field If the input is a RadioButtonInput then the item parameter selects which item the input is for.
addFormInput(ExtendedXMLBuilder, AppContext, Field<I>, T) - Method in class uk.ac.ed.epcc.webapp.content.HtmlFormPolicy
 
addFormInput(AppContext, Field<I>, T) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addFormInput(AppContext, Field<I>, T) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addFormInput(AppContext, Field<I>, T) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addFormLabel(AppContext, Field<I>, T) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
Add the label for a form Field
addFormLabel(AppContext, Field<I>) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
Add the label for a form Field
addFormLabel(ExtendedXMLBuilder, AppContext, Field<I>, T) - Method in class uk.ac.ed.epcc.webapp.content.HtmlFormPolicy
 
addFormLabel(AppContext, Field<I>, T) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addFormLabel(AppContext, Field<I>, T) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addFormLabel(AppContext, Field<I>, T) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addFormParams(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddBooleanFieldTransition
 
addFormParams(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddClassificationReferenceTransition
 
addFormParams(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddDateFieldTransition
 
addFormParams(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddDoubleFieldTransition
 
addFormParams(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddFieldTransition
 
addFormParams(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddFloatFieldTransition
 
addFormParams(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddIntegerFieldTransition
 
addFormParams(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddLongFieldTransition
 
addFormParams(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddReferenceTransition
 
addFormParams(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddStdFieldTransition
 
addFormParams(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddTextFieldTransition
 
addFormTable(AppContext, Iterable<Field>) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
Add a set of Fields as a table of labels and inputs.
addFormTable(AppContext, Iterable<Field>) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addFormTable(AppContext, Iterable<Field>) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addFormTable(AppContext, Iterable<Field>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addFormTable(AppContext, Iterable<Field>, boolean) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addGeneralError(String, HttpServletRequest) - Static method in class uk.ac.ed.epcc.webapp.forms.html.HTMLForm
 
addGroup(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.AliasSQLValue
add just the name of the field (for group by)
addGroup(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinarySQLValue
 
addGroup(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
addGroup(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DistinctCountSQLValue
 
addGroup(StringBuilder, boolean) - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.GroupingSQLValue
Add the group-by clause to a query.
addGroup(StringBuilder, boolean) - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.NestedSQLValue
 
addGroup(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLSelectValue
 
addGroup(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.ConstIndexedSQLValue
 
addHeading(int, String) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
Convenience routine to add a heading containing unformatted text.
addHeading(int, String) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addHeading(int, String) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addHeading(int, String) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addHtml(String) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addImage(AppContext, String, String, Integer, Integer, ServeDataResult) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
Add an image served by a ServeDataResult
addImage(AppContext, String, String, Integer, Integer, ServeDataResult) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addImage(AppContext, String, String, Integer, Integer, ServeDataResult) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addImage(AppContext, String, String, Integer, Integer, ServeDataResult) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
AddIndexAction(T) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.AddStdIndexTransition.AddIndexAction
 
addIndexTable(Table) - Method in class uk.ac.ed.epcc.webapp.session.AppUser
Add this AppUser to an index table with rows keyed by AppUser.
addInput(String, String, Input<I>) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
Add and input to the next slot in the form
addInput(String, String, String, Input<I>) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
Add and input to the next slot in the form
addInput(String, String, Input<I>) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
Add and input to the next slot in the form
addInput(String, String, String, Input<I>) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
Add and input to the next slot in the form
addInput(String, String, Input<T>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AlternateInput
 
addInput(String, I) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
 
addInput(String, String, I) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
 
AddIntegerFieldTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
AddIntegerFieldTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.AddIntegerFieldTransition
 
additional_confirm - Variable in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
additions(boolean) - Method in interface uk.ac.ed.epcc.webapp.jdbc.table.FieldTypeVisitor
 
additions(boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.MySqlCreateTableVisitor
 
additions(boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.PostgresqlCreateTableVisitor
 
addJoin(JoinFilter) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
addJoin(Set<Repository>, StringBuilder, Set<LinkClause>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
addJoin(Set<Repository>, StringBuilder, Set<LinkClause>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.JoinFilter
add join clause to add to query.
addJoin(Set<Repository>, StringBuilder, Set<LinkClause>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.ConstJoinerFilter
 
addJoin(Set<Repository>, StringBuilder, Set<LinkClause>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.JoinerFilter
 
addKey(GroupingSQLValue<?>, String) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
add a field both as a clause and as an group by key Note the SQLValue can implement GroupingSQLValue to customise behaviours.
addKeyList(StringBuilder) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
add group by clauses corresponding to key list
addLeftSet(Set<L>, R, BaseFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
Add to a set of Left Objects
addLineGraph(TimeChartDataSet) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeTimeChartData
 
addLineGraph(TimeChartDataSet, Color[]) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeTimeChartData
 
addLineGraph(int) - Method in class uk.ac.ed.epcc.webapp.charts.TimeChart
 
addLineGraph(P, Color[]) - Method in class uk.ac.ed.epcc.webapp.charts.TimeChart
 
addLineGraph(int, Color[]) - Method in class uk.ac.ed.epcc.webapp.charts.TimeChart
 
addLineGraph(String[]) - Method in class uk.ac.ed.epcc.webapp.charts.TimeChart
add a line graph returning the dataset so data can be added
addLineGraph(String[], Color[]) - Method in class uk.ac.ed.epcc.webapp.charts.TimeChart
add a line graph returning the dataset so data can be added
addLineGraph(P) - Method in interface uk.ac.ed.epcc.webapp.charts.TimeChartData
Add a Plot as a line graph
addLineGraph(P, Color[]) - Method in interface uk.ac.ed.epcc.webapp.charts.TimeChartData
add a Plot as a line graph
addLink(AppContext, String, FormResult) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
Add an action link to the Content
addLink(AppContext, String, String, FormResult) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
Add an action link to the Content
addLink(AppContext, String, String, FormResult) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addLink(AppContext, String, FormResult) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addLink(AppContext, String, FormResult) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addLink(AppContext, String, String, FormResult) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addLink(List<String>, String, String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
Output a link to the current part this item to the ContentBuilder
addLink(ContentBuilder, List<String>, String, String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.TransitionLinker
 
addLink(ContentBuilder, List<String>, String, String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.Linker
 
addLink(ContentBuilder, List<String>, String, String) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageLinker
Create a HTML link to the associated message or part of the message.
addLink(AppContext, String, FormResult) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addLink(AppContext, String, String, FormResult) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addLink(AppContext, ExtendedXMLBuilder, ServeDataProducer, List<String>, String) - Static method in class uk.ac.ed.epcc.webapp.servlet.ServeDataServlet
 
addLink(AppContext, X, TransitionFactory<A, B>, A, B, String, String, boolean) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
Add a link to perform the required operation on the target
addLink(AppContext, ExtendedXMLBuilder, ChainedTransitionResult, String) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
addLink(AppContext, ExtendedXMLBuilder, ChainedTransitionResult, String, String) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
addLinkClause(StringBuilder) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.ConstJoinerFilter
 
addLinkClause(StringBuilder) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.JoinerFilter
 
addLinkClause(StringBuilder) - Method in interface uk.ac.ed.epcc.webapp.model.data.filter.LinkClause
 
AddLinkVisitor - Class in uk.ac.ed.epcc.webapp.forms.html
FormResultVisitor that generates a single html button form for the target result.
AddLinkVisitor(AppContext, ExtendedXMLBuilder, String, String) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.AddLinkVisitor
 
addList(Iterable<X>) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
add a bullet list of objects to the content.
addList(Map<String, String>, Iterable<X>) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
add a bullet list of objects to the content.
addList(X[]) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
add a bullet list of objects to the content.
addList(SimpleXMLBuilder, Collection<X>) - Static method in class uk.ac.ed.epcc.webapp.content.ListGenerator
 
addList(Iterable<X>) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addList(X[]) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addList(Map<String, String>, Iterable<X>) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addList(Iterable<X>) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addList(Map<String, String>, Iterable<X>) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addList(X[]) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addList(X[]) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addList(Iterable<X>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addList(Map<String, String>, Iterable<X>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addListener(ConfigServiceListener) - Method in class uk.ac.ed.epcc.webapp.config.CachedConfigService
 
addListener(ConfigServiceListener) - Method in interface uk.ac.ed.epcc.webapp.config.ConfigService
register a ConfigServiceListener
addListener(ConfigServiceListener) - Method in class uk.ac.ed.epcc.webapp.config.DefaultConfigService
 
addListener(ConfigServiceListener) - Method in class uk.ac.ed.epcc.webapp.config.OverrideConfigService
 
addListener(ConfigServiceListener) - Method in class uk.ac.ed.epcc.webapp.jdbc.config.DataBaseConfigService
 
addListener(ConfigServiceListener) - Method in class uk.ac.ed.epcc.webapp.servlet.config.ServletConfigService
 
addListener(ConfigServiceListener) - Method in class uk.ac.ed.epcc.webapp.servlet.config.ServletContextConfigService
 
AddLongFieldTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
AddLongFieldTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.AddLongFieldTransition
 
addMap(C, Map<R, ?>) - Method in class uk.ac.ed.epcc.webapp.content.Table
Add a Map of data into a column If the data is a Number it is accumulated.
addMap(C, Map<R, R>, Map<R, ?>) - Method in class uk.ac.ed.epcc.webapp.content.Table
Add a Map of data into a column If the data is a Number it is accumulated.
addMapData(QueryMapper<F>, F) - Method in class uk.ac.ed.epcc.webapp.charts.AbstractPeriodSetPlot
 
addMapData(P, QueryMapper<F>, F) - Method in class uk.ac.ed.epcc.webapp.charts.PeriodChart
Populate chart using a QueryMapper and a factory
addMapData(QueryMapper<F>, F) - Method in interface uk.ac.ed.epcc.webapp.charts.PeriodPlot
Populate plot using a QueryMapper and a factory Each point of the graph is generated by a call to the QueryMapper
addMapData(QueryMapper<F>, F) - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
addMaxDate(SQLExpression<? extends Date>, String) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
Add a column max date to the table output
addMaxNumber(SQLExpression<? extends Number>, String) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
Add a column max to the table output
addMemberFilter(String, BaseFilter<? super A>...) - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleAndFilter
 
AddMemberVisitor(String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleAndFilter.AddMemberVisitor
 
addMenu(AppUser) - Method in class uk.ac.ed.epcc.webapp.session.CurrentUserKey
 
addMessage(MimeMessage) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MultipartMailBuilder
 
addMetaData(Map<String, Object>, T) - Method in interface uk.ac.ed.epcc.webapp.model.DataContributor
Add to the set of meta-data.
addMetaData(ScopeQuery, Map<String, Object>, T) - Method in interface uk.ac.ed.epcc.webapp.servlet.session.token.UserInfoContributor
add metadata with fine grained access control
addMetaData(Map<String, Object>, AppUser) - Method in class uk.ac.ed.epcc.webapp.session.CertificateComposite
 
addMetaData(Map<String, Object>, AppUser) - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
addMinDate(SQLExpression<? extends Date>, String) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
Add a column min date to table output
addMinNumber(SQLExpression<? extends Number>, String) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
Add a column min to the table output
addMoveButtons(Table, T, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
addName(StringBuilder, boolean, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
Add the field name to a StringBuilder
addNumber(C, R, Number) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
addNumberedList(int, Iterable<X>) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
add a numbered list of objects to the content.
addNumberedList(int, Iterable<X>) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addNumberedList(int, Iterable<X>) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addNumberedList(int, Iterable<X>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addObject(X) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
Add an object depending on its type.
addObject(X) - Method in interface uk.ac.ed.epcc.webapp.content.SimpleXMLBuilder
Add an object depending on its type.
addObject(X) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addObject(X) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addObject(X) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addOption(Option) - Method in class uk.ac.ed.epcc.webapp.apps.Options
Adds an option to this object
addOptional(Set<String>) - Method in class uk.ac.ed.epcc.webapp.model.data.Composite
 
addOptional(Set<String>) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiComposite
 
addOptional(Set<String>) - Method in interface uk.ac.ed.epcc.webapp.model.data.TableStructureContributer
generate the set of optional fields to be used to provide class specific defaults in form creation/update.
addOptional(Set<String>) - Method in class uk.ac.ed.epcc.webapp.model.ReferenceServiceFilterComposite
 
addOptional(Set<String>) - Method in class uk.ac.ed.epcc.webapp.session.CertificateComposite
 
addOptional(Set<String>) - Method in class uk.ac.ed.epcc.webapp.session.PreferredViewComposite
 
addOptional(Set<String>) - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
addOptional(Set<String>) - Method in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
addOptionalFromComposites(Set<String>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
addOrder(List<OrderClause>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
addOrder(List<OrderClause>) - Method in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
addOrder(List<OrderClause>) - Method in interface uk.ac.ed.epcc.webapp.session.SortNameContributor
Add OrderClause entries to the SQL default order
addParams(Map<String, String>, AU) - Method in interface uk.ac.ed.epcc.webapp.session.EmailParamContributor
 
addParams(Map<String, String>, AU) - Method in class uk.ac.ed.epcc.webapp.session.PreferredViewComposite
 
addParent() - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
append a nested panel to its parent content.
addParent() - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
addParent() - Method in class uk.ac.ed.epcc.webapp.content.HtmlWriter
 
addParent() - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addParent() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addPath(LinkedList<String>, String...) - Static method in class uk.ac.ed.epcc.webapp.editors.mail.MessageWalker
Append a non-significant (Ignored by the walker) extra path on the end of a walker path.
addPattern(Set<Repository>, StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionFilter
 
addPattern(Set<Repository>, StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionMatchFilter
 
addPattern(Set<Repository>, StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionNullFilter
 
addPattern(Set<Repository>, StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
addPattern(Set<Repository>, StringBuilder, boolean) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.PatternFilter
get a Parameterised selection SQL clause The tables parameter is only needed by nested sub-queries (e.g.
addPattern(Set<Repository>, StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLNotFilter
 
addPattern(Set<Repository>, StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.FieldValueFilter
 
addPattern(Set<Repository>, StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.BackJoinFilter
 
addPattern(Set<Repository>, StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.NullFieldFilter
 
addPattern(Set<Repository>, StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.OrphanFilter
 
addPattern(Set<Repository>, StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SelfReferenceFilter
 
addPattern(Set<Repository>, StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SQLIdFilter
 
addPattern(Set<Repository>, StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SQLValueFilter
 
addPattern(Set<Repository>, StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.RoleFilter
 
addPattern(Set<Repository>, StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.SQLHashFilter
 
addPatternFilter(PatternFilter) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
addPeer(DataObject) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager.Template
 
addPercentCol(C, C) - Method in class uk.ac.ed.epcc.webapp.content.Table
Add a column containing the percentage of the values from an existing column against the total of that column
addPercentCol(C, C, Double) - Method in class uk.ac.ed.epcc.webapp.content.Table
add a column giving the percentage of a columns values against a specified total.
addPercentCol(C, C, Double, NumberFormat) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
addPercentCol(C, C, NumberFormat) - Method in class uk.ac.ed.epcc.webapp.content.Table
Add a column containing the percentage of the values from an existing column against the total of that column
addPieChart(int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreePieChartData
 
addPieChart(int, Color[]) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreePieChartData
 
addPieChart(int) - Method in interface uk.ac.ed.epcc.webapp.charts.PieChartData
 
addPieChart(int, Color[]) - Method in interface uk.ac.ed.epcc.webapp.charts.PieChartData
 
addPieChart(int) - Method in class uk.ac.ed.epcc.webapp.charts.PieTimeChart
 
addPieChart(int, Color[]) - Method in class uk.ac.ed.epcc.webapp.charts.PieTimeChart
 
addPoint(float, float) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeScatterPlot
 
addPoint(float, float) - Method in interface uk.ac.ed.epcc.webapp.charts.ScatterPeriodPlot
 
addPrincipal(String) - Method in class uk.ac.ed.epcc.webapp.ssh.KeySigner
 
addRecipient(AppContext, MimeMessage, javax.mail.Message.RecipientType, String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
AddRecipientTransition() - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.AddRecipientTransition
 
addReference(String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.TextMailBuilder
A a message-id referenced by this email
AddReferenceTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
AddReferenceTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.AddReferenceTransition
 
addRelationships(Set<String>) - Method in class uk.ac.ed.epcc.webapp.model.data.RemoteAccessRoleProvider
 
addRelationships(Set<String>) - Method in class uk.ac.ed.epcc.webapp.model.data.StateRelationshipComposite
 
addRelationships(Set<String>) - Method in interface uk.ac.ed.epcc.webapp.model.relationship.AccessRoleProvider
Add known roles to a set.
addRelationships(Set<String>) - Method in class uk.ac.ed.epcc.webapp.model.relationship.RelationshipLinkManager
 
addRelationships(Set<String>) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
addReplyTo(AppContext, MimeMessage, String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
AddReplyToTransition() - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.AddReplyToTransition
 
addRetireAction(String, Form, BDO, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.DataObjectUpdateFormFactory
 
addRightSet(Set<R>, L, BaseFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
Add to a set of Right objects
addRoleByID(AppContext, int, String) - Static method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
addRoleParameter(List<PatternArgument>, String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.RoleFilter
 
addRolePattern(StringBuilder, String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.RoleFilter
 
addRow(Object...) - Method in class uk.ac.ed.epcc.webapp.content.StreamingTable
Add a row
addRow(R) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
addRow(R, Map<C, Object>) - Method in class uk.ac.ed.epcc.webapp.content.Table
Add a Map as a table row using the map keys to set the columns
addRows(Table<C, R>) - Method in class uk.ac.ed.epcc.webapp.content.Table
Add rows (including formatting) from a table.
addScript(String) - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
Add a script element to HTML.
addScript(AppContext, HttpServletRequest, Set<String>) - Static method in class uk.ac.ed.epcc.webapp.tags.WebappHeadTag
 
addScript(AppContext, HttpServletRequest, String) - Static method in class uk.ac.ed.epcc.webapp.tags.WebappHeadTag
Add a script to be included by the head tag.
addScriptFile(String) - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
addSecurityContext(Map) - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
addSecurityContext(Map) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
addSecurityContext(Map) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Add context parameters for security logging.
addSelectors(Map<String, Selector>) - Method in class uk.ac.ed.epcc.webapp.model.ConfigNamedFilterComposite
 
addSelectors(Map<String, Selector>) - Method in class uk.ac.ed.epcc.webapp.model.data.Composite
 
addSelectors(AppContext, Map<String, Selector>, Repository) - Static method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
Add a set of selectors based on the tables referenced by field keys
addSelectors(Map<String, Selector>) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiComposite
 
addSelectors(Map<String, Selector>) - Method in class uk.ac.ed.epcc.webapp.model.data.StateRelationshipComposite
 
addSelectors(Map<String, Selector>) - Method in interface uk.ac.ed.epcc.webapp.model.data.TableStructureContributer
Get a Map of selectors to use for forms of this type.
addSelectors(Map<String, Selector>) - Method in class uk.ac.ed.epcc.webapp.model.ReferenceServiceFilterComposite
 
addSelectors(Map<String, Selector>) - Method in class uk.ac.ed.epcc.webapp.session.CertificateComposite
 
addSelectors(Map<String, Selector>) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
addSelectors(Map<String, Selector>) - Method in class uk.ac.ed.epcc.webapp.session.PreferredViewComposite
 
addSelectors(Map<String, Selector>) - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
addSeries(String, Color) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeScatterPeriodChartData
 
addSeries(String, Color) - Method in interface uk.ac.ed.epcc.webapp.charts.ScatterPeriodChartData
Add a data series to the plot.
addSortName(AU, StringBuilder) - Method in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
addSortName(T, StringBuilder) - Method in interface uk.ac.ed.epcc.webapp.session.SortNameContributor
Add terms to the sorting name in the order consistent with the sorting order
addSource(StringBuilder) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
 
addSource(StringBuilder) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractFinder
 
addSource(StringBuilder) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterIterator
 
addSource(StringBuilder) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferenceIterator
 
addSource(StringBuilder) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.JoinLinkFilterIterator
 
addSource(StringBuilder) - Method in class uk.ac.ed.epcc.webapp.model.data.RangeSearch.InfoFinder
 
addSource(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
Add the table as a query source.
addSource(StringBuilder) - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.AbstractFinder
 
addSource(StringBuilder) - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory
 
addSource(StringBuilder) - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleIterator
 
addSpecification(String, TableSpecification) - Method in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
addSQLAverage(SQLExpression<? extends Number>, String) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
Add a column AVG to the table output The average is applied in SQL so cannot be combined/merged with other groups or other queries.
addSQLCount(SQLValue<T>, String) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
Add a column counting distinct values.
AddStdFieldTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
AddStdFieldTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.AddStdFieldTransition
 
AddStdIndexTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
AddStdIndexTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.AddStdIndexTransition
 
AddStdIndexTransition.AddIndexAction - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
addString(String) - Method in class uk.ac.ed.epcc.webapp.content.XMLDomBuilder
 
addStringMap(Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.forms.MapForm
return a map of values.
addSum(SQLExpression<? extends Number>, String) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
Add a column sum to the table output
addSummaryContent(ContentBuilder) - Method in interface uk.ac.ed.epcc.webapp.jdbc.table.TableContentProvider
 
addSummaryContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.model.relationship.Relationship
 
addSuppress(Set<String>) - Method in class uk.ac.ed.epcc.webapp.model.ConfigNamedFilterComposite
 
addSuppress(Set<String>) - Method in class uk.ac.ed.epcc.webapp.model.data.Composite
 
addSuppress(Set<String>) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiComposite
 
addSuppress(Set<String>) - Method in interface uk.ac.ed.epcc.webapp.model.data.TableStructureContributer
generate the class specific set of suppressed fields to be used in form creation/update The individual forms can override these so you usually use this method to define fields that should be suppressed in all forms.
addSuppress(Set<String>) - Method in class uk.ac.ed.epcc.webapp.model.ReferenceServiceFilterComposite
 
addSuppress(Set<String>) - Method in class uk.ac.ed.epcc.webapp.servlet.CrossCookieComposite
 
addSuppress(Set<String>) - Method in class uk.ac.ed.epcc.webapp.session.AvatarComposite
 
addSuppress(Set<String>) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
addSuppress(Set<String>) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
addSuppress(Set<String>) - Method in class uk.ac.ed.epcc.webapp.session.FieldNameFinder
 
addSuppress(Set<String>) - Method in class uk.ac.ed.epcc.webapp.session.PreferredViewComposite
 
addSuppress(Set) - Method in class uk.ac.ed.epcc.webapp.session.ShibAttributeListener
 
addSuppress(Set<String>) - Method in class uk.ac.ed.epcc.webapp.session.SignupDateComposite
 
addSuppress(Set<String>) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
addTable(AppContext, Table<C, R>) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
Add a table to the content.
addTable(AppContext, Table<C, R>, String) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
Add a table to the content.
addTable(AppContext, NumberFormat, Table<C, R>) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
Add a table to the content.
addTable(AppContext, Table<C, R>, NumberFormat, String) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
Add a table to the content.
addTable(AppContext, Table<C, R>, NumberFormat, String) - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
addTable(Transform, Table<C, X>) - Method in class uk.ac.ed.epcc.webapp.content.Table
Add contents from donor table transforming the keys
addTable(C, Table<C, X>) - Method in class uk.ac.ed.epcc.webapp.content.Table
Add contents from donor table taking the keys to use from a Column in the donor table.
addTable(AppContext, NumberFormat, Table<C, R>) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addTable(AppContext, Table<C, R>) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addTable(AppContext, Table<C, R>, NumberFormat, String) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addTable(AppContext, Table<C, R>, String) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addTable(AppContext, Table<C, R>, String) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addTable(AppContext, Table<C, R>) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addTable(AppContext, NumberFormat, Table<C, R>) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addTable(AppContext, Table<C, R>, NumberFormat, String) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addTable(AppContext, Table<C, R>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addTable(AppContext, NumberFormat, Table<C, R>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addTable(AppContext, Table<C, R>, String) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addTable(AppContext, Table<C, R>, NumberFormat, String) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
addTable(StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
Add the table name to a query.
addTable(Table, AbstractSetting) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 
addTable(Table, WtmpManager.Wtmp, SessionService) - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager
 
addTd(Table<C, R>, R, int, int, C, Object, String, int, int) - Method in class uk.ac.ed.epcc.webapp.content.DeDupTableXMLFormatter
 
addTd(Table<C, R>, R, int, int, C, Object, String, int, int) - Method in class uk.ac.ed.epcc.webapp.content.TableXMLFormatter
 
addText(String) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
Add unformatted text.
addText(String) - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder.Panel
 
addText(String) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
addText(String) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
addText(String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.TextMailBuilder
add text to the message applying any quoting and seperators.
addText(String) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
AddTextFieldTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
AddTextFieldTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.AddTextFieldTransition
 
addToGroup(C, C) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
addToHistorySpecification(TableSpecification) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
addToHistorySpecification(TableSpecification) - Method in interface uk.ac.ed.epcc.webapp.model.history.HistoryFieldContributor
add fields to the history table default specification.
addToHistorySpecification(TableSpecification) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
addToHistorySpecification(TableSpecification) - Method in class uk.ac.ed.epcc.webapp.session.FieldNameFinder
 
addToHistorySpecification(TableSpecification) - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
addToHistorySpecification(TableSpecification) - Method in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
addToHistorySpecification(TableSpecification) - Method in class uk.ac.ed.epcc.webapp.session.ShibAttributeListener
 
addToMap(Map<String, Object>, Map<String, Object>) - Static method in class uk.ac.ed.epcc.webapp.model.data.DataObject
Utility routine to merge 2 Hashtables
addToMap(Map<String, Object>, Object[][]) - Static method in class uk.ac.ed.epcc.webapp.model.data.DataObject
A utility method for putting values into hashtables in the constructors
addToMap(Map<String, Object>, String, Object) - Static method in class uk.ac.ed.epcc.webapp.model.data.DataObject
A utility method for putting values into hashtables in the constructors only modifies table if key not already in use.
addTopContent(ContentBuilder) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageComposerExtraFormat
 
addTotal(R) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
Add a row containing the sum of the column
addTotalToCol(C, R) - Method in class uk.ac.ed.epcc.webapp.content.Table
Add a totals entry to column This is a noop if the specified col does not exist
addTotalToCol(int, R) - Method in class uk.ac.ed.epcc.webapp.content.Table
Add a totals entry to a column
addTransition(K, Transition<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractTransitionFactory
Register a new transition with the provider.
AddTransitionvisitor() - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.LandingPageAppUserTransitionProvider.AddTransitionvisitor
 
addTranslations(Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.model.ConfigNamedFilterComposite
 
addTranslations(Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.model.data.Composite
 
addTranslations(AppContext, Map<String, String>, Repository) - Static method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
Add default translations for reference fields using the table name in preference to the field name.
addTranslations(Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiComposite
 
addTranslations(Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.model.data.StateRelationshipComposite
 
addTranslations(Map<String, String>) - Method in interface uk.ac.ed.epcc.webapp.model.data.TableStructureContributer
return a default set of translation between field names and text labels.
addTranslations(Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.session.FieldNameFinder
 
addTranslations(Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.session.PreferredViewComposite
 
addTranslations(Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
addTranslations(Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
addTypeProducer(TypeProducer) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
Cache a TypeProducer in the repository.
addUniqueName(StringBuilder, boolean, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
Add the primary key name of this table to a query
addUpdateAttributes(Map<String, Object>, AU) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
addUpdateNotes(CB, AU) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
add Notes to be included in a signup/update form.
addUpdateNotes(CB, AppUser) - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
addUpdateNotes(CB, T) - Method in interface uk.ac.ed.epcc.webapp.session.UpdateNoteProvider
add Notes to be included in a signup/update form.
addValidator(FormValidator) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
Set a FormValidator to perform overall sanity check on the form.
addValidator(FieldValidator<I>) - Method in class uk.ac.ed.epcc.webapp.forms.Field
Set an external validator for the field that augments the validation performed by the input.
addValidator(FormValidator) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
Add a FormValidator to perform overall sanity check on the form.
addValidator(FieldValidator<V>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.BaseInput
 
addValidator(FieldValidator<T>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ErrorInput
 
addValidator(FieldValidator<String>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.InfoInput
 
addValidator(FieldValidator<V>) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.Input
Add a FieldValidator to this input
addValidator(FieldValidator<V>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
addValidator(FieldValidator<X>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappedInput
 
addValidator(FieldValidator<V>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappingInput
 
addValidator(FieldValidator<Integer>) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
addValue(String) - Method in class uk.ac.ed.epcc.webapp.apps.Option.Instance
Adds a value to this option instance.
addWarningLevel(double, Color) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeTimeChartData
 
addWarningLevel(double) - Method in class uk.ac.ed.epcc.webapp.charts.TimeChart
 
addWarningLevel(double, Color) - Method in interface uk.ac.ed.epcc.webapp.charts.TimeChartData
mark a threshold/warning level
AddXMLTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.AddXMLTransition
 
AddXMLTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.AddXMLTransition
 
ADMIN_ROLE - Static variable in interface uk.ac.ed.epcc.webapp.session.SessionService
Default administrator role.
AdminForms - Class in uk.ac.ed.epcc.webapp.apps
 
AdminForms(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.apps.AdminForms
 
AdminOperationKey - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
AdminOperationKey(Class<? super DataObjectFactory>, String, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.AdminOperationKey
 
AdminOperationKey(Class<? super DataObjectFactory>, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.AdminOperationKey
 
AdminOperationKey(String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.AdminOperationKey
 
AdminOperationKey(String, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.AdminOperationKey
 
adopt(LogFactory.ItemType.ItemValue<E>) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.ItemType
 
after(H, Date) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.Mapper
 
ALG - Static variable in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
algs - Static variable in class uk.ac.ed.epcc.webapp.ssh.AuthorizedKeyValidator
 
AliasSQLValue<T> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A SQLValue decorator that adds an alias name to an SQL expression.
AliasSQLValue(SQLExpression<T>, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.AliasSQLValue
 
all() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Get an Iterable over all contents of a table
allbyGroup(String) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay
 
allow(XMLTarget, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider.HasParentKey
 
allow(XMLTarget, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.XMLKey
 
allow(SessionService<?>, DataObjectFactory) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AdminOperationKey
 
allow(SessionService<?>, DataObjectFactory) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableDeveloperKey
 
allow(SessionService<?>, DataObjectFactory) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableStructureAdminOperationKey
 
allow(SessionService<?>, DataObjectFactory) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionKey
Access control to the transition.
allow(DynamicFormManager.DynamicForm, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionKey
IS the operation allowed on the target;
allow(PartManager.Part, SessionService) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.CheckSiblingKey
 
allow(T, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.PartTransitionKey
IS the operation allowed on the target;
allow(ResponseTarget<D, R>, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionKey
 
allow(T, boolean) - Method in class uk.ac.ed.epcc.webapp.model.lifecycle.ActionList
 
allow(R, boolean) - Method in interface uk.ac.ed.epcc.webapp.model.lifecycle.ActionListener
Does the ActionListener want to allow the event to take place.
allow(T, boolean) - Method in class uk.ac.ed.epcc.webapp.model.lifecycle.ListenerList
 
allow(SessionService<?>, X) - Method in interface uk.ac.ed.epcc.webapp.model.period.GatedTransition
 
allow(SessionService<?>, T) - Method in class uk.ac.ed.epcc.webapp.model.period.MergeTransition
 
allow(SessionService<?>, T) - Method in class uk.ac.ed.epcc.webapp.model.period.MoveDateTransition
 
allow(SessionService<?>, T) - Method in class uk.ac.ed.epcc.webapp.model.period.SequenceTransition
 
allow(SessionService<?>, T) - Method in class uk.ac.ed.epcc.webapp.model.period.SplitTransition
 
allow(AppUser) - Method in class uk.ac.ed.epcc.webapp.model.radius.RadiusPasswordChangeListener
Access control method
allow(SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.serv.DataObjectDataProducer.MimeData
 
allow(SessionService, AbstractSetting) - Method in enum uk.ac.ed.epcc.webapp.preferences.PreferenceAction
 
allow(AppUser, SessionService) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.LandingPageAppUserTransitionProvider.ImportKey
 
allow(AU, SessionService) - Method in class uk.ac.ed.epcc.webapp.session.AppUserKey
 
allow(AppUser, SessionService) - Method in class uk.ac.ed.epcc.webapp.session.CurrentUserKey
 
allow(AU, SessionService) - Method in class uk.ac.ed.epcc.webapp.session.RelationshipAppUserKey
 
allow(AppUser, SessionService) - Method in class uk.ac.ed.epcc.webapp.session.RoleAppUserKey
 
allow(AppUser, SessionService) - Method in class uk.ac.ed.epcc.webapp.session.TargetlessAppUserKey
 
allow(String) - Method in class uk.ac.ed.epcc.webapp.ssh.BadKeyFactory
Should the specified key be allowed
ALLOW_EMAIL_FIELD - Static variable in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
ALLOW_EXTERNAL_AUTH_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
Feature to allow external auth logins if a webname is present.
ALLOW_INSECURE - Static variable in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
ALLOW_SIGNUPS - Static variable in class uk.ac.ed.epcc.webapp.servlet.RegisterServlet
 
ALLOW_UNKNOWN_RELATIONSHIP_IN_OR_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
allowEmail() - Method in class uk.ac.ed.epcc.webapp.session.AppUser
 
allowNameChange() - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
Does the update allow name changes.
allowNameChange() - Method in class uk.ac.ed.epcc.webapp.session.PreferedViewFactory
 
allowNewAttachments(boolean) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
allowNewAttachments() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageComposer
 
allowNewAttachments() - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Composer
 
allowNullTag(AppContext) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormEntry
 
allowPreSelect() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumInput
 
allowPreSelect() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.PreSelectInput
 
allowPreSelect() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractDataObjectInput
 
allowPreSelect() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
return the default pre-select behaviour for inputs generated by this class.
allowPreSelect() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TypeProducerInput
 
allowRetire(SessionService<?>) - Method in interface uk.ac.ed.epcc.webapp.model.data.RestrictedRetirable
Is the current user allowed to retire this object.
allowSpacesInName() - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
allowState(AppUser, SessionService) - Method in class uk.ac.ed.epcc.webapp.session.CurrentUserKey
 
allowState(AU) - Method in class uk.ac.ed.epcc.webapp.session.RelationshipAppUserKey
 
allowState(AppUser) - Method in class uk.ac.ed.epcc.webapp.session.RoleAppUserKey
 
allowTransition(AppContext, MailTarget, EditAction) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider
 
allowTransition(AppContext, XMLTarget, XMLKey) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider
 
allowTransition(AppContext, T, FormOperations) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderTransitionProvider
 
allowTransition(AppContext, T, K) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TransitionFactory
Access control check.
allowTransition(AppContext, DataObjectFactory, TableTransitionKey) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
allowTransition(AppContext, T, DynamicFormTransitionKey<T>) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider
 
allowTransition(AppContext, T, PartTransitionKey<T>) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
allowTransition(AppContext, T, K) - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseTransitionProvider
 
allowTransition(AppContext, ResponseTarget<D, R>, ResponseTransitionKey<D, R>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider
 
allowTransition(AppContext, LogFactory.Entry, TransitionKey<LogFactory.Entry>) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.TransitionProvider
 
allowTransition(AppContext, AbstractSetting, PreferenceAction) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 
allowTransition(AppContext, AU, AppUserKey<AU>) - Method in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
allowTransition(AppContext, A, TransitionKey<A>) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.CodeAuthTransitionProvider
 
AlternateInput<T> - Class in uk.ac.ed.epcc.webapp.forms.inputs
An alternateInput is a MultiInput consisting of several different inputs of the same type.
AlternateInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.AlternateInput
 
AlternateItemInput<T,I> - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
AlternateItemInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.AlternateItemInput
 
alterTableText(Repository, TableSpecification, SQLContext, List<Object>) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DataBaseHandlerService
produce the SQL to create a table.
AM_REQUIRED_PAGE_ATTR - Static variable in interface uk.ac.ed.epcc.webapp.session.RequiredPage
 
AndAcceptFilter<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
A simple AND combination of AcceptFilters.
AndAcceptFilter(Class<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.AndAcceptFilter
 
AndAcceptFilter(Class<T>, Collection<? extends AcceptFilter<? super T>>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.AndAcceptFilter
 
AndFilter<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
Combining filter that selects the intersection of multiple filters.
AndFilter(Class<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
 
AndFilter(Class<T>, BaseFilter<? super T>...) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
 
ANON_TO_DUMMY_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
anonymise(BDO) - Method in interface uk.ac.ed.epcc.webapp.model.AnonymisingComposite
 
anonymise() - Method in interface uk.ac.ed.epcc.webapp.model.AnonymisingFactory
 
anonymise() - Method in class uk.ac.ed.epcc.webapp.model.history.PersonHistoryFactory
 
anonymise() - Method in class uk.ac.ed.epcc.webapp.model.log.FileDataFactory
 
anonymise() - Method in class uk.ac.ed.epcc.webapp.model.log.TextDataFactory
 
anonymise(AppContext, String) - Static method in class uk.ac.ed.epcc.webapp.model.mail.MessageDataObject
 
anonymise() - Method in class uk.ac.ed.epcc.webapp.model.serv.DataObjectDataProducer
 
anonymise() - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager
 
anonymise(SQLFilter<WtmpManager.Wtmp>) - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager
 
anonymise() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
Anonymise the database.
anonymise(AU) - Method in class uk.ac.ed.epcc.webapp.session.AvatarComposite
 
anonymise(AppUser) - Method in class uk.ac.ed.epcc.webapp.session.CertificateComposite
 
anonymise(T) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
anonymise() - Method in class uk.ac.ed.epcc.webapp.session.EmailChangeRequestFactory
 
anonymise(AU) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
anonymise(AU) - Method in class uk.ac.ed.epcc.webapp.session.GlobalNamePolicy
 
anonymise(AppUser) - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
anonymise(AU) - Method in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
anonymise(AU) - Method in class uk.ac.ed.epcc.webapp.session.WebNameFinder
 
ANONYMISE_DATABASE_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
anonymiseAppUser(AppUser) - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager
 
AnonymisingComposite<BDO extends DataObject> - Interface in uk.ac.ed.epcc.webapp.model
and interface for Composite that support anonymisation.
AnonymisingFactory - Interface in uk.ac.ed.epcc.webapp.model
Interface for DataObjectFactorys that can anonymise ALL their data This is intended for the creation of anonymised debug databases.
AnonymousTransitionFactory<K,T> - Interface in uk.ac.ed.epcc.webapp.forms.transition
A TransitionFactory that is allowed to implement anonymous transitions.
ANSWER_COL - Static variable in class uk.ac.ed.epcc.webapp.model.far.response.ContentVisitor
 
APISessionServlet - Class in uk.ac.ed.epcc.webapp.servlet
A SessionServlet that will look for person/password parameters in the url/post parameters to perform login if the session is un-authenticated
APISessionServlet() - Constructor for class uk.ac.ed.epcc.webapp.servlet.APISessionServlet
 
APP_CONTEXT_ATTR - Static variable in class uk.ac.ed.epcc.webapp.servlet.ErrorFilter
 
AppContext - Class in uk.ac.ed.epcc.webapp
The AppContext is used to encapsulate the runtime environment.
AppContext() - Constructor for class uk.ac.ed.epcc.webapp.AppContext
 
AppContext(Properties) - Constructor for class uk.ac.ed.epcc.webapp.AppContext
 
AppContextCleanup - Interface in uk.ac.ed.epcc.webapp
Objects stored in an AppContext that call a cleanup as part of AppContext.close() These can be attributes or AppContextService
AppContextService<X extends AppContextService<X>> - Interface in uk.ac.ed.epcc.webapp
Interface for Services stored in an AppContext.
append(CharSequence) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
append un-cleaned content.
append(char) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
append un-cleaned content.
append(XMLPrinter) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
append(XMLPrinter) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
append(CharSequence) - Method in class uk.ac.ed.epcc.webapp.content.XMLPrinter
 
append(char) - Method in class uk.ac.ed.epcc.webapp.content.XMLPrinter
 
append(CharSequence) - Method in class uk.ac.ed.epcc.webapp.content.XMLWriter
 
append(char) - Method in class uk.ac.ed.epcc.webapp.content.XMLWriter
 
append(OutputStream) - Method in class uk.ac.ed.epcc.webapp.model.data.stream.BlobStreamData
 
append(OutputStream) - Method in class uk.ac.ed.epcc.webapp.model.data.stream.MimeStreamDataWrapper
 
append(OutputStream) - Method in interface uk.ac.ed.epcc.webapp.model.data.stream.StreamData
write contents to an OutputStream without closing.
append(K, V) - Method in interface uk.ac.ed.epcc.webapp.SetMap
 
appendLinear(Node) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.MenuVisitor
adds a node and all its children without nesting
appendParent() - Method in class uk.ac.ed.epcc.webapp.content.JsonBuilder
 
appendParent() - Method in class uk.ac.ed.epcc.webapp.content.PropertyBuilder
 
appendParent() - Method in interface uk.ac.ed.epcc.webapp.content.SimpleXMLBuilder
Append the contents of this builder to the parent (if any).
appendParent() - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
appendParent() - Method in class uk.ac.ed.epcc.webapp.content.XMLDomBuilder
 
appendParent() - Method in class uk.ac.ed.epcc.webapp.content.XMLPrinter
 
appendParent() - Method in class uk.ac.ed.epcc.webapp.content.XMLWriter
 
appendParent() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder.XMLPanel
 
appendTo(AbstractXMLBuilder) - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder.Panel
 
appendTo(AbstractXMLBuilder) - Method in class uk.ac.ed.epcc.webapp.content.XMLPrinter
 
appendTo(SwingContentBuilder) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder.XMLPanel
 
apply(AppContext, SQLFunc, Class<T>, SQLExpression<D>) - Static method in class uk.ac.ed.epcc.webapp.jdbc.expr.FuncExpression
 
apply(boolean, String, Selector<I>, Form, HashMap) - Method in interface uk.ac.ed.epcc.webapp.model.data.FieldConstraint
Mutate a Selector based on other form fields.
apply(boolean, String, Selector<I>, Form, HashMap) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiFieldConstraint
 
APPLY_DEFAULT_PERSON_RELATIONSHIP_FILTER - Static variable in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
APPLY_DEFAULT_TARGET_RELATIONSHIP_FILTER - Static variable in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
AppUser - Class in uk.ac.ed.epcc.webapp.session
AppUser Generic Object representing a user of the Web application potentially sub-classed by actual Webapps.
AppUser(AppUserFactory, Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.session.AppUser
 
AppUserCommitObserver<AU extends AppUser> - Interface in uk.ac.ed.epcc.webapp.session
An interface for Composites that contribute to commits.
AppUserComposite<AU extends AppUser,X extends AppUserComposite> - Class in uk.ac.ed.epcc.webapp.session
A superclass for Composites on The AppUserFactory The only purpose of this class is to make the class hierarchy easier to navigate
AppUserComposite(AppUserFactory<AU>) - Constructor for class uk.ac.ed.epcc.webapp.session.AppUserComposite
 
AppUserFactory<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
A Factory for creating AppUser objects that represent users of the system.
AppUserFactory() - Constructor for class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
AppUserFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
AppUserFactory.AppUserNameInput<A extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
 
AppUserFactory.RoleFilter - Class in uk.ac.ed.epcc.webapp.session
A SQLFilter to select AppUsers based on their roles in the role table
AppUserFactory.SignupFormCreator<T extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
Form for first time visitors to self register optionally this can also provide a name for the default realm if the servlet uses external authentication.
AppUserFactory.UpdatePersonRequiredPage - Class in uk.ac.ed.epcc.webapp.session
 
AppUserKey<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
 
AppUserKey(String, String) - Constructor for class uk.ac.ed.epcc.webapp.session.AppUserKey
 
AppUserKey(String, String, String) - Constructor for class uk.ac.ed.epcc.webapp.session.AppUserKey
 
AppUserKey(String) - Constructor for class uk.ac.ed.epcc.webapp.session.AppUserKey
 
AppUserNameFinder<AU extends AppUser,X extends AppUserNameFinder> - Class in uk.ac.ed.epcc.webapp.session
An Composite that implements the NameFinder logic for an AppUserFactory.
AppUserNameFinder(AppUserFactory<AU>, String) - Constructor for class uk.ac.ed.epcc.webapp.session.AppUserNameFinder
 
AppUserNameInput(AppUserFactory<A>, boolean, boolean, BaseFilter<A>) - Constructor for class uk.ac.ed.epcc.webapp.session.AppUserFactory.AppUserNameInput
 
AppUserTransitionContributor<AU extends AppUser> - Interface in uk.ac.ed.epcc.webapp.session
Interface for AppUserComposites that add additional transitions to the AppUser transitions.
AppUserTransitionProvider<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
A TransitionProvider for operations on AppUsers
AppUserTransitionProvider(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
AppUserTransitionProvider.EraseTransition - Class in uk.ac.ed.epcc.webapp.session
 
AppUserTransitionProvider.LoginHistoryTransition - Class in uk.ac.ed.epcc.webapp.session
 
AppUserTransitionProvider.QueryRoleTransition - Class in uk.ac.ed.epcc.webapp.session
 
AppUserTransitionProvider.SUTransition<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
 
AppUserUpdater<A extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
 
AppUserUpdater(AppUserFactory<A>) - Constructor for class uk.ac.ed.epcc.webapp.session.AppUserUpdater
 
arg_options - Static variable in class uk.ac.ed.epcc.webapp.ssh.AuthorizedKeyValidator
options keywords that take arguments
ARG_TERRMINATOR - Static variable in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
ARGS - Static variable in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
 
ArrayFunc - Enum in uk.ac.ed.epcc.webapp.jdbc.expr
functions that can be applied to arrays of SQLExpressions.
ArrayFuncExpression<F,T> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
 
ArrayFuncExpression(Class<F>, ArrayFunc, Class<T>, SQLExpression<? extends T>...) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.ArrayFuncExpression
 
ArrayFuncValue<F,T> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A SQLValue that selects one of a set of values under control of an ArrayFunc (e.g.
ArrayFuncValue(Class<F>, ArrayFunc, Class<T>, SQLValue<? extends T>...) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.ArrayFuncValue
 
AsciiConverter - Class in uk.ac.ed.epcc.webapp
 
AsciiConverter() - Constructor for class uk.ac.ed.epcc.webapp.AsciiConverter
 
AsciiConverter(boolean) - Constructor for class uk.ac.ed.epcc.webapp.AsciiConverter
 
associates(Operator) - Method in enum uk.ac.ed.epcc.webapp.jdbc.expr.Operator
returns true iff: A this ( B op C) is the same as (A this B) op C
ATTACH_ACTION - Static variable in class uk.ac.ed.epcc.webapp.session.AvatarComposite.AddAvatarTransition
 
attr(Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
attr(String, CharSequence) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
attr(String, CharSequence) - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder.Panel
 
attr(String, CharSequence) - Method in class uk.ac.ed.epcc.webapp.content.JsonBuilder
 
attr(String, CharSequence) - Method in class uk.ac.ed.epcc.webapp.content.PropertyBuilder
 
attr(String, CharSequence) - Method in interface uk.ac.ed.epcc.webapp.content.SimpleXMLBuilder
Add an attribute.
attr(Map<String, String>) - Method in interface uk.ac.ed.epcc.webapp.content.SimpleXMLBuilder
 
attr(String, CharSequence) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
attr(String, CharSequence) - Method in class uk.ac.ed.epcc.webapp.content.XMLDomBuilder
 
attr(String, CharSequence) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder.XMLPanel
 
AUTH_RESULT_ATTR - Static variable in class uk.ac.ed.epcc.webapp.session.twofactor.TwoFactorHandler
 
auth_time_tag - Static variable in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
AUTH_TYPE_ATTR - Static variable in class uk.ac.ed.epcc.webapp.session.twofactor.TwoFactorHandler
 
auth_type_tag - Static variable in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
AUTH_USER_ATTR - Static variable in class uk.ac.ed.epcc.webapp.session.twofactor.TwoFactorHandler
 
AUTHENTICATE - Static variable in class uk.ac.ed.epcc.webapp.session.twofactor.CodeAuthTransitionProvider
 
authenticated(String, AU) - Method in interface uk.ac.ed.epcc.webapp.servlet.RemoteAuthListener
observe remote auth authentication
authenticated(String, AU) - Method in class uk.ac.ed.epcc.webapp.session.ShibAttributeListener
 
authenticated() - Method in class uk.ac.ed.epcc.webapp.session.twofactor.FormAuthComposite
action to perform when authentication completed
AuthenticateTransition() - Constructor for class uk.ac.ed.epcc.webapp.session.twofactor.CodeAuthTransitionProvider.AuthenticateTransition
 
AuthorisedConfirmTransition<A extends AppUser,T> - Class in uk.ac.ed.epcc.webapp.session.twofactor
A ConfirmTransition that checks for a 2-factor code if the user has one configured (and has not recently authenticated).
AuthorisedConfirmTransition(String, DirectTransition<T>, DirectTransition<T>, String) - Constructor for class uk.ac.ed.epcc.webapp.session.twofactor.AuthorisedConfirmTransition
 
authorized(ServletSessionService) - Method in class uk.ac.ed.epcc.webapp.servlet.SessionServlet
 
AuthorizedKeyValidator - Class in uk.ac.ed.epcc.webapp.ssh
class to verify the options string in a openssh AuthorizedKeys file
AuthorizedKeyValidator() - Constructor for class uk.ac.ed.epcc.webapp.ssh.AuthorizedKeyValidator
 
AUTO_COMPLETE_APPUSER_INPUT - Static variable in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
AUTO_CREATE_TABLES_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
AUTO_LANDING_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
AutoComplete<T,V> - Interface in uk.ac.ed.epcc.webapp.forms.inputs
Interface for inputs that provide auto-complete text.
AutocompleteTextInput<T> - Class in uk.ac.ed.epcc.webapp.forms.inputs
A TextInput with an auto-complete list.
AutocompleteTextInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.AutocompleteTextInput
 
autoCreate() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
AVATAR - Static variable in class uk.ac.ed.epcc.webapp.session.AvatarComposite
 
AvatarComposite<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
 
AvatarComposite(AppUserFactory<AU>) - Constructor for class uk.ac.ed.epcc.webapp.session.AvatarComposite
 
AvatarComposite.AddAvatarTransition - Class in uk.ac.ed.epcc.webapp.session
 
AvatarComposite.AddAvatarTransition.AddAvatarAction - Class in uk.ac.ed.epcc.webapp.session
 
AvatarComposite.AddAvatarTransition.RemoveAvatarAction - Class in uk.ac.ed.epcc.webapp.session
 
AvatarServeDataProducer<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
 
AvatarServeDataProducer(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.session.AvatarServeDataProducer
 
average(Number, Number) - Static method in class uk.ac.ed.epcc.webapp.NumberOp
 
AverageMapMapper<K> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A MapMapper where the data field is Numerical data averaged out.
AverageMapMapper(AppContext, GroupingSQLValue<K>, String, SQLExpression<? extends Number>, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.AverageMapMapper
 
AverageValue - Class in uk.ac.ed.epcc.webapp
A Number that represents an average value.
AverageValue(double, long) - Constructor for class uk.ac.ed.epcc.webapp.AverageValue
 
AverageValueSQLValue - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A SQLValue that generates an AverageValue from a combination of a sum SQLValue and a count field.
AverageValueSQLValue(SQLExpression<? extends Number>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.AverageValueSQLValue
 

B

b - Variable in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLExpression
 
BackJoinFilter<T extends DataObject,BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data.filter
Filter to select from a table based on the contents of a table that points to it.
BackJoinFilter(Class<BDO>, String, Repository, Repository, SQLFilter<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.BackJoinFilter
 
BackJoinFilter(Class<BDO>, JoinerFilter<BDO, T>, SQLFilter<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.BackJoinFilter
 
BackResult<K,T> - Class in uk.ac.ed.epcc.webapp.forms.result
FormResult indicating that navigation should return to the most recently viewed ViewTransition target.
BackResult(ViewTransitionFactory<K, T>, FormResult) - Constructor for class uk.ac.ed.epcc.webapp.forms.result.BackResult
 
backup() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
 
BACKUP_SUFFIX_ATTR - Static variable in class uk.ac.ed.epcc.webapp.model.data.Repository
 
BACKUP_WITH_SELECT - Static variable in class uk.ac.ed.epcc.webapp.model.data.Repository
 
badAttribute(String) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
badInputCheck(AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
Call this method when invalid data is passed to something that should have been application generated and is therefore might be indicative of somebody probing for vulnerabilities.
BadJoinException - Exception in uk.ac.ed.epcc.webapp.jdbc.filter
Exception thrown when an illegal join consition is detected
BadJoinException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.filter.BadJoinException
 
BadJoinException(String) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.filter.BadJoinException
 
BadJoinException(Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.filter.BadJoinException
 
BadKey(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.ssh.BadKeyFactory.BadKey
 
BadKeyFactory - Class in uk.ac.ed.epcc.webapp.ssh
Simple class to implement a table of forbidden ssh keys
BadKeyFactory(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.ssh.BadKeyFactory
 
BadKeyFactory.BadKey - Class in uk.ac.ed.epcc.webapp.ssh
 
badKeys() - Method in class uk.ac.ed.epcc.webapp.model.data.DataCache
 
BadKeyServlet - Class in uk.ac.ed.epcc.webapp.servlet
Servlet to generate the fingerprints of ssh keys forbidden by this server It is unauthenticated as only hashes are published
BadKeyServlet() - Constructor for class uk.ac.ed.epcc.webapp.servlet.BadKeyServlet
 
BarTimeChart<S extends PeriodSetPlot> - Class in uk.ac.ed.epcc.webapp.charts
BarTimeChart This is the bar chart equivalent of a TimeChart and is functionally equivalent to PieTimeChart.
BarTimeChart(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.charts.BarTimeChart
 
BarTimeChartData<S extends PeriodSetPlot> - Interface in uk.ac.ed.epcc.webapp.charts
 
base_name - Variable in class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
BaseCombineFilter<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
Base class for Filters than combines multiple SQL filters.
BaseCombineFilter(Class<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
BaseCombineFilter.AddFilterVisitor<X> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
A FilterVisitor that encodes the rules for adding a filter.
BaseFilter<T> - Interface in uk.ac.ed.epcc.webapp.jdbc.filter
Base Interface for all Filter types.
BaseForm - Class in uk.ac.ed.epcc.webapp.forms
superclass for all Forms.
BaseForm(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.forms.BaseForm
 
BaseFormTransition<X> - Interface in uk.ac.ed.epcc.webapp.forms.transition
A transition that requires a form to specify arguments This interface is not implemented directly but defines the signature for both FormTransition and ValidatingFormTransition.
BaseHTMLForm - Class in uk.ac.ed.epcc.webapp.forms.html
Common Base class for different types of HTML Form This class supports stateful/multi-state forms but only if the self FormResult is set when creating the form as multi-stage forms have
BaseHTMLForm(AppContext, FormResult) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
 
BaseHTMLForm(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
 
BaseInput<V> - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
BaseInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.BaseInput
 
BaseSQLCombineFilter<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
Combining filter that is pure SQL.
BaseSQLCombineFilter(Class<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.BaseSQLCombineFilter
 
BaseSQLFilter<T> - Interface in uk.ac.ed.epcc.webapp.jdbc.filter
Base Interface for Filters that select objects via SQL.
BASIC_AUTH_REALM_PARAM - Static variable in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
BasicSessionTag - Class in uk.ac.ed.epcc.webapp.tags
A custom Tag that ensures that a current session exists for the user viewing the page
BasicSessionTag() - Constructor for class uk.ac.ed.epcc.webapp.tags.BasicSessionTag
 
BasicType<T extends BasicType.Value> - Class in uk.ac.ed.epcc.webapp.model.data
BasicType A base class for building type-safe enumeration classes for use as Status and type fields for BasicDataObject sub-classes.
BasicType(String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.BasicType
Create the BasicType object
BasicType(BasicType<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.BasicType
create a new BasicType as duplicate of an existing type but unlocked.
BasicType.Value - Class in uk.ac.ed.epcc.webapp.model.data
Value inner class representing a possible value of the enclosing BasicType.
BasicTypeInput<T extends BasicType.Value> - Class in uk.ac.ed.epcc.webapp.model.data.forms.inputs
 
BasicTypeInput(BasicType<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.inputs.BasicTypeInput
 
bccOnly() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageComposer
 
bccOnly() - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Composer
 
BearerTokenService - Interface in uk.ac.ed.epcc.webapp.servlet.session.token
A AppContextService that encapsulates the policy for bearer token authentication.
BECOME_USER_ROLE - Static variable in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
beenSeen(String, int) - Method in class uk.ac.ed.epcc.webapp.model.data.Dumper
Has a specified record already been processed.
before(H, Date) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.Mapper
 
beginStartElement(Element, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.AbstractDomVisitor
 
beginStartElement(Element, LinkedList<String>) - Method in interface uk.ac.ed.epcc.webapp.editors.xml.DomVisitor
first visit to an element.
beginStartElement(Element, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.LocatorDomVisitor
 
beginStartElement(Element, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.ViewDomVisitor
 
belongs(O) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
 
BinaryAcceptFilter<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
A wrapper that converts a BinaryFilter to an AcceptFilter This is essentially just a cast operation to allow any BinaryFilter to be used where and AcceptFilter is required visitors will usually treat as a binary filter
BinaryAcceptFilter(BinaryFilter<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.BinaryAcceptFilter
 
BinaryExpression - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A binary numerical SQLExpression There is a factory method for generating these that can implement simple simplifications.
BinaryFilter<T> - Interface in uk.ac.ed.epcc.webapp.jdbc.filter
a BaseFilter that encodes a true/false value.
BinaryInput<I> - Interface in uk.ac.ed.epcc.webapp.forms.inputs
An input that presents as a check-box.
BinaryListener(BinaryInput) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.SwingField.BinaryListener
 
BinarySQLValue - Class in uk.ac.ed.epcc.webapp.jdbc.expr
a numerical binary SQLValue.
BinarySQLValue(AppContext, SQLValue<? extends Number>, Operator, SQLValue<? extends Number>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.BinarySQLValue
 
BlankTransform - Class in uk.ac.ed.epcc.webapp.content
a Transform that generates an empty string for all values.
BlankTransform() - Constructor for class uk.ac.ed.epcc.webapp.content.BlankTransform
 
BLOB_TYPE - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
BlobStreamData - Class in uk.ac.ed.epcc.webapp.model.data.stream
 
BlobStreamData(AppContext, Blob) - Constructor for class uk.ac.ed.epcc.webapp.model.data.stream.BlobStreamData
 
BlobType - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
BlobType() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.BlobType
 
block - Variable in class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
BlockContent - Class in uk.ac.ed.epcc.webapp.content
A wrapper to convert PreDefinedContent into an AppContext so it can be loaded as a plugin.
BlockContent(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.content.BlockContent
 
BOOLEAN_TYPE - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
BooleanData(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.BooleanDataManager.BooleanData
 
BooleanDataManager<R extends ResponseManager.Response<F>,F extends DynamicFormManager.DynamicForm,M extends BooleanDataManager.BooleanData> - Class in uk.ac.ed.epcc.webapp.model.far.response
A ResponseDataManager for storing Boolean data.
BooleanDataManager(ResponseManager<R, F>) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.BooleanDataManager
 
BooleanDataManager.BooleanData - Class in uk.ac.ed.epcc.webapp.model.far.response
 
BooleanFieldExpression<X extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
 
BooleanFieldExpression(Class<X>, Repository, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.BooleanFieldExpression
 
BooleanFieldType - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
BooleanFieldType(boolean, Boolean) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.BooleanFieldType
 
BooleanHandler - Class in uk.ac.ed.epcc.webapp.model.far.handler
A QuestionFormHandler for text input questions
BooleanHandler() - Constructor for class uk.ac.ed.epcc.webapp.model.far.handler.BooleanHandler
 
BooleanInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
BooleanInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.BooleanInput
 
BooleanItemListener(BooleanInput) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.SwingField.BooleanItemListener
 
BooleanWrapper - Class in uk.ac.ed.epcc.webapp.content
 
BooleanWrapper(boolean) - Constructor for class uk.ac.ed.epcc.webapp.content.BooleanWrapper
 
BOOTSTRAP_ADMIN_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
BOOTSTRAP_ROLE_PROPERTY - Static variable in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
BounceAuthServlet - Class in uk.ac.ed.epcc.webapp.servlet
An implementation of the IdP end of the remote authentication protocol used by RemoteAuthServlet.
BounceAuthServlet() - Constructor for class uk.ac.ed.epcc.webapp.servlet.BounceAuthServlet
 
BoundedDateInput - Interface in uk.ac.ed.epcc.webapp.forms.inputs
Interface for Date inputs with bounds
BoundedInput<T> - Interface in uk.ac.ed.epcc.webapp.forms.inputs
Interface for Input which come from a range.
boundPatterns - Static variable in class uk.ac.ed.epcc.webapp.apps.Copyright
 
BOX_LENGTH_CONF - Static variable in class uk.ac.ed.epcc.webapp.model.far.handler.TextHandler
 
br() - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
br() - Method in interface uk.ac.ed.epcc.webapp.content.ExtendedXMLBuilder
Insert line break.
br() - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
br() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder.XMLPanel
 
BufferLogger - Class in uk.ac.ed.epcc.webapp.logging.buffer
 
BufferLogger(StringBuffer, int, Logger) - Constructor for class uk.ac.ed.epcc.webapp.logging.buffer.BufferLogger
 
BufferLoggerService - Class in uk.ac.ed.epcc.webapp.logging.buffer
 
BufferLoggerService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.logging.buffer.BufferLoggerService
 
BUILD_PATH_PROP_NAME - Static variable in class uk.ac.ed.epcc.webapp.config.DefaultConfigService
 
buildConfigForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.AbstractTextHandler
 
buildConfigForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.BooleanHandler
 
buildConfigForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.ClassificationHandler
 
buildConfigForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.DateHandler
 
buildConfigForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.EmailListHandler
 
buildConfigForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.FileUploadHandler
 
buildConfigForm(Form) - Method in interface uk.ac.ed.epcc.webapp.model.far.handler.FormHandler
build a configuration form
buildConfigForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.IntegerHandler
 
buildConfigForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.MultiIntegerHandler
 
buildConfigForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.OptionHandler
 
buildConfigForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.TextHandler
 
buildCreationForm(String, Form) - Method in interface uk.ac.ed.epcc.webapp.forms.factory.FormCreator
build a form to create an object.
buildCreationForm(String, Form) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.Creator
 
buildCreationForm(String, Form) - Method in class uk.ac.ed.epcc.webapp.model.relationship.RelationshipTableCreator
 
buildForm(Form, MailTarget, AppContext) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.AddAttachmentTransition
 
buildForm(Form, MailTarget, AppContext) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.AddRecipientTransition
 
buildForm(Form, MailTarget, AppContext) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.AddReplyToTransition
 
buildForm(Form, AppContext) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.CreateTransition
 
buildForm(Form, MailTarget, AppContext) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.EditSubjectTransition
 
buildForm(Form, MailTarget, AppContext) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.EditTextTransition
 
buildForm(Form, XMLTarget, AppContext) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider.EditNodeTransition
 
buildForm(Form, XMLTarget, AppContext) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider.EditTransition
 
buildForm(Form, AppContext) - Method in class uk.ac.ed.epcc.webapp.forms.factory.AbstractFormUpdateTransition
 
buildForm(Form, AppContext) - Method in class uk.ac.ed.epcc.webapp.forms.factory.CreatorTransition
 
buildForm(Form, X, AppContext) - Method in class uk.ac.ed.epcc.webapp.forms.factory.EditTransition
 
buildForm(Form, X, AppContext) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.BaseFormTransition
Build the transition form.
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.forms.transition.ConfirmTransition
 
buildForm(Form, AppContext) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TargetLessTransition
Build the transition form.
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddFieldTransition
 
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddStdIndexTransition
 
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DropFieldTransition
 
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DropForeignKeyTransition
 
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DropIndexTransition
 
buildForm(Form, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider.IndexTransition
 
buildForm(Form, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider.UploadTransition
 
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.data.ConfigTransition
 
buildForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
builds a default Form for editing the DataObjects belonging to this DataObjectFactory The state of the Form is initialised using getDefaults
buildForm(Form, HashMap) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
buildForm(AppContext, Repository, Form, Set<String>, Set<String>, Map<String, Selector>, Map<String, String>) - Static method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
buildForm(AppContext, Repository, Form, Set<String>, Set<String>, Map<String, Selector>, Map<String, String>, Map<String, String>) - Static method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
Construct an edit Form for the associated DataObject based on database meta-data
buildForm(AppContext, Repository, Set<String>, Form, Set<String>, Map<String, Selector>, Map<String, FieldConstraint>, Map<String, String>, Map<String, String>, HashMap) - Static method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
Construct an edit Form for the associated DataObject based on database meta-data
buildForm(Form, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.CreateTransition
 
buildForm(Form, BDO, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.UpdateTransition
 
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.AddXMLTransition
 
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.CreateChildTransition
 
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.DuplicateTransition
 
buildForm(Form, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.IndexTransition
 
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.AddXMLTransition
 
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.ConfigTransition
 
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.CreateChildTransition
 
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.EditPartTransition
 
buildForm(Form, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseTransitionProvider.CreateTransition
 
buildForm(Form, ResponseTarget<D, R>, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.EditSectionTransition
 
buildForm(Form, LogFactory.Entry, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.EditItemTransition
 
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.period.MoveDateTransition
 
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.period.SplitTransition
 
buildForm(Form, X, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.relationship.ViewRelationTransition
 
buildForm(Form, AbstractSetting, AppContext) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider.SetFeatureTransition
 
buildForm(Form, AbstractSetting, AppContext) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider.SetPreferenceTransition
 
buildForm(Form, AppContext) - Method in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider.QueryRoleTransition
 
buildForm(Form, AppUser, AppContext) - Method in class uk.ac.ed.epcc.webapp.session.AvatarComposite.AddAvatarTransition
 
buildForm(Form, AU, AppContext) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder.ChangeEmailTransition
 
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite.UpdatePasswordTransition
 
buildForm(Form, U, AppContext) - Method in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder
 
buildForm(Form, U, AppContext) - Method in class uk.ac.ed.epcc.webapp.session.SetRoleTransition
 
buildForm(Form, T, AppContext) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.AuthorisedConfirmTransition
 
buildForm(Form, A, AppContext) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.CodeAuthTransitionProvider.AuthenticateTransition
 
buildForm(Form, A, AppContext) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite.SetToptTransition
 
buildMessageCreatorForm(Form, SessionService) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageCreator
build the email creation form for this email type.
buildSelectForm(Form, String, T) - Method in interface uk.ac.ed.epcc.webapp.forms.factory.FormUpdate
Build a form to select object to edit
buildSelectForm(Form) - Method in class uk.ac.ed.epcc.webapp.forms.factory.UpdateForm
build a form to select a DataObject managed by the updater
buildSelectForm(Form, String, BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.Updater
 
buildSelectForm(Form, String, T) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFileUpdator
 
buildSelectForm(Form, String, U) - Method in class uk.ac.ed.epcc.webapp.session.RoleUpdate
 
buildUpdateForm(String, Form, T, SessionService<?>) - Method in interface uk.ac.ed.epcc.webapp.forms.factory.EditFormBuilder
Build a form for updating an object including the action buttons.
buildUpdateForm(String, Form, BDO, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.DataObjectUpdateFormFactory
 
buildUpdateForm(Form, SessionService) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
 
buildUpdateForm(String, Form, T, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFileUpdator
 
buildUpdateForm(String, Form, X, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.XMLFileUpdator
 
buildUpdateForm(String, Form, U, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.session.RoleUpdate
 
BUILT_IN_LOGIN - Static variable in class uk.ac.ed.epcc.webapp.servlet.LoginServlet
 
Button - Class in uk.ac.ed.epcc.webapp.content
Wrapper object allowing us to add buttons as Table content
Button(AppContext, String, FormResult) - Constructor for class uk.ac.ed.epcc.webapp.content.Button
 
Button(AppContext, String, String, FormResult) - Constructor for class uk.ac.ed.epcc.webapp.content.Button
 
ButtonVisitor - Class in uk.ac.ed.epcc.webapp.servlet.navigation
A Visitor that generates the menu HTML as a set of buttons
ButtonVisitor(AppContext, HtmlBuilder, String, boolean) - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.ButtonVisitor
 
ByteArrayMimeStreamData - Class in uk.ac.ed.epcc.webapp.model.data.stream
An implementation of MimeStreamData based on ByteArrayStreamData
ByteArrayMimeStreamData() - Constructor for class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayMimeStreamData
 
ByteArrayMimeStreamData(MimeStreamData) - Constructor for class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayMimeStreamData
 
ByteArrayMimeStreamData(byte[]) - Constructor for class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayMimeStreamData
 
ByteArrayStreamData - Class in uk.ac.ed.epcc.webapp.model.data.stream
Implements StreamData holding the data locally in memory.
ByteArrayStreamData() - Constructor for class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayStreamData
 
ByteArrayStreamData(byte[]) - Constructor for class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayStreamData
 
bytes - Variable in enum uk.ac.ed.epcc.webapp.Units
 

C

CACHE_FEATURE_PREFIX - Static variable in class uk.ac.ed.epcc.webapp.model.data.Repository
 
CACHE_RELATIONSHIP_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
CACHE_REMOTE_ACCESSOR_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.jdbc.expr.RemoteSQLValue
 
CACHED_CONFIG_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.config.CachedConfigService
 
CachedConfigService - Class in uk.ac.ed.epcc.webapp.config
Cache Properties in a global static variable.
CachedConfigService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.config.CachedConfigService
 
CachedIndexedProducer<T extends Indexed> - Class in uk.ac.ed.epcc.webapp.model.data
Decorator around a IndexProducer that caches values.
CachedIndexedProducer(IndexedProducer<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.CachedIndexedProducer
 
CachedSocketFactory - Class in uk.ac.ed.epcc.webapp.ssl
A custom SocketFactory that can be instantiated by reflection (As required by JNDI) but generates SSL sockets cached in a thread-local
CachedSocketFactory() - Constructor for class uk.ac.ed.epcc.webapp.ssl.CachedSocketFactory
 
cacheRole(String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
CalendarField - Enum in uk.ac.ed.epcc.webapp
Enum representing Calendar fields in order of significance.
CalendarFieldInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
CalendarFieldInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldInput
 
CalendarFieldInput(int) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldInput
Constructor limiting the finest resolution field presented.
CalendarFieldPeriodInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
Composite input for a CalendarFieldSplitPeriod Sub inputs are: start - start-time field - Calendar field splits - number of sub-periods count - multiple of field in sub-period Default start time is midnight at the start of the previous month.
CalendarFieldSplitPeriod - Class in uk.ac.ed.epcc.webapp.time
 
CalendarFieldSplitPeriod(Calendar, int, int, int) - Constructor for class uk.ac.ed.epcc.webapp.time.CalendarFieldSplitPeriod
Make a new period consisting of nsplit blocks each of count calendar units.
CalendarMonthInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
CalendarMonthInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.CalendarMonthInput
 
CalendarMultiInputWrapper - Class in uk.ac.ed.epcc.webapp.forms.inputs
A wrapper to convert a AbstractDateInput into a MultiInput.
CalendarMultiInputWrapper(TimeStampInput) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.CalendarMultiInputWrapper
 
CalendarMultiInputWrapper(DateInput) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.CalendarMultiInputWrapper
 
CalendarMultiInputWrapper(AbstractDateInput, int) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.CalendarMultiInputWrapper
 
canAdd(X) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
Does this ContentBuilder have special handling for the object beyond adding the string representation.
canAdd(X) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
canAdd(X) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
canAdd(X) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
canBeNull() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.FieldType
 
CANCEL_ACTION - Static variable in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.EditSectionTransition
 
CANCEL_ACTION - Static variable in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder
 
CancelAction(T) - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.EditPartTransition.CancelAction
 
CancelAction(ResponseTarget<D, R>) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.EditSectionTransition.CancelAction
 
CancelAction() - Constructor for class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder.CancelAction
 
CancelLogoutAction() - Constructor for class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder.CancelLogoutAction
 
canChangeEnd(T, Date) - Method in interface uk.ac.ed.epcc.webapp.model.period.SequenceManager
Additional validation checks
canChangeStart(T, Date) - Method in interface uk.ac.ed.epcc.webapp.model.period.SequenceManager
Additional validation checks
canCreate(SessionService) - Method in interface uk.ac.ed.epcc.webapp.forms.factory.FormCreatorProducer
Can the producer provide a FormUpdate for the current user.
canCreate(SessionService) - Method in class uk.ac.ed.epcc.webapp.forms.registry.AbstractFormFactoryProvider
 
canCreate(SessionService) - Method in interface uk.ac.ed.epcc.webapp.forms.registry.FormPolicy
Can the current user create
canCreate(SessionService) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
canCreate(SessionService) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.ConfigFormProvider.ConfigPolicy
 
canCreate(SessionService) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.HeirarchyFormRegistry.HeirarchyPolicy
 
canCreate(SessionService) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.UserPolicy
 
canCreate(SessionService) - Method in class uk.ac.ed.epcc.webapp.model.relationship.AbstractRelationship
 
canCreateMessage(SessionService) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageCreator
Can the current operator create emails.
canEdit(SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MailTarget
 
canEdit(List<String>, SessionService<?>) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageComposer
Is the specified person allowed to edit this message
canEdit(SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
Is the specified person allowed to perform targetless operations.
canEdit(SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.DynamicForm
 
canEdit(SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager.PersonalResponse
 
canEdit(SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager.Response
Access control method to edit the response
canEdit(H, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory
 
canEdit(List<String>, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Composer
 
canErase(AU) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
canHaveRole(String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
Checks if this session can have the role (ignoring toggle values).
canHaveRole(A, String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
canHaveRole(A, String) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
query the default role set for the specified user.
canHaveRoleFromList(A, String...) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
 
canLeftJoin() - Method in interface uk.ac.ed.epcc.webapp.model.history.LinkHistoryHandler
 
canLeftJoin() - Method in class uk.ac.ed.epcc.webapp.model.history.LinkHistoryManager
 
canLog() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConstPatternArgument
 
canLog() - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.PatternArgument
Is this argument allowed to be logged.
canLog() - Method in class uk.ac.ed.epcc.webapp.model.data.PatternArg
 
canLogin(AppContext, String) - Static method in class uk.ac.ed.epcc.webapp.servlet.RemoteAuthServlet
 
canLogin(A) - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
canLogin(A) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
extension point for canLogin check.
canLogin() - Method in class uk.ac.ed.epcc.webapp.session.AppUser
Is this user allowed to login applications should override this method to implement the necessary logic for this.
canMakeContexedObject(Class<T>) - Method in class uk.ac.ed.epcc.webapp.AppContext
Method to check a class implements one of the supported constructors for AppContext.canMakeContexedObject(Class)
canMakeObject(Class<T>) - Method in class uk.ac.ed.epcc.webapp.AppContext
Method to check if a class implements one of the permitted constructors for AppContext.makeObject(Class)
canMerge(T, T) - Method in interface uk.ac.ed.epcc.webapp.model.period.SequenceManager
Test to see if two periods can be merged.
CannotFilterException - Exception in uk.ac.ed.epcc.webapp.jdbc.expr
Exception thrown when the requested Filter cannot be generated.
CannotFilterException() - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.expr.CannotFilterException
 
CannotFilterException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.expr.CannotFilterException
 
CannotFilterException(String) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.expr.CannotFilterException
 
CannotFilterException(Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.expr.CannotFilterException
 
CannotUseSQLException - Exception in uk.ac.ed.epcc.webapp.jdbc.filter
Exception thrown when a requested operation cannot be performed via SQL
CannotUseSQLException() - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.filter.CannotUseSQLException
 
CannotUseSQLException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.filter.CannotUseSQLException
 
CannotUseSQLException(String) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.filter.CannotUseSQLException
 
CannotUseSQLException(Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.filter.CannotUseSQLException
 
canRead(SessionService) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
Does the specified person have any access to the item at all
canRead(H, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory
 
canRegisterNewUser(AppContext) - Static method in class uk.ac.ed.epcc.webapp.servlet.RemoteAuthServlet
Test if the bind external id should be offered ie is there an existing session user or a stored newly registered user.
canReregister() - Method in class uk.ac.ed.epcc.webapp.session.AppUser
Return true if the account is not permitted to login but a forgotten password request will re-register the user.
canResetPassword(T) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
canResetPassword(T) - Method in class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
canResetPassword(T) - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite
Is it legal to reset the password for the current user.
canResetPassword() - Method in interface uk.ac.ed.epcc.webapp.session.PasswordTarget
 
canRestore() - Method in interface uk.ac.ed.epcc.webapp.model.data.UnRetirable
Can the object be un-retired.
canRetire() - Method in class uk.ac.ed.epcc.webapp.model.cron.LockFactory.Lock
 
canRetire() - Method in interface uk.ac.ed.epcc.webapp.model.data.Retirable
Is this object in a state that allows it to be retired.
canRetire() - Method in class uk.ac.ed.epcc.webapp.model.Property
 
canRetire() - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFile
 
canRightJoin() - Method in interface uk.ac.ed.epcc.webapp.model.history.LinkHistoryHandler
 
canRightJoin() - Method in class uk.ac.ed.epcc.webapp.model.history.LinkHistoryManager
 
canSet() - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.Accessor
does this Accessor support setting values.
canSet() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
canSet() - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractSelfSQLValue
 
canSet() - Method in class uk.ac.ed.epcc.webapp.model.data.DurationFieldValue
 
canSet() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TypeFilterProducerSQLValue
 
canSet() - Method in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
canSet() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
canSet() - Method in class uk.ac.ed.epcc.webapp.model.data.TypeProducerFieldValue
 
canSplit(T, Date) - Method in interface uk.ac.ed.epcc.webapp.model.period.SplitManager
Validate a proposed split.
canSU(A) - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
canSubmit(Form) - Static method in class uk.ac.ed.epcc.webapp.forms.inputs.CanSubmitVisistor
 
CanSubmitVisistor - Class in uk.ac.ed.epcc.webapp.forms.inputs
An InputVisitor that detects any input that is impossible to validate
CanSubmitVisistor() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.CanSubmitVisistor
 
canUpdate(SessionService) - Method in interface uk.ac.ed.epcc.webapp.forms.factory.FormUpdateProducer
Can the producer provide a FormUpdate for the current user.
canUpdate(SessionService) - Method in class uk.ac.ed.epcc.webapp.forms.registry.AbstractFormFactoryProvider
 
canUpdate(SessionService) - Method in interface uk.ac.ed.epcc.webapp.forms.registry.FormPolicy
Can the current user update
canUpdate(SessionService) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
canUpdate(SessionService) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.ConfigFormProvider.ConfigPolicy
 
canUpdate(SessionService) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.HeirarchyFormRegistry.HeirarchyPolicy
 
canUpdate(SessionService) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.UserPolicy
 
canUserSet(AppContext) - Method in class uk.ac.ed.epcc.webapp.preferences.EnumPreference
 
canUserSet(AppContext) - Method in class uk.ac.ed.epcc.webapp.preferences.Preference
 
canUserSet(AppContext) - Method in class uk.ac.ed.epcc.webapp.preferences.StringPreference
 
canView(MailTarget, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider
 
canView(SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MailTarget
 
canView(List<String>, SessionService<?>) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageHandler
Is the specified person allowed to view this message
canView(XMLTarget, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider
 
canView(SessionService<?>) - Method in interface uk.ac.ed.epcc.webapp.editors.xml.XMLTarget
Can the current person view this target.
canView(T, SessionService<?>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionFactory
Can the current person view this target
canView(DataObjectFactory, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
canView(SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.DynamicForm
 
canView(T, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider
 
canView(T, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
canView(SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager.PersonalResponse
 
canView(SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager.Response
Access control method to view the response
canView(ResponseTarget<D, R>, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider
 
canView(List<String>, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Handler
 
canView(SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay
 
canView(SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.TemplateTarget
 
canView(SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.preferences.Preference
Does the current user have permissions to set/view this preference.
canView(SessionService<?>) - Method in interface uk.ac.ed.epcc.webapp.preferences.PreferenceSetting
Does the current user have permissions to set/view this preference.
canView(AbstractSetting, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 
canView(AU, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
CaseExpression<X,R> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
Combines SQLExpressions as a CASE statement.
CaseExpression(Class<R>, SQLExpression<? extends R>, CaseExpression.Clause<X, R>...) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.CaseExpression
 
CaseExpression(Class<R>, SQLExpression<? extends R>, LinkedList<CaseExpression.Clause<X, R>>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.CaseExpression
 
CaseExpression.Clause<T,V> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
encode one clause of the expression
CastDoubleSQLExpression<N extends java.lang.Number> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A SQLExpression that interprets a numeric SQLExpression to as a double.
CastDoubleSQLExpression(SQLExpression<N>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.CastDoubleSQLExpression
 
CastLongSQLExpression<N extends java.lang.Number> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A SQLExpression that interprets a numeric SQLExpression to as a long.
CastLongSQLExpression(SQLExpression<N>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.CastLongSQLExpression
 
CertificateComposite - Class in uk.ac.ed.epcc.webapp.session
 
CertificateComposite(AppUserFactory) - Constructor for class uk.ac.ed.epcc.webapp.session.CertificateComposite
 
CHAIN_ATTRIBUTE - Static variable in class uk.ac.ed.epcc.webapp.servlet.ServletFormResultVisitor
 
ChainAction<T> - Class in uk.ac.ed.epcc.webapp.forms.action
Action that executes a nested DirectTransition
ChainAction(T, AppContext, DirectTransition<T>) - Constructor for class uk.ac.ed.epcc.webapp.forms.action.ChainAction
 
ChainedResult(ResponseTarget<D, R>, ResponseTransitionKey<D, R>) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.ChainedResult
 
ChainedTransitionResult<T,K> - Class in uk.ac.ed.epcc.webapp.forms.result
A FormResult to recurse to a new transition after this one.
ChainedTransitionResult(TransitionFactory<K, T>, T, K) - Constructor for class uk.ac.ed.epcc.webapp.forms.result.ChainedTransitionResult
 
ChainedTransitionResult(AppContext, Class<? extends TransitionFactory>, String, T, K) - Constructor for class uk.ac.ed.epcc.webapp.forms.result.ChainedTransitionResult
Alternate constructor that performs a lookup of the TransitionFactory This is preferable if an instance is not already available as it can utilise any cached copy.
change(String) - Method in class uk.ac.ed.epcc.webapp.timer.TimeClosable
close the current timing phase and open a new one.
CHANGE_ACTION - Static variable in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder
 
CHANGE_EMAIL - Static variable in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
CHANGE_EMAIL_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
CHANGE_OLD_HASH - Static variable in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
CHANGE_PASSWORD - Static variable in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite
 
CHANGE_TABLE_STRUCTURE_ROLE - Static variable in class uk.ac.ed.epcc.webapp.jdbc.table.TableDeveloperKey
 
CHANGED_BY_FIELD - Static variable in class uk.ac.ed.epcc.webapp.model.far.response.ResponseDataManager
 
ChangeEmailTransition() - Constructor for class uk.ac.ed.epcc.webapp.session.EmailNameFinder.ChangeEmailTransition
 
changeLeft(L) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.Link
 
changeRight(R) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.Link
 
changeSeparator(String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.TextMailBuilder
change the text of a pending separator (if there is any).
characters(char[], int, int) - Method in class uk.ac.ed.epcc.webapp.content.XMLBuilderSaxHandler
 
characters(char[], int, int) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
characters(char[], int, int) - Method in class uk.ac.ed.epcc.webapp.model.data.DumpParser
 
characters(char[], int, int) - Method in class uk.ac.ed.epcc.webapp.model.far.XMLFormParser
 
Chart<P extends Plot> - Class in uk.ac.ed.epcc.webapp.charts
Chart is a base class for chart generation.
Chart(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.charts.Chart
 
ChartData<P extends Plot> - Interface in uk.ac.ed.epcc.webapp.charts
Interface for objects that represent the actual Chart graphic Objects implementing this interface are intended to be the graphic-library internal implementation of chart objects.
CHECK_API_FAILS - Static variable in class uk.ac.ed.epcc.webapp.servlet.APISessionServlet
 
CHECK_BAD_KEYS - Static variable in class uk.ac.ed.epcc.webapp.session.SingleKeyComposite
 
CHECK_INDEX - Static variable in class uk.ac.ed.epcc.webapp.model.data.Repository
 
checkAddress(String) - Static method in class uk.ac.ed.epcc.webapp.email.Emailer
check the validity of an Email address
checkAddressList(String) - Static method in class uk.ac.ed.epcc.webapp.email.Emailer
 
checkBadInput(SessionService) - Static method in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
 
CheckBoxInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
A checkbox input.
CheckBoxInput(String, String) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.CheckBoxInput
 
CheckboxSelector - Class in uk.ac.ed.epcc.webapp.model.data.forms
CheckboxSelector Generates a checkbox selector for DataObject edit forms
CheckboxSelector() - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.CheckboxSelector
Default constructor for Y/N tags
CheckboxSelector(String, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.CheckboxSelector
create a selector with customised tags.
CheckClassProperties - Class in uk.ac.ed.epcc.webapp.apps
 
CheckClassProperties(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.apps.CheckClassProperties
 
checkComposite(Class<? super X>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
checkContentsCanGroup() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinarySQLValue
 
checkContentsCanGroup() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DistinctCountSQLValue
 
checkContentsCanGroup() - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.GroupingSQLValue
return false if this instance is not able to perform grouping.
checkContentsCanGroup() - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.NestedSQLValue
 
checkContentsCanGroup() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLSelectValue
 
checkDynamicFeature(AppContext, String, boolean) - Static method in class uk.ac.ed.epcc.webapp.Feature
checks a feature that is only defined by name (ie the name is generated dynamically)
checkDynamicPreference(AppContext, String, boolean, String, String...) - Static method in class uk.ac.ed.epcc.webapp.preferences.Preference
checks a Preference that is only defined by name (ie the name is generated dynamically)
CheckEmptyVisitor<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
A FilterVisitor that returns true only if the filter is known to match no records without running a SQL query
CheckEmptyVisitor() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.CheckEmptyVisitor
 
checkFeature(AppContext, String) - Static method in class uk.ac.ed.epcc.webapp.Feature
Test a feature by name.
checkLimit() - Method in class uk.ac.ed.epcc.webapp.limits.DefaultLimitService
 
checkLimit() - Method in class uk.ac.ed.epcc.webapp.limits.LimitService
Estimate the resources used by this request and throw a LimitException if these exceed a reasonable value for an interactive page.
checkOrigin(AppContext, HttpServletRequest, HttpServletResponse) - Method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
check headers for csrf etc.
checkPassword(T, String) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
Check if a string matches this persons password.
checkPassword(T, String) - Method in class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
checkPassword(T, String) - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite
Check if a string matches this persons password.
CheckSiblingKey(String, String, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.CheckSiblingKey
 
checkStateRole(String) - Method in class uk.ac.ed.epcc.webapp.session.AppUser
 
checkTable(AppContext) - Static method in class uk.ac.ed.epcc.webapp.model.log.MessageData
A method to bootstrap the table (for unit tests)
ChildCreateAction(O) - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartManager.ChildCreateAction
 
childNode(String, T, K, FilteredProperties) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.TransitionNodeMaker
 
children - Variable in class uk.ac.ed.epcc.webapp.servlet.navigation.NodeContainer
 
CLASS_PREFIX - Static variable in class uk.ac.ed.epcc.webapp.AppContext
 
CLASSDEF_PROP_PREFIX - Static variable in class uk.ac.ed.epcc.webapp.AppContext
 
Classification - Class in uk.ac.ed.epcc.webapp.model
Classification is used to implement classification tables where objects are grouped into a finite set of categories defined in a database table.
Classification(Repository.Record, ClassificationFactory) - Constructor for class uk.ac.ed.epcc.webapp.model.Classification
 
ClassificationCodeListInput(BaseFilter<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.ClassificationFactory.ClassificationCodeListInput
 
ClassificationCreateContributor<T extends Classification> - Interface in uk.ac.ed.epcc.webapp.model
An interface for Composites that contribute when Classifications are create by name
ClassificationCreator() - Constructor for class uk.ac.ed.epcc.webapp.model.ClassificationFactory.ClassificationCreator
 
ClassificationFactory<T extends Classification> - Class in uk.ac.ed.epcc.webapp.model
Factory class for Classification objects.
ClassificationFactory() - Constructor for class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
ClassificationFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
ClassificationFactory.ClassificationCodeListInput - Class in uk.ac.ed.epcc.webapp.model
 
ClassificationFactory.ClassificationCreator - Class in uk.ac.ed.epcc.webapp.model
 
ClassificationFactory.ClassificationUpdater<C extends Classification> - Class in uk.ac.ed.epcc.webapp.model
 
ClassificationFactory.NameItemInput - Class in uk.ac.ed.epcc.webapp.model
An DataObjectItemInput that uses the ParseFactory.findFromString(String) method to locate Note this is not constrained by the select filter so can be used to locate retired objects.
ClassificationHandler - Class in uk.ac.ed.epcc.webapp.model.far.handler
A QuestionFormHandler that selects names from a NameInputProvider
ClassificationHandler(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.far.handler.ClassificationHandler
 
ClassificationUpdater(ClassificationFactory<C>) - Constructor for class uk.ac.ed.epcc.webapp.model.ClassificationFactory.ClassificationUpdater
 
ClassInput<T> - Class in uk.ac.ed.epcc.webapp.forms.inputs
Input to select a target class from the set of definitions from the configuration service.
ClassInput(AppContext, Class<T>, boolean, String) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.ClassInput
 
ClassInput(AppContext, Class<T>) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.ClassInput
 
ClassTableCreator - Class in uk.ac.ed.epcc.webapp
Created documentation tables of configured classes.
ClassTableCreator(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.ClassTableCreator
 
ClassType<T extends ClassType.ClassValue<D>,D extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
A variant of BasicType for fields that encode the sub-class in a multi-class factory
ClassType(String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.ClassType
Define a type field
ClassType(ClassType<T, D>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.ClassType
 
ClassType.ClassValue<S extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
 
ClassValue(ClassType, String, String, Class<? extends S>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.ClassType.ClassValue
 
ClassValue(String, String, Class<? extends S>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.ClassType.ClassValue
 
ClassValue(SimpleClassType, Class<? extends S>, String, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.SimpleClassType.ClassValue
 
Clause(SQLFilter<T>, SQLExpression<? extends V>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.CaseExpression.Clause
 
clazz - Variable in class uk.ac.ed.epcc.webapp.EnumSetting
 
clazz - Variable in class uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionFormat
 
clean(char) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
clean(CharSequence) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
clean(Number) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
clean(CharSequence) - Method in class uk.ac.ed.epcc.webapp.content.JsonBuilder
 
clean(char) - Method in class uk.ac.ed.epcc.webapp.content.JsonBuilder
 
clean(Number) - Method in class uk.ac.ed.epcc.webapp.content.JsonBuilder
 
clean(CharSequence) - Method in class uk.ac.ed.epcc.webapp.content.PropertyBuilder
 
clean(char) - Method in class uk.ac.ed.epcc.webapp.content.PropertyBuilder
 
clean(Number) - Method in class uk.ac.ed.epcc.webapp.content.PropertyBuilder
 
clean(CharSequence) - Method in interface uk.ac.ed.epcc.webapp.content.SimpleXMLBuilder
append text to the document escaping any characters that might be interpreted as XML markup.
clean(char) - Method in interface uk.ac.ed.epcc.webapp.content.SimpleXMLBuilder
 
clean(Number) - Method in interface uk.ac.ed.epcc.webapp.content.SimpleXMLBuilder
Append text representation of the number
clean(CharSequence) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
clean(char) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
clean(Number) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
clean(CharSequence) - Method in class uk.ac.ed.epcc.webapp.content.XMLDomBuilder
 
clean(char) - Method in class uk.ac.ed.epcc.webapp.content.XMLDomBuilder
 
clean(Number) - Method in class uk.ac.ed.epcc.webapp.content.XMLDomBuilder
 
clean(String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
normalise line breaks to newline
clean(String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.HtmlStripper
 
clean(CharSequence) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder.XMLPanel
 
clean(char) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder.XMLPanel
 
clean(Number) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder.XMLPanel
 
clean() - Method in class uk.ac.ed.epcc.webapp.model.serv.DataObjectDataProducer
 
CLEAN_WITH_STYLESHEET_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.editors.mail.HtmlStripper
 
cleanFormatted(int, String) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
cleanFormatted(int, String) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
add a pre-formatted string as a text section.
cleanFormatted(int, String) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
cleanFormatted(int, String) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
cleanType(String) - Static method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderRegistry
map a tag string to something that won't break the TransitionServlet
cleanup() - Method in interface uk.ac.ed.epcc.webapp.AppContextCleanup
AppContext is being closed.
cleanup() - Method in class uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.charts.GraphService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.CleanupService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.config.CachedConfigService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.config.DefaultConfigService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.config.OverrideConfigService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.CurrentTimeService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.email.logging.EmailLoggerService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.exec.DefaultExecService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.http.DefaultHttpService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.jdbc.config.DataBaseConfigService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DataBaseHandlerService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.limits.LimitService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.logging.buffer.BufferLoggerService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.logging.debug.DebugLoggerService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JLoggerService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.logging.print.PrintLoggerService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.messages.MessageBundleService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.model.datastore.DataStoreResourceService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.resource.DefaultResourceService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.servlet.config.ServletConfigService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.servlet.config.ServletContextConfigService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultCrsfTokenService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.servlet.NullCrsfTokenService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.servlet.resource.ServletResourceService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.session.RandomService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.ssl.SSLService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.timer.DefaultTimerService
 
cleanup() - Method in class uk.ac.ed.epcc.webapp.timer.NullTimerService
 
CleanupService - Class in uk.ac.ed.epcc.webapp
A CleanupService implements deferred actions to be performed later (usually when the AppContext is closed.
CleanupService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.CleanupService
 
clear() - Method in class uk.ac.ed.epcc.webapp.cache.SoftHashMap
 
clear() - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
reset back to starting state
clear() - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
 
clear() - Method in class uk.ac.ed.epcc.webapp.content.XMLPrinter
 
clear() - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
clear() - Method in class uk.ac.ed.epcc.webapp.forms.stateful.FormState
Delete all cached state under this name.
clear() - Method in class uk.ac.ed.epcc.webapp.model.data.CachedIndexedProducer
 
clear() - Method in class uk.ac.ed.epcc.webapp.model.data.DataCache
 
clear() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
reset to uninitialised state.
CLEAR_DATABASE - Static variable in class uk.ac.ed.epcc.webapp.jdbc.table.DataBaseHandlerService
 
CLEAR_KEY - Static variable in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
clearAll(P) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.PartConfigFactory
 
clearAttributes() - Method in class uk.ac.ed.epcc.webapp.AppContext
 
clearCache() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
clear the Record cache.
clearCurrentPerson() - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
clearCurrentPerson() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
clears all record of the current person.
clearCurrentPerson() - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
remove the current person
clearDatabase() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DataBaseHandlerService
 
clearErrors(HttpServletRequest) - Static method in class uk.ac.ed.epcc.webapp.forms.html.HTMLForm
 
clearFields() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
clearPreference(PreferenceSetting<D>) - Method in class uk.ac.ed.epcc.webapp.preferences.AbstractUserSettingFactory
 
clearPreference(AppContext) - Method in class uk.ac.ed.epcc.webapp.preferences.EnumPreference
 
clearPreference(AppContext) - Method in class uk.ac.ed.epcc.webapp.preferences.Preference
 
clearPreference(AppContext) - Method in interface uk.ac.ed.epcc.webapp.preferences.PreferenceSetting
 
clearPreference(AppContext) - Method in class uk.ac.ed.epcc.webapp.preferences.StringPreference
 
ClearPreferenceTransition() - Constructor for class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider.ClearPreferenceTransition
 
clearSavedResult(SessionService) - Static method in class uk.ac.ed.epcc.webapp.servlet.LoginServlet
 
clearSecret(A) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
clearService(Class<S>) - Method in class uk.ac.ed.epcc.webapp.AppContext
 
clearServiceProperties() - Method in class uk.ac.ed.epcc.webapp.config.CachedConfigService
 
clearServiceProperties() - Method in interface uk.ac.ed.epcc.webapp.config.ConfigService
clear any cached properties.
clearServiceProperties() - Method in class uk.ac.ed.epcc.webapp.config.DefaultConfigService
 
clearServiceProperties() - Method in class uk.ac.ed.epcc.webapp.config.OverrideConfigService
 
clearServiceProperties() - Method in class uk.ac.ed.epcc.webapp.jdbc.config.DataBaseConfigService
 
clearServiceProperties() - Method in class uk.ac.ed.epcc.webapp.servlet.config.ServletConfigService
 
clearServiceProperties() - Method in class uk.ac.ed.epcc.webapp.servlet.config.ServletContextConfigService
 
clearSignup(BDO) - Method in class uk.ac.ed.epcc.webapp.session.SignupDateComposite
clear the signup record.
clearTarget() - Method in class uk.ac.ed.epcc.webapp.forms.swing.ReFetchTargetVisitor
 
CLIP_RECORDS_CONFIRM - Static variable in class uk.ac.ed.epcc.webapp.model.period.Confirmations
 
CLIP_WILL_DELETE_RECORDS_CONFIRM - Static variable in class uk.ac.ed.epcc.webapp.model.period.Confirmations
 
clone() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
 
CLONE - Static variable in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider
 
close() - Method in class uk.ac.ed.epcc.webapp.AppContext
Cleans up resources held by the AppContext The AppContextCleanup.cleanup() method is called on each service in the reverse order that services were created.
close() - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
close() - Method in class uk.ac.ed.epcc.webapp.content.JsonBuilder
 
close() - Method in class uk.ac.ed.epcc.webapp.content.PropertyBuilder
 
close() - Method in interface uk.ac.ed.epcc.webapp.content.SimpleXMLBuilder
close the last opened tag.
close() - Method in class uk.ac.ed.epcc.webapp.content.StreamingTable
finish the table
close() - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
close() - Method in class uk.ac.ed.epcc.webapp.content.XMLDomBuilder
 
close() - Method in class uk.ac.ed.epcc.webapp.content.XMLPrinterWriter
 
close() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder.XMLPanel
 
close() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLResultIterator
close the underlying statement etc.
close() - Method in class uk.ac.ed.epcc.webapp.jdbc.MysqlSQLContext
 
close() - Method in class uk.ac.ed.epcc.webapp.jdbc.PostgresqlSQLContext
 
close() - Method in interface uk.ac.ed.epcc.webapp.jdbc.SQLContext
Clean up internal state
close() - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractFilterResult
 
close() - Method in interface uk.ac.ed.epcc.webapp.model.data.FilterResult
 
close() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.AbstractMultiIterator
 
close() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.DecoratingIterator
 
close() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.NestedIterator
 
close() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.SkipIterator
 
close() - Method in class uk.ac.ed.epcc.webapp.model.data.NullIterator
 
close() - Method in class uk.ac.ed.epcc.webapp.timer.TimeClosable
 
CloseableIterator<E> - Interface in uk.ac.ed.epcc.webapp.model.data
A combination of AutoCloseable and Iterator This allows an iterator that encapsulates a chunking SQL operation.
closeAll() - Method in class uk.ac.ed.epcc.webapp.timer.DefaultTimerService
 
closeDetails() - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
finish a section started by ContentBuilder.getDetails(Object) this may be a no-op if expended section are not supported
closeDetails() - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
closeDetails() - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
closeDetails() - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
closeDetails() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
closeElement(String) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
action called when element is closed.
closeGaps(P, Date, Date) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
close gaps in history sequence over a time range.
Closer(AppContext, CleanupService, Logger, long) - Constructor for class uk.ac.ed.epcc.webapp.servlet.ErrorFilter.Closer
 
CloseRegistry - Interface in uk.ac.ed.epcc.webapp.jdbc
Registry of AutoCloseable objects.
closeRetainedClosables() - Method in interface uk.ac.ed.epcc.webapp.jdbc.CloseRegistry
 
closeRetainedClosables() - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
closeRetainedClosables() - Method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
CODE - Static variable in class uk.ac.ed.epcc.webapp.session.twofactor.CodeAuthComposite
form field for autentication code in augmented forms.
CodeAuthComposite<AU extends AppUser,T> - Class in uk.ac.ed.epcc.webapp.session.twofactor
A FormAuthComposite with a single field.
CodeAuthComposite(AppUserFactory<AU>) - Constructor for class uk.ac.ed.epcc.webapp.session.twofactor.CodeAuthComposite
 
CodeAuthTransitionProvider<A extends AppUser> - Class in uk.ac.ed.epcc.webapp.session.twofactor
TransitionProvider to validate two factor authentication codes.
CodeAuthTransitionProvider(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.session.twofactor.CodeAuthTransitionProvider
 
CodeAuthTransitionProvider.AuthenticateTransition - Class in uk.ac.ed.epcc.webapp.session.twofactor
 
CodeAuthTransitionProvider.AuthenticateTransition.ProcessAction - Class in uk.ac.ed.epcc.webapp.session.twofactor
 
CodeComparator - Class in uk.ac.ed.epcc.webapp
Comparator for code strings.
CodeComparator() - Constructor for class uk.ac.ed.epcc.webapp.CodeComparator
 
CodeListInput<O> - Class in uk.ac.ed.epcc.webapp.forms.inputs
Abstract class to implement ListInput where we want the input to generate a String code for each item.
CodeListInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.CodeListInput
 
CodeValidator(Key) - Constructor for class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite.CodeValidator
 
colOperation(C, Operator, C, C) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
cols() - Method in class uk.ac.ed.epcc.webapp.content.Table
Deprecated.
COLUMN - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
combine(Operator, R, Number) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
 
combine(Operator, Table<C, R>.Col) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
add contents of a different col
combine(Comparable, Comparable) - Method in enum uk.ac.ed.epcc.webapp.jdbc.expr.ArrayFunc
 
combine(Number, Number) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.AverageMapMapper
 
combine(Number, Number) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CountDistinctMapMapper
 
combine(R, R) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.GeneralMapMapper
If more than one database value maps to the same key we may have to combine multiple results.
combine(Date, Date) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MaximumDateMapMapper
 
combine(Number, Number) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MaximumMapMapper
 
combine(Date, Date) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MinimumDateMapMapper
 
combine(Number, Number) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MinimumMapMapper
 
combine(Number, Number) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SumMapMapper
 
CombineException - Exception in uk.ac.ed.epcc.webapp.jdbc.expr
Exception thrown on an illegal combine operation.
CombineException(String) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.expr.CombineException
 
Command - Interface in uk.ac.ed.epcc.webapp.apps
Interface for classes that implement gridsafe sub-commands
CommandLauncher - Class in uk.ac.ed.epcc.webapp.apps
Class to run a Command from the command-line.
CommandLauncher(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.apps.CommandLauncher
 
CommandLineForm - Class in uk.ac.ed.epcc.webapp.forms.text
 
CommandLineForm(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.forms.text.CommandLineForm
 
CommandLineLoggerService - Class in uk.ac.ed.epcc.webapp.apps
Logger service for command line tools.
CommandLineLoggerService() - Constructor for class uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService
Constructs a new CommandLineLoggerService that will not print stack traces when exceptions are presented and with level set to Level.INFO.
CommandLineLoggerService.Level - Enum in uk.ac.ed.epcc.webapp.apps
The various levels the debugger can log at
commentNode(Comment, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.AbstractDomVisitor
 
commentNode(Comment, LinkedList<String>) - Method in interface uk.ac.ed.epcc.webapp.editors.xml.DomVisitor
 
commentNode(Comment, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.LocatorDomVisitor
 
commentNode(Comment, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.ViewDomVisitor
 
commit() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageProvider
persist message to database
commit() - Method in interface uk.ac.ed.epcc.webapp.editors.xml.XMLTarget
commits any change to the document
commit() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
Writes any changed values back to the database.
commit() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
commit changes made to this object to the
commit() - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.TemplateTarget
 
COMMIT_ON_CREATE - Static variable in class uk.ac.ed.epcc.webapp.jdbc.table.DataBaseHandlerService
 
commitTransaction() - Method in interface uk.ac.ed.epcc.webapp.jdbc.DatabaseService
flush changes since start of last commit.
commitTransaction() - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
commitTransaction() - Method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
commutes() - Method in enum uk.ac.ed.epcc.webapp.jdbc.expr.Operator
do you get the same result if the order of the arguments is swapped.
compare(Number, Number) - Method in class uk.ac.ed.epcc.webapp.charts.ListSorter
 
compare(String, String) - Method in class uk.ac.ed.epcc.webapp.CodeComparator
 
compare(Object, Object) - Method in class uk.ac.ed.epcc.webapp.content.Table.Sorter
 
compare(T, T) - Method in enum uk.ac.ed.epcc.webapp.jdbc.filter.MatchCondition
compare two values using the MatchCondition.
compare(IndexedReference<I>, IndexedReference<I>) - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedComparator
 
compare(IndexedReference, IndexedReference) - Method in class uk.ac.ed.epcc.webapp.model.data.reference.ReferenceComparator
 
compare(Object, Object) - Method in class uk.ac.ed.epcc.webapp.StringObjectComparator
 
compare(TimePeriod, TimePeriod) - Method in class uk.ac.ed.epcc.webapp.time.TimePeriodComparator
 
compareCol(Table.Col, Comparator, Object, Object) - Method in class uk.ac.ed.epcc.webapp.content.Table.Sorter
 
CompareSQLExpression<C extends java.lang.Comparable> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A SQLExpression for the comparison of two values;
CompareSQLExpression(SQLExpression<C>, MatchCondition, SQLExpression<C>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLExpression
 
CompareSQLValue<C extends java.lang.Comparable> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
 
CompareSQLValue(AppContext, SQLValue<C>, MatchCondition, SQLValue<C>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLValue
 
compareTo(Object) - Method in class uk.ac.ed.epcc.webapp.forms.registry.AbstractFormFactoryProvider
 
compareTo(ViewTransitionGenerator<X>) - Method in class uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionGenerator
 
compareTo(Classification) - Method in class uk.ac.ed.epcc.webapp.model.Classification
 
compareTo(ClassificationFactory) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
compareTo(Duration) - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
 
compareTo(PreferenceTransitionProvider.Linker) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider.Linker
 
compareTo(Setting) - Method in interface uk.ac.ed.epcc.webapp.Setting
 
compareTo(Timer) - Method in class uk.ac.ed.epcc.webapp.timer.Timer
 
complete(long) - Method in interface uk.ac.ed.epcc.webapp.exec.DeferredProcessProxy
wait for the process to complete.
complete(long) - Method in class uk.ac.ed.epcc.webapp.exec.ProcessHandler
wait for the process to complete.
complete() - Method in class uk.ac.ed.epcc.webapp.session.EmailChangeRequestFactory.EmailChangeRequest
 
complete_viz - Variable in class uk.ac.ed.epcc.webapp.model.far.response.ContentVisitor
 
completeTwoFactor(boolean, A) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TwoFactorHandler
 
CompleteVisitor<D extends DynamicFormManager.DynamicForm,R extends ResponseManager.Response<D>> - Class in uk.ac.ed.epcc.webapp.model.far.response
visitor to check if the response to a part is complete.
CompleteVisitor(R) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.CompleteVisitor
 
componentHidden(ComponentEvent) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormComponentListener
 
componentMoved(ComponentEvent) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormComponentListener
 
componentResized(ComponentEvent) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormComponentListener
 
componentShown(ComponentEvent) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormComponentListener
 
Composable - Interface in uk.ac.ed.epcc.webapp.model.data
A marker for a stand alone interface that can be implemented directly or via a composite.
COMPOSE - Static variable in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory
 
Composer(H) - Constructor for class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Composer
 
Composite<BDO extends DataObject,X> - Class in uk.ac.ed.epcc.webapp.model.data
A Composite adds behaviour to a DataObjectFactory by composition but persisted to the same database table.
Composite(DataObjectFactory<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.Composite
 
CompositeIndexedSQLValue<H extends DataObject,I extends DataObject,T extends DataObject> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A IndexedSQLValue that extends through a join
CompositeIndexedSQLValue(IndexedSQLValue<H, I>, IndexedSQLValue<I, T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.CompositeIndexedSQLValue
 
CompositeInput<V> - Class in uk.ac.ed.epcc.webapp.forms.inputs
Composite input is a potentially optional MultiInput where each of the Inputs has to validate independently
CompositeInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.CompositeInput
 
COMPOSITES_SUFFIX - Static variable in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
compositesPostUpdate(BDO, Form, Map<String, Object>, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.DataObjectUpdateFormFactory
 
ConcatSQLExpression - Class in uk.ac.ed.epcc.webapp.jdbc.expr
Combine multiple SQLExpression by concatenation in SQL.
ConcatSQLExpression() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.ConcatSQLExpression
 
ConcatSQLExpression(SQLExpression<String>...) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.ConcatSQLExpression
 
Config(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.far.handler.PartConfigFactory.Config
 
CONFIG - Static variable in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
CONFIG_ELEMENT - Static variable in class uk.ac.ed.epcc.webapp.model.far.XMLVisitor
 
CONFIG_NAME_ATTR - Static variable in class uk.ac.ed.epcc.webapp.model.far.XMLVisitor
 
CONFIG_PATH_PROP_NAME - Static variable in class uk.ac.ed.epcc.webapp.config.DefaultConfigService
 
config_tag - Variable in class uk.ac.ed.epcc.webapp.forms.registry.FormEntry
 
CONFIG_TAG_PREFIX - Static variable in class uk.ac.ed.epcc.webapp.model.data.Repository
 
CONFIG_VALUE_ATTR - Static variable in class uk.ac.ed.epcc.webapp.model.far.XMLVisitor
 
ConfigAction(PartConfigFactory<?, T>, T) - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.ConfigTransition.ConfigAction
 
ConfigError - Error in uk.ac.ed.epcc.webapp.jdbc.config
 
ConfigError() - Constructor for error uk.ac.ed.epcc.webapp.jdbc.config.ConfigError
 
ConfigError(String) - Constructor for error uk.ac.ed.epcc.webapp.jdbc.config.ConfigError
 
ConfigError(Throwable) - Constructor for error uk.ac.ed.epcc.webapp.jdbc.config.ConfigError
 
ConfigError(String, Throwable) - Constructor for error uk.ac.ed.epcc.webapp.jdbc.config.ConfigError
 
ConfigFormFactoryProvider(String, Class<? extends F>, String, FormPolicy) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.registry.ConfigFormProvider.ConfigFormFactoryProvider
 
ConfigFormFactoryProvider(String, Class<? extends F>, String, FormPolicy, F) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.registry.ConfigFormProvider.ConfigFormFactoryProvider
 
ConfigFormProvider - Class in uk.ac.ed.epcc.webapp.model.data.forms.registry
A FormProviderRegistry for DataObjectFactories that is configured via properties.
ConfigFormProvider(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.registry.ConfigFormProvider
 
ConfigFormProvider.ConfigFormFactoryProvider<F extends IndexedProducer<T> & Contexed,T extends Indexed> - Class in uk.ac.ed.epcc.webapp.model.data.forms.registry
 
ConfigFormProvider.ConfigPolicy - Class in uk.ac.ed.epcc.webapp.model.data.forms.registry
 
ConfigNamedFilterComposite<BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model
A Composite that generates named filters based on boolean database fields.
ConfigNamedFilterComposite(DataObjectFactory<BDO>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.ConfigNamedFilterComposite
 
ConfigParamProvider - Interface in uk.ac.ed.epcc.webapp.model.data
Interface for classes/composites that register the Configuration parameters they use.
ConfigPolicy(String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.registry.ConfigFormProvider.ConfigPolicy
 
ConfigService - Interface in uk.ac.ed.epcc.webapp.config
Interface for configuration service A configurations service is usually a pre-requisite for any other service so these are usually explicitly added to an AppContext when the AppContext is created
ConfigServiceListener - Interface in uk.ac.ed.epcc.webapp.config
Class wishing to receive config change notifications.
ConfigTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.model.data
 
ConfigTransition(AppContext, Set<String>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.ConfigTransition
 
ConfigTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.ConfigTransition
 
ConfigurationException - Exception in uk.ac.ed.epcc.webapp.model.data.Exceptions
Exception indicating invalid/inconsistent configuration parameters
ConfigurationException() - Constructor for exception uk.ac.ed.epcc.webapp.model.data.Exceptions.ConfigurationException
 
ConfigurationException(String) - Constructor for exception uk.ac.ed.epcc.webapp.model.data.Exceptions.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.model.data.Exceptions.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.model.data.Exceptions.ConfigurationException
 
confirm(AppContext, Frame, String, Object...) - Static method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormResultVisitor
 
confirm(HttpServletRequest, HttpServletResponse, AppContext, String, Object[]) - Method in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
process a confirm page It either returns a Boolean object if the answer is available or redirects to the confirm page and returns null.
confirm(HttpServletRequest, HttpServletResponse, AppContext, String, Object[], SimpleXMLBuilder) - Method in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
 
CONFIRM_NO - Static variable in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
 
CONFIRM_POST_URL - Static variable in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
 
CONFIRM_TYPE - Static variable in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
 
CONFIRM_YES - Static variable in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
 
Confirmations - Class in uk.ac.ed.epcc.webapp.model.period
Set of confirmation strings used with time-period transitions.
Confirmations() - Constructor for class uk.ac.ed.epcc.webapp.model.period.Confirmations
 
ConfirmException - Exception in uk.ac.ed.epcc.webapp.forms.exceptions
A ValidateException that triggers a confirmation instead of an error
ConfirmException(String) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.ConfirmException
 
ConfirmException(String, String) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.ConfirmException
 
ConfirmMessage - Class in uk.ac.ed.epcc.webapp.forms.action
Information for a confirm message
ConfirmMessage(String, Object[]) - Constructor for class uk.ac.ed.epcc.webapp.forms.action.ConfirmMessage
 
ConfirmTag - Class in uk.ac.ed.epcc.webapp.tags
A custom Tag that generates the confirmation form
ConfirmTag() - Constructor for class uk.ac.ed.epcc.webapp.tags.ConfirmTag
 
ConfirmTransition<T> - Class in uk.ac.ed.epcc.webapp.forms.transition
FormTransition that selects a choice of two DirectTransitions as a result of a yes/no question
ConfirmTransition(String, DirectTransition<T>, DirectTransition<T>) - Constructor for class uk.ac.ed.epcc.webapp.forms.transition.ConfirmTransition
 
confirmTransition(HttpServletRequest, AppContext, TransitionFactory<K, T>, K, T, String, Object[]) - Method in class uk.ac.ed.epcc.webapp.servlet.ServletTransitionVisitor
confirm a transition along lines of WebappServlet confirm method.
ConfirmTransitionResult<T,K> - Class in uk.ac.ed.epcc.webapp.forms.result
We want to show the confirm page for the current transition.
ConfirmTransitionResult(TransitionFactory<K, T>, T, K, String, Object[]) - Constructor for class uk.ac.ed.epcc.webapp.forms.result.ConfirmTransitionResult
 
confirmWithArgs(AppContext, Frame, String, Object[]) - Static method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormResultVisitor
 
conn - Variable in class uk.ac.ed.epcc.webapp.AbstractContexed
 
conn - Variable in class uk.ac.ed.epcc.webapp.content.Control
 
conn - Variable in class uk.ac.ed.epcc.webapp.content.Label
 
conn - Variable in class uk.ac.ed.epcc.webapp.editors.mail.MessageWalker
 
conn - Variable in class uk.ac.ed.epcc.webapp.model.far.AbstractPartVisitor
 
conn - Variable in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
connect(URL) - Method in class uk.ac.ed.epcc.webapp.http.DefaultHttpService
extension point to allow mock insertion
CONNECTION_STATUS_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.servlet.ErrorFilter
 
ConsistencyError - Exception in uk.ac.ed.epcc.webapp.exceptions
ConsistencyException thrown when a subclass fails a consistency check.
ConsistencyError(String) - Constructor for exception uk.ac.ed.epcc.webapp.exceptions.ConsistencyError
 
ConsistencyError(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.exceptions.ConsistencyError
 
ConstantInput<V> - Class in uk.ac.ed.epcc.webapp.forms.inputs
a read-only input that cannot be modified.
ConstantInput(String) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.ConstantInput
 
ConstantInput(String, V) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.ConstantInput
 
ConstExpression<T,R> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A constant value SQLAccessor
ConstExpression(Class<T>, T) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
ConstExpression(Class<R>, Class<T>, T) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
ConstExpression(Class<R>, Class<T>, T, boolean) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
ConstIndexedSQLValue<T extends DataObject,I extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
a IndexedSQLValue that resolves to a constant value.
ConstIndexedSQLValue(AppContext, Class<T>, IndexedReference<I>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.ConstIndexedSQLValue
 
ConstJoinerFilter<T extends DataObject,BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data.filter
Filter to a specific row of a remote table.
ConstJoinerFilter(Class<BDO>, int, Repository) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.ConstJoinerFilter
 
ConstPatternArgument<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
A constant value PatternArgument.
ConstPatternArgument(Class<? super T>, T) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.ConstPatternArgument
 
ConstPatternArgument(Class<? super T>, T, boolean) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.ConstPatternArgument
 
ConstructedObjectInput<T> - Class in uk.ac.ed.epcc.webapp.forms.inputs
Input to select a objects dynamically constructed from the configuration service This defaults to the set of class. definitions AppContext.makeObject(Class, String) The target object is further constrained to be assignable to a specific type.
ConstructedObjectInput(AppContext, Class<T>) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.ConstructedObjectInput
Construct input for all dynamically created types assignable to target
ConstructedObjectInput(AppContext, Class<T>, Map<String, Class>) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.ConstructedObjectInput
Constructor for filtered values.
ContainerAuthServlet - Class in uk.ac.ed.epcc.webapp.servlet
Servlet that expects to be authenticated at the container level
ContainerAuthServlet() - Constructor for class uk.ac.ed.epcc.webapp.servlet.ContainerAuthServlet
 
contains(Date) - Method in interface uk.ac.ed.epcc.webapp.model.history.History
 
contains(Date) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryRecord
 
contains(Date) - Method in class uk.ac.ed.epcc.webapp.time.Period
 
containsCol(C) - Method in class uk.ac.ed.epcc.webapp.content.Table
Do we have a col of this name
containsInput(Class<? extends Input>) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
Check a form to see if it contains an input of a particular type.
containsInput(Class<? extends Input>) - Method in class uk.ac.ed.epcc.webapp.forms.Field
Does this field use a particular type of input
containsInput(Class<? extends Input>) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
Check a form to see if it contains an input of a particular type.
containsInput(Class<? extends Input>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
 
containsOption(Option) - Method in class uk.ac.ed.epcc.webapp.apps.Options.Instance
Tests to see if the specified option has an instance in this object
containsOption(String) - Method in class uk.ac.ed.epcc.webapp.apps.Options.Instance
Tests to see if the specified option has an instance in this object.
ContentBuilder - Interface in uk.ac.ed.epcc.webapp.content
Interface used to add content to a user interface.
ContentMessageVisitor - Class in uk.ac.ed.epcc.webapp.editors.mail
visitor to translate a MimeMessage into a HTML fragment.
ContentMessageVisitor(AppContext, ContentBuilder, MessageLinker) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
ContentVisitor<X extends ContentBuilder> - Class in uk.ac.ed.epcc.webapp.model.far.response
A PartVisitor to generate a view of the current state of the response against a part
ContentVisitor(X, SessionService, ResponseManager.Response<?>) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.ContentVisitor
 
ContentVisitor.NoAnswer - Class in uk.ac.ed.epcc.webapp.model.far.response
 
Contexed - Interface in uk.ac.ed.epcc.webapp
Interface for objects that can provide an AppContext.
CONTEXT_CACHE_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.AppContext
 
ContextCached - Interface in uk.ac.ed.epcc.webapp
Marker interface for objects where only a single instance should exist per AppContext.
contextDestroyed(ServletContextEvent) - Method in class uk.ac.ed.epcc.webapp.servlet.LogServiceWebappContextListener
 
contextDestroyed(ServletContextEvent) - Method in class uk.ac.ed.epcc.webapp.servlet.WebappContextListener
 
ContextIndexed - Interface in uk.ac.ed.epcc.webapp
Interface for objects like DataObject that are identified by an index and hold a reference to the AppContext.
contextInitialized(ServletContextEvent) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.defaults.JFreeSetupListener
 
contextInitialized(ServletContextEvent) - Method in class uk.ac.ed.epcc.webapp.servlet.LogServiceWebappContextListener
 
contextInitialized(ServletContextEvent) - Method in class uk.ac.ed.epcc.webapp.servlet.WebappContextListener
 
Control<I> - Class in uk.ac.ed.epcc.webapp.content
A UIGenerator used to add a Form control/input to a table.
Control(AppContext, Field<I>) - Constructor for class uk.ac.ed.epcc.webapp.content.Control
 
Control(AppContext, Field<I>, Object) - Constructor for class uk.ac.ed.epcc.webapp.content.Control
 
convert(char) - Method in class uk.ac.ed.epcc.webapp.AsciiConverter
 
convert(String) - Method in class uk.ac.ed.epcc.webapp.AsciiConverter
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.content.BlankTransform
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.content.DateTransform
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.content.DefaultTransform
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.content.FormatDateTransform
 
convert(Table<C, R>, C, R, Object) - Method in class uk.ac.ed.epcc.webapp.content.FormattedTransform
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.content.FractionalFormatTransform
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.content.HourTransform
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.content.HTMLTransform
 
convert(Table<C, R>, C, R, Object) - Method in class uk.ac.ed.epcc.webapp.content.HTMLTransform
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.content.LabellerTransform
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.content.MapTransform
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.content.MillisToHourTransform
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.content.NumberFormatTransform
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.content.ScaleTransform
 
convert(Table<C, R>, C, R, Object) - Method in interface uk.ac.ed.epcc.webapp.content.Table.Formatter
 
convert(Table<C, R>, C, R, Object) - Method in class uk.ac.ed.epcc.webapp.content.Table.TransformFormatter
 
convert(Object) - Method in interface uk.ac.ed.epcc.webapp.content.Transform
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractDateInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AlternateInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.BaseInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.BooleanInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldPeriodInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarMultiInputWrapper
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CheckBoxInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ClassInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CodeListInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ConstructedObjectInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.DNInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.DoubleInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumIntegerInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ErrorInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.FileInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.FileUploadDecorator
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.InfoInput
 
convert(Object) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.Input
Perform any supported type conversions to to generate a value of the target type
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IntegerInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ListInputWrapper
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.LongInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MonthInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.OptionalListInputWrapper
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RealInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RegularPeriodInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SimplePeriodInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.StorageUnitNumberInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.StorageUnitTextInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampMultiInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappedInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappingInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionFormat
 
convert(BaseFilter<X>) - Static method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterConverter
 
convert(BaseFilter<X>) - Static method in class uk.ac.ed.epcc.webapp.jdbc.filter.OptionalFilterConverter
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DataObjectIntegerInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.DurationInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NameFinderInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryFieldInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryForeignKeyInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.LinkInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedReferenceFormat
 
convert(String, Object) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
Performs automatic type conversions to the canonical type as specified by the database table.
convert(Class<? extends T>, Object) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.MultiIntegerHandler.MultiIntegerInput
 
convert(Object) - Method in class uk.ac.ed.epcc.webapp.ssh.SshPublicKeyInput
 
convertBoolean(Object, Boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
convertDate(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
perform any conversions to Date supported by this Repository.
convertNumber(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
Perform any object conversions to Number appropriate to thisRepository.
ConvertPureAcceptFilterVisitor<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
Convert a BaseFilter to a pure AcceptFilter.
ConvertPureAcceptFilterVisitor(FilterMatcher<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.ConvertPureAcceptFilterVisitor
 
ConvertToAcceptFilter<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
A wrapper that converts any BaseFilter into an AcceptFilter using a FilterMatcher.
ConvertToAcceptFilter(BaseFilter<T>, FilterMatcher<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.ConvertToAcceptFilter
 
convertToDate(SQLContext, DerefSQLExpression<H, R, ? extends Number>, long) - Static method in class uk.ac.ed.epcc.webapp.jdbc.expr.DateDerefSQLExpression
helper method to allow a SQLContext to convert DerefSQLExpressions
convertToDate(SQLExpression<? extends Number>, long) - Method in class uk.ac.ed.epcc.webapp.jdbc.MysqlSQLContext
 
convertToDate(SQLExpression<? extends Number>, long) - Method in class uk.ac.ed.epcc.webapp.jdbc.PostgresqlSQLContext
 
convertToDate(SQLExpression<? extends Number>, long) - Method in interface uk.ac.ed.epcc.webapp.jdbc.SQLContext
Convert a Number SQLExpression to a date.
convertToDestinationFilter(DataObjectFactory<T>, String, BaseFilter<BDO>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Convert a BDO BaseFilter into a BaseFilter on a referenced factory.
convertToMillis(SQLContext, DerefSQLExpression<H, R, Date>) - Static method in class uk.ac.ed.epcc.webapp.jdbc.expr.DerefSQLExpression
helper method to allow a SQLContext to convert DerefSQLExpressions
convertToMilliseconds(SQLExpression<Date>) - Method in class uk.ac.ed.epcc.webapp.jdbc.MysqlSQLContext
 
convertToMilliseconds(SQLExpression<Date>) - Method in class uk.ac.ed.epcc.webapp.jdbc.PostgresqlSQLContext
 
convertToMilliseconds(SQLExpression<Date>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.SQLContext
Convert a Date SQLExpression to milliseconds
convertToSeconds(SQLContext, DerefSQLExpression<H, R, Date>) - Static method in class uk.ac.ed.epcc.webapp.jdbc.expr.DerefSQLExpression
helper method to allow a SQLContext to convert DerefSQLExpressions
convertToSeconds(SQLExpression<Date>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.SQLContext
 
COOKIE_TEST - Static variable in class uk.ac.ed.epcc.webapp.servlet.LoginServlet
 
copy(TableSpecification) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.FullTextIndex
 
copy(TableSpecification) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.Index
 
copy(TableSpecification) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.IndexType
Generate a copy of this index in a different specification.
copy() - Method in class uk.ac.ed.epcc.webapp.model.log.MessageData
 
Copyright - Class in uk.ac.ed.epcc.webapp.apps
Basic code used to parse a directory and add a copyright notice to the top of each file that ends in java,properties,sql,wsdl,xml or xsd.
Copyright() - Constructor for class uk.ac.ed.epcc.webapp.apps.Copyright
 
COPYRIGHT - Static variable in class uk.ac.ed.epcc.webapp.apps.Copyright
Copyright notice
COPYRIGHT_REGEX - Static variable in class uk.ac.ed.epcc.webapp.apps.Copyright
Regular expression matching the copyright notice or any other notice at the top of a file to be replaced by the copyright notice.
copyrightBounds - Static variable in class uk.ac.ed.epcc.webapp.apps.Copyright
 
copyrightText - Static variable in class uk.ac.ed.epcc.webapp.apps.Copyright
 
count - Variable in class uk.ac.ed.epcc.webapp.AverageValue
 
CountDistinctExpression<T> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
SQLExpression that counts distinct values of an expression.
CountDistinctExpression(SQLValue<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.CountDistinctExpression
 
CountDistinctMapMapper<K> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A MapMapper where the data field is Numerical data combined by countign distinct values As the key is a SQLValue rather than a SQLExpression we may have multiple SQL rows mapping to the same key so numerical results may have to be combined.
CountDistinctMapMapper(AppContext, GroupingSQLValue<K>, String, SQLExpression<? extends Number>, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.CountDistinctMapMapper
 
CounterDistinctMapper<T> - Class in uk.ac.ed.epcc.webapp.model.data
A ResultMapper that returns the number of matching records
CounterDistinctMapper(SQLExpression<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.CounterDistinctMapper
 
CounterMapper - Class in uk.ac.ed.epcc.webapp.model.data
A ResultMapper that returns the number of matching records
CounterMapper() - Constructor for class uk.ac.ed.epcc.webapp.model.data.CounterMapper
 
create(AppContext, SQLExpression<?>, Operator, SQLExpression<?>) - Static method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinaryExpression
A factory method for binary SQLExpressions.
CREATE - Static variable in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider
 
CREATE - Static variable in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
CREATE - Static variable in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseTransitionProvider
 
create(AppUser, AppUser, HttpServletRequest) - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager
 
create(Calendar, int, int, int) - Method in class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
CreateAction<BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
FormAction class to create the target DataObject from a form This class needs access to package level methods from DataObjectFactory.
CreateAction(String, CreateTemplate<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.CreateAction
 
CreateAction(String, Object, CreateTemplate<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.CreateAction
 
CreateAction() - Constructor for class uk.ac.ed.epcc.webapp.model.relationship.RelationshipTableCreator.CreateAction
 
createBackupTable(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
CreateChildTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.CreateChildTransition
 
CreateChildTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.CreateChildTransition
 
CreateComposite<BDO extends DataObject,X extends Composite> - Class in uk.ac.ed.epcc.webapp.model.data
abstract superclass for Composites that implement CreateCustomizer
CreateComposite(DataObjectFactory<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.CreateComposite
 
CreateCustomizer<BDO extends DataObject> - Interface in uk.ac.ed.epcc.webapp.model.data.forms
Objects that customize a creation form.
createDirectly() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageCreator
should direct or form creation be used.
createPNG(OutputStream) - Method in interface uk.ac.ed.epcc.webapp.charts.ChartData
send a png file to an OutputStream
createPNG(File) - Method in interface uk.ac.ed.epcc.webapp.charts.ChartData
create a PNG file from the chart
createPNG(OutputStream) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeChartData
 
createPNG(File) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeChartData
 
createPNG(String) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeChartData
 
createRequest(AppUser, String) - Method in class uk.ac.ed.epcc.webapp.session.EmailChangeRequestFactory
 
createRequest(A) - Method in class uk.ac.ed.epcc.webapp.session.PasswordChangeRequestFactory
 
createSocket(String, int) - Method in class uk.ac.ed.epcc.webapp.ssl.CachedSocketFactory
 
createSocket(InetAddress, int) - Method in class uk.ac.ed.epcc.webapp.ssl.CachedSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class uk.ac.ed.epcc.webapp.ssl.CachedSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class uk.ac.ed.epcc.webapp.ssl.CachedSocketFactory
 
createSocket(String, int) - Method in class uk.ac.ed.epcc.webapp.ssl.DefaultSocketFactory
 
createSocket(InetAddress, int) - Method in class uk.ac.ed.epcc.webapp.ssl.DefaultSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class uk.ac.ed.epcc.webapp.ssl.DefaultSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class uk.ac.ed.epcc.webapp.ssl.DefaultSocketFactory
 
createTable(String, TableSpecification) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DataBaseHandlerService
Create a database table based on a TableSpecification The TableSpecification can be augmented by properties starting with create_table.table-name using {@link TableSpecification#setFromParameters(AppContext, String, java.util.Map).
createTableText(String, TableSpecification, SQLContext, List<Object>) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DataBaseHandlerService
produce the SQL to create a table.
createTableText(boolean, String, TableSpecification, SQLContext, List<Object>) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DataBaseHandlerService
 
CreateTemplate<BDO extends DataObject> - Interface in uk.ac.ed.epcc.webapp.model.data.forms
interface for objects that specify creation forms.
CreateTransition() - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.CreateTransition
 
CreateTransition<BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data.forms
A TargetLessTransition for creating DataObjects.
CreateTransition(String, DataObjectFactory<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.CreateTransition
 
CreateTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseTransitionProvider.CreateTransition
 
Creator<BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data.forms
Default FormCreator for this Factory
Creator(DataObjectFactory<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.Creator
 
Creator() - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.Creator
 
CreatorTransition<X> - Class in uk.ac.ed.epcc.webapp.forms.factory
A create transition that uses a Creator object
CreatorTransition(String) - Constructor for class uk.ac.ed.epcc.webapp.forms.factory.CreatorTransition
 
CrossCookieComposite - Class in uk.ac.ed.epcc.webapp.servlet
A composite added to a WtmpManager that records cookie values for cross application SSO The cookie data should be of the format id-random-data where id is the id of the Wtmp record.
CrossCookieComposite(WtmpManager) - Constructor for class uk.ac.ed.epcc.webapp.servlet.CrossCookieComposite
 
CrsfTokenService - Interface in uk.ac.ed.epcc.webapp.servlet
An AppContextService to generate CRSF tokens
ctx - Variable in class uk.ac.ed.epcc.webapp.servlet.ErrorFilter
 
CurrentTimeService - Class in uk.ac.ed.epcc.webapp
An AppContextService that returns the current time.
CurrentTimeService() - Constructor for class uk.ac.ed.epcc.webapp.CurrentTimeService
 
CurrentUserKey - Class in uk.ac.ed.epcc.webapp.session
An AppUserKey for operations that (primarily) act on the current user.
CurrentUserKey(String, String, String) - Constructor for class uk.ac.ed.epcc.webapp.session.CurrentUserKey
 
CurrentUserKey(String, String, String, String) - Constructor for class uk.ac.ed.epcc.webapp.session.CurrentUserKey
 
CurrentUserKey(String, String) - Constructor for class uk.ac.ed.epcc.webapp.session.CurrentUserKey
 
CurrentUserKey(String) - Constructor for class uk.ac.ed.epcc.webapp.session.CurrentUserKey
 
CUSTOM_PAGE_TAG - Static variable in interface uk.ac.ed.epcc.webapp.forms.result.CustomPage
This is the tag used to store the CustomPage object in the request while forwarding to the display page.
CustomFormContent<O> - Interface in uk.ac.ed.epcc.webapp.forms.transition
Interface for BaseFormTransition or TargetLessTransitions that customise the presentation of the form itself.
customiseCompleteUpdateForm(Form, BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.DataObjectUpdateFormFactory
Similar to DataObjectUpdateFormFactory.customiseUpdateForm(Form, DataObject) but only called when the form is complete
customiseCreationForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.data.CreateComposite
 
customiseCreationForm(Form) - Method in interface uk.ac.ed.epcc.webapp.model.data.forms.CreateCustomizer
Perform target specific customisation of a creation Form.
customiseCreationForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.CreateTransition
Perform target specific customisation of a creation Form.
customiseCreationForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.Creator
Perform target specific customisation of a creation Form.
customiseCreationForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFileCreator
 
customiseCreationForm(Form) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.SignupFormCreator
 
customiseForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
customiseForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.data.Composite
 
customiseForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Extension hook to allow additional Form customisation generic to all types of Form For example adding a FormValidator or adding min, max values to NumberInputs.
customiseForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
Extension hook to allow additional Form customisation generic to all types of Form For example adding a FormValidator or adding min, max values to NumberInputs.
customiseForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiComposite
 
customiseForm(Form) - Method in interface uk.ac.ed.epcc.webapp.model.data.TableStructureContributer
Extension hook to allow additional Form customisation generic to all types of Form (create and update) For example adding a FormValidator .
customiseForm(Form) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
customiseForm(Form) - Method in class uk.ac.ed.epcc.webapp.session.FieldNameFinder
 
customiseSignupForm(Form) - Method in interface uk.ac.ed.epcc.webapp.session.SignupCustomiser
 
customiseUpdateForm(Form, C) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory.ClassificationUpdater
 
customiseUpdateForm(Form, BDO, SessionService) - Method in class uk.ac.ed.epcc.webapp.model.data.Composite
 
customiseUpdateForm(Form, BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.DataObjectUpdateFormFactory
Perform target specific customisation of an update Form.
customiseUpdateForm(Form, BDO, SessionService) - Method in interface uk.ac.ed.epcc.webapp.model.data.TableStructureContributer
Extension hook to allow additional Form customisation specific to the update of an existing object.
customiseUpdateForm(Form, P) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.PartUpdater
 
customiseUpdateForm(Form, AU, SessionService) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
customiseUpdateForm(Form, AU, SessionService) - Method in class uk.ac.ed.epcc.webapp.session.FieldNameFinder
 
CustomMessageResult - Class in uk.ac.ed.epcc.webapp.forms.result
A CustomPageResult that acts as a drop in replacement for MessageResult that can then be extended to show additional content
CustomMessageResult(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.forms.result.CustomMessageResult
 
CustomMessageResult(AppContext, String, String...) - Constructor for class uk.ac.ed.epcc.webapp.forms.result.CustomMessageResult
 
customNumber() - Method in enum uk.ac.ed.epcc.webapp.jdbc.expr.Reduction
Can these reductions reductions be implemented by a custom number type
CustomPage - Interface in uk.ac.ed.epcc.webapp.forms.result
Interface for objects that create a custom page of content.
CustomPageResult - Class in uk.ac.ed.epcc.webapp.forms.result
A FormResult that directly implements CustomPage to create content.
CustomPageResult() - Constructor for class uk.ac.ed.epcc.webapp.forms.result.CustomPageResult
 

D

dat - Variable in class uk.ac.ed.epcc.webapp.model.data.forms.UpdateAction
 
Data(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.datastore.DataStore.Data
 
DATA_PATH - Static variable in class uk.ac.ed.epcc.webapp.servlet.ServeDataServlet
 
DATABASE_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.AppContext
 
DataBaseConfigService - Class in uk.ac.ed.epcc.webapp.jdbc.config
ConfigService that adds additional properties from a database table.
DataBaseConfigService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.config.DataBaseConfigService
 
DataBaseHandlerService - Class in uk.ac.ed.epcc.webapp.jdbc.table
Handler class for database level (as opposed to table level) operations Currently this implementation is tied to MySQL.
DataBaseHandlerService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.DataBaseHandlerService
 
DatabasePasswordComposite<T extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
 
DatabasePasswordComposite(AppUserFactory<T>) - Constructor for class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
DatabasePasswordComposite.AcceptHashFilter - Class in uk.ac.ed.epcc.webapp.session
An AcceptFilter that selects records that match a password.
DatabasePasswordComposite.Handler - Class in uk.ac.ed.epcc.webapp.session
A handler class for any database fields specific to the composite.
DatabasePasswordComposite.PasswordStatus - Class in uk.ac.ed.epcc.webapp.session
 
DatabasePasswordComposite.SQLHashFilter - Class in uk.ac.ed.epcc.webapp.session
Filter to select from a hashed (possibly salted) string.
DatabaseService - Interface in uk.ac.ed.epcc.webapp.jdbc
A service that supplies the DataBase Connection
DatabaseUpgrader - Class in uk.ac.ed.epcc.webapp.model.data
A Command to upgrade the current database.
DatabaseUpgrader(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DatabaseUpgrader
 
DataCache<K,V> - Class in uk.ac.ed.epcc.webapp.model.data
DataCache implements caches round queries that will be repeated multiple times, e.g.
DataCache() - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataCache
 
DataCache(Map<K, V>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataCache
 
DataContributor<T extends DataObject> - Interface in uk.ac.ed.epcc.webapp.model
Base interface for composites that add attribute data about a domain object
DataError - Exception in uk.ac.ed.epcc.webapp.jdbc.exception
A Data error similar to a DataException but this is taken to be a normally non recoverable error (hence an uncaught exception)
DataError(String) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.exception.DataError
 
DataError(Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.exception.DataError
 
DataError(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.exception.DataError
 
DataException - Exception in uk.ac.ed.epcc.webapp.jdbc.exception
superclass of the Data checked exceptions thrown by DataObject
DataException(String) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.exception.DataException
 
DataException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.exception.DataException
 
DataFault - Exception in uk.ac.ed.epcc.webapp.model.data.Exceptions
Exception wrapping a fail from the underlying database
DataFault(String) - Constructor for exception uk.ac.ed.epcc.webapp.model.data.Exceptions.DataFault
 
DataFault(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.model.data.Exceptions.DataFault
 
DataNotFoundException - Exception in uk.ac.ed.epcc.webapp.model.data.Exceptions
Exception thrown when a query Fails to find a matching BasicDataObject
DataNotFoundException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.model.data.Exceptions.DataNotFoundException
 
DataNotFoundException(String) - Constructor for exception uk.ac.ed.epcc.webapp.model.data.Exceptions.DataNotFoundException
 
DataObject - Class in uk.ac.ed.epcc.webapp.model.data
DataObject is the application facing view of a row in a database table.
DataObject(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObject
create an object using an existing Record this is for use within the Factory class when a factory may return different sub-types.
DataObjectAcceptFilter() - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DataObjectAcceptFilter
 
DataObjectAlternateInput<BDO extends DataObject,I extends DataObjectItemInput<BDO> & ParseInput<java.lang.Integer>> - Class in uk.ac.ed.epcc.webapp.model.data.forms.inputs
 
DataObjectAlternateInput() - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.inputs.DataObjectAlternateInput
 
DataObjectDataProducer<D extends DataObjectDataProducer.MimeData> - Class in uk.ac.ed.epcc.webapp.model.serv
A SettableServeDataProducer implemented as a database table.
DataObjectDataProducer(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.model.serv.DataObjectDataProducer
 
DataObjectDataProducer.MimeData - Class in uk.ac.ed.epcc.webapp.model.serv
 
DataObjectFactory<BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
Factory object for producing DataObjects.
DataObjectFactory() - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Construct an uninitialised DataObjectFactory The object will not be usable until setContext is called.
DataObjectFactory.AbstractDataObjectInput - Class in uk.ac.ed.epcc.webapp.model.data
A form Input used to select objects produced by the owning factory.
DataObjectFactory.AbstractFinder<X> - Class in uk.ac.ed.epcc.webapp.model.data
 
DataObjectFactory.DataObjectAcceptFilter - Class in uk.ac.ed.epcc.webapp.model.data
abstract sub-class for implementing AcceptFilter for this factory.
DataObjectFactory.DataObjectInput - Class in uk.ac.ed.epcc.webapp.model.data
A form Input used to select objects produced by the owning factory using the record id
DataObjectFactory.DataObjectIntegerInput - Class in uk.ac.ed.epcc.webapp.model.data
A basic form Input for selecting objects using their ID value as text.
DataObjectFactory.DestAcceptFilter<T extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
An AcceptFilter version of DestFilter
DataObjectFactory.FilterAdapter - Class in uk.ac.ed.epcc.webapp.model.data
A ResultMapper for generating target DataObjects
DataObjectFactory.FilterCounter - Class in uk.ac.ed.epcc.webapp.model.data
 
DataObjectFactory.FilterExists - Class in uk.ac.ed.epcc.webapp.model.data
 
DataObjectFactory.FilterIterator - Class in uk.ac.ed.epcc.webapp.model.data
Iterate over BasicDataObjects generated by a filter.
DataObjectFactory.FilterSelector - Class in uk.ac.ed.epcc.webapp.model.data
 
DataObjectFactory.FilterSet - Class in uk.ac.ed.epcc.webapp.model.data
Simple wrapper round a Filter that implements Iterable This makes it easy to re-create a DataObjectFactory.FilterIterator or to use a Filter in a for-each loop.
DataObjectFactory.Finder - Class in uk.ac.ed.epcc.webapp.model.data
 
DataObjectFactory.MakeRemoteFilterVisitor<R extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
A FilterVisitor for making a local filter from a filter on a referenced table.
DataObjectFactory.MatchFilter - Class in uk.ac.ed.epcc.webapp.model.data
Filter to select Objects that match against a field of a peer object
DataObjectFactory.ReferencedAdapter<I extends Indexed> - Class in uk.ac.ed.epcc.webapp.model.data
ResultMapper that generates the set of objects referenced from the targets selected by the filter
DataObjectFactory.ReferenceIterator<I extends Indexed> - Class in uk.ac.ed.epcc.webapp.model.data
Iterator that iterates over the set of objects referenced by the targets selected by the filter.
DataObjectFactory.SortingDataObjectInput - Class in uk.ac.ed.epcc.webapp.model.data
 
DataObjectFactory.TimeAcceptFilter<T extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
 
DataObjectFactory.TimeFilter - Class in uk.ac.ed.epcc.webapp.model.data
 
DataObjectFormEntry<T extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data.forms.registry
 
DataObjectFormEntry(String, Class<? extends DataObjectFactory<T>>, FormPolicy) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.registry.DataObjectFormEntry
 
DataObjectFormFactory<BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
Base class for Forms based on DataObject fields such as create/update forms.
DataObjectFormFactory(DataObjectFactory<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
DataObjectInput(BaseFilter<BDO>, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DataObjectInput
 
DataObjectInput(BaseFilter<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DataObjectInput
 
DataObjectIntegerInput() - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DataObjectIntegerInput
 
DataObjectItemInput<I extends DataObject> - Interface in uk.ac.ed.epcc.webapp.model.data.forms.inputs
Interface for Inputs used to select DataObjects
DataObjectItemParseInput<I extends DataObject> - Interface in uk.ac.ed.epcc.webapp.model.data.forms.inputs
 
DataObjectSelector<B extends DataObject> - Interface in uk.ac.ed.epcc.webapp.model.data
 
DataObjectUpdateFormFactory<BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data.forms
A default superclass for implementing UpdateTemplate
DataObjectUpdateFormFactory(DataObjectFactory) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.DataObjectUpdateFormFactory
 
DataProducerHeartbeatListener - Class in uk.ac.ed.epcc.webapp.model.serv
DataProducerHeartbeatListener(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.serv.DataProducerHeartbeatListener
 
datasetScale(double, PeriodSequencePlot) - Method in interface uk.ac.ed.epcc.webapp.charts.PeriodSequencePlot
rescale a dataset by constant divided by the value in a different dataset The normalisation dataset is assumed to have a single Set belong to the same class as this object and use the same set of time periods.
datasetScale(double, PeriodSequencePlot) - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
rescale a dataset by constant divided by the value in a different dataset The normalisation dataset is assumed to have a single Set.
DataStore - Class in uk.ac.ed.epcc.webapp.model.datastore
A DataObjectFactory for storing named data fixtures in the database.
DataStore(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.datastore.DataStore
 
DataStore.Data - Class in uk.ac.ed.epcc.webapp.model.datastore
 
DATASTORE_RESOURCE_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.servlet.ErrorFilter
 
DataStoreResourceService - Class in uk.ac.ed.epcc.webapp.model.datastore
 
DataStoreResourceService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.datastore.DataStoreResourceService
 
DataVisitor<D extends DynamicFormManager.DynamicForm,R extends ResponseManager.Response<D>> - Class in uk.ac.ed.epcc.webapp.model.far.response
A PartVisitor that builds a multi-level map of response data
DataVisitor(R) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.DataVisitor
 
DATE - Static variable in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
DATE_TYPE - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
DateData(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.DateDataManager.DateData
 
DateDataManager<R extends ResponseManager.Response<F>,F extends DynamicFormManager.DynamicForm,M extends DateDataManager.DateData> - Class in uk.ac.ed.epcc.webapp.model.far.response
A ResponseDataManager for storing date data.
DateDataManager(ResponseManager<R, F>) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.DateDataManager
 
DateDataManager.DateData - Class in uk.ac.ed.epcc.webapp.model.far.response
 
DateDerefSQLExpression<H extends DataObject,R extends DataObject> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
 
DateDerefSQLExpression(IndexedSQLValue, DateSQLExpression) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.DateDerefSQLExpression
 
DateDerefSQLExpression(IndexedSQLValue<H, R>, DateSQLExpression, SQLFilter) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.DateDerefSQLExpression
 
dateDifference(long, SQLExpression<Date>, SQLExpression<Date>) - Method in class uk.ac.ed.epcc.webapp.jdbc.MysqlSQLContext
 
dateDifference(long, SQLExpression<Date>, SQLExpression<Date>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.SQLContext
generate a SQLExpression for the difference between two dates.
DateFieldExpression<X extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
A FieldExpression for a SQL date field.
DateFieldExpression(Class<X>, Repository, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DateFieldExpression
 
DateFieldType - Class in uk.ac.ed.epcc.webapp.jdbc.table
Default field type for storing java Date objects.
DateFieldType(boolean, Date) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.DateFieldType
Timestamp
DateFieldType(boolean, Date, boolean) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.DateFieldType
Generic Date or timestamp
DateFilter(Date, Date) - Constructor for class uk.ac.ed.epcc.webapp.model.log.LogFactory.DateFilter
 
DateFilter(Date) - Constructor for class uk.ac.ed.epcc.webapp.servlet.WtmpManager.DateFilter
 
DateHandler - Class in uk.ac.ed.epcc.webapp.model.far.handler
 
DateHandler() - Constructor for class uk.ac.ed.epcc.webapp.model.far.handler.DateHandler
 
DateInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
A text input for Dates on day boundaries-
DateInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.DateInput
 
DateInput(long) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.DateInput
 
DateMatcher<T extends java.util.Date> - Class in uk.ac.ed.epcc.webapp.model.data.forms
FilterMatcher to compare against date fields.
DateMatcher(boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.DateMatcher
 
DatePatternMatcher<T> - Class in uk.ac.ed.epcc.webapp.model.data.forms
 
DatePatternMatcher(boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.DatePatternMatcher
 
DateSQLExpression - Interface in uk.ac.ed.epcc.webapp.jdbc.expr
A Date valued SQLExpression where the underlying representation is really a numeric value.
DateSQLValue - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A SQLValue that converts a millisecond value into a Date.
DateSQLValue(SQLValue<? extends Number>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.DateSQLValue
 
DateSQLValue(SQLValue<? extends Number>, long) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.DateSQLValue
 
DateTransform - Class in uk.ac.ed.epcc.webapp.content
 
DateTransform(DateFormat) - Constructor for class uk.ac.ed.epcc.webapp.content.DateTransform
 
day_input - Variable in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractCalendarMultiInput
 
DayMultiInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
An input that selects a day using pull down menus.
DayMultiInput(Date) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.DayMultiInput
 
DayMultiInput(Date, long) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.DayMultiInput
 
dbFieldtoTag(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
Map the actual name of the DB field to the tag used in the code.
debug(Object) - Method in class uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService
 
debug(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService
 
debug(Object) - Method in class uk.ac.ed.epcc.webapp.email.logging.EmailLogger
 
debug(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.email.logging.EmailLogger
 
debug(Object) - Method in class uk.ac.ed.epcc.webapp.logging.buffer.BufferLogger
 
debug(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.buffer.BufferLogger
 
debug(Object) - Method in class uk.ac.ed.epcc.webapp.logging.debug.DebugLogger
 
debug(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.debug.DebugLogger
 
debug(Object) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
debug(Supplier<String>) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
debug(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
debug(Supplier<String>, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
debug(Object) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
debug(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
debug(Supplier<String>) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
debug(Supplier<String>, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
debug(Object) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
debug(Supplier<String>) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
debug(Object, Throwable) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
debug(Supplier<String>, Throwable) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
debug(Object) - Method in class uk.ac.ed.epcc.webapp.logging.print.PrintWrapper
 
debug(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.print.PrintWrapper
 
DEBUG - Static variable in class uk.ac.ed.epcc.webapp.model.data.DataObject
 
debug(Object) - Method in class uk.ac.ed.epcc.webapp.servlet.logging.ServletWrapper
 
debug(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.servlet.logging.ServletWrapper
 
DEBUG_SEND - Static variable in class uk.ac.ed.epcc.webapp.email.Emailer
 
DebugLogger - Class in uk.ac.ed.epcc.webapp.logging.debug
A Logger that throws a FatalError after logging an error.
DebugLogger(Logger) - Constructor for class uk.ac.ed.epcc.webapp.logging.debug.DebugLogger
 
DebugLoggerService - Class in uk.ac.ed.epcc.webapp.logging.debug
 
DebugLoggerService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.logging.debug.DebugLoggerService
 
decode(String) - Static method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
decodeKey(String) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
DecoratingIterator<R,S> - Class in uk.ac.ed.epcc.webapp.model.data.iterator
DecoratingIterator Base class for a Decorator applied to an Iterator.
DecoratingIterator(Iterator<? extends S>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.iterator.DecoratingIterator
 
DeDupTableXMLFormatter<C,R> - Class in uk.ac.ed.epcc.webapp.content
A TableXMLFormatter that merges duplicate entries in a column.
DeDupTableXMLFormatter(SimpleXMLBuilder, NumberFormat, String) - Constructor for class uk.ac.ed.epcc.webapp.content.DeDupTableXMLFormatter
 
DeDupTableXMLFormatter(SimpleXMLBuilder, NumberFormat) - Constructor for class uk.ac.ed.epcc.webapp.content.DeDupTableXMLFormatter
 
DeDupVisitor - Class in uk.ac.ed.epcc.webapp.editors.mail
Visitor that modifies the message being walked to remove duplicate parts/attachments
DeDupVisitor(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.DeDupVisitor
 
DEFAULT - Static variable in class uk.ac.ed.epcc.webapp.ssl.SSLService
 
DEFAULT_ATTR - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
DEFAULT_BUNDLE - Static variable in class uk.ac.ed.epcc.webapp.content.PreDefinedContent
 
DEFAULT_ENCODING - Static variable in class uk.ac.ed.epcc.webapp.email.Emailer
Default string encoding to use.
DEFAULT_FORBID_HTML - Static variable in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
DEFAULT_FORMAT - Static variable in class uk.ac.ed.epcc.webapp.forms.inputs.DateInput
 
DEFAULT_MAX_DATE - Static variable in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractDateInput
 
DEFAULT_PATH_PROP_NAME - Static variable in class uk.ac.ed.epcc.webapp.config.DefaultConfigService
 
DEFAULT_PAYLOAD_PARAM - Static variable in interface uk.ac.ed.epcc.webapp.servlet.ServletService
 
DEFAULT_SERVE_DATA_TAG - Static variable in interface uk.ac.ed.epcc.webapp.model.serv.ServeDataProducer
 
DEFAULT_TABLE - Static variable in class uk.ac.ed.epcc.webapp.model.log.FileDataFactory
 
DEFAULT_TABLE - Static variable in class uk.ac.ed.epcc.webapp.model.log.MessageData
 
DEFAULT_TABLE - Static variable in class uk.ac.ed.epcc.webapp.model.log.TextDataFactory
 
defaultCharset() - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
defaultCharset() - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
Return the default charset we want to use.
DefaultConfigService - Class in uk.ac.ed.epcc.webapp.config
The default ConfigService This starts
DefaultConfigService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.config.DefaultConfigService
 
DefaultConfigService(AppContext, Properties) - Constructor for class uk.ac.ed.epcc.webapp.config.DefaultConfigService
Initialise with a specific set of default props rather than the system properties.
DefaultCrsfTokenService - Class in uk.ac.ed.epcc.webapp.servlet
 
DefaultCrsfTokenService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.servlet.DefaultCrsfTokenService
 
DefaultDataBaseService - Class in uk.ac.ed.epcc.webapp.jdbc
Default implementation of the DatabaseService This gets connection parameters from the ConfigService but this is only queried at the point where a database connection is required.
DefaultDataBaseService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
DefaultExecService - Class in uk.ac.ed.epcc.webapp.exec
 
DefaultExecService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.exec.DefaultExecService
 
defaultFieldLength() - Method in class uk.ac.ed.epcc.webapp.session.FieldNameFinder
default filed length when creating table.
defaultFieldLength() - Method in class uk.ac.ed.epcc.webapp.session.UUIDNamePolicy
 
DefaultHttpService - Class in uk.ac.ed.epcc.webapp.http
A simple HttpService This uses the most basic functionality provided in the base java classes and requires no new dependencies.
DefaultHttpService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.http.DefaultHttpService
 
DefaultingTransitionFactory<K,T> - Interface in uk.ac.ed.epcc.webapp.forms.transition
TransitionProvider that can generate a default transition for a target if no other transition is specified.
DefaultLimitService - Class in uk.ac.ed.epcc.webapp.limits
 
DefaultLimitService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.limits.DefaultLimitService
 
DefaultPropertyPolicy() - Constructor for class uk.ac.ed.epcc.webapp.content.TemplateFile.DefaultPropertyPolicy
 
DefaultResourceService - Class in uk.ac.ed.epcc.webapp.resource
DefaultResourceService USe ClassLoader resource location with fall-back to file-system
DefaultResourceService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.resource.DefaultResourceService
 
DefaultServletService - Class in uk.ac.ed.epcc.webapp.servlet
A default implementation for ServletService for a HTTP servlet application.
DefaultServletService(AppContext, ServletContext, ServletRequest, ServletResponse) - Constructor for class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
defaultSetting(AppContext) - Method in class uk.ac.ed.epcc.webapp.preferences.EnumPreference
 
defaultSetting(AppContext) - Method in class uk.ac.ed.epcc.webapp.preferences.Preference
 
defaultSetting(AppContext) - Method in interface uk.ac.ed.epcc.webapp.preferences.PreferenceSetting
 
defaultSetting(AppContext) - Method in class uk.ac.ed.epcc.webapp.preferences.StringPreference
 
DefaultSocketFactory - Class in uk.ac.ed.epcc.webapp.ssl
A custom SocketFactory that can be instantiated by reflection (As required by JNDI) but generates SSL sockets configured by the default SSLContext cached in the SSLService The SSLService.makeDefaultContext() method needs to have been called first to populate the cache.
DefaultSocketFactory(SSLSocketFactory) - Constructor for class uk.ac.ed.epcc.webapp.ssl.DefaultSocketFactory
 
DefaultTimerService - Class in uk.ac.ed.epcc.webapp.timer
Default implementation of the TimerService
DefaultTimerService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.timer.DefaultTimerService
 
DefaultTransform - Class in uk.ac.ed.epcc.webapp.content
 
DefaultTransform(Object) - Constructor for class uk.ac.ed.epcc.webapp.content.DefaultTransform
 
DeferredProcessProxy - Interface in uk.ac.ed.epcc.webapp.exec
A ProcessProxy with deferred execution.
delete() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
Used to remove the data from the database - USE WITH CAUTION! In particular deleting records from within an iterator may throw off record chunking.
delete(SQLFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.FilterDelete
 
delete() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
delete the corresponding database entry and restore the Record to uninitialised state.
DELETE - Static variable in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
DELETE_KEY - Static variable in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider
 
DeleteAction<BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data.forms
FormAction to delete an object.
DeleteAction(String, BDO) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.DeleteAction
 
deleteAll(O) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
recursively delete any parts with a specified owner
DeleteChildTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.DeleteChildTransition
 
deleteContent(P) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
prepare a PartManager.Part for deletion by removing any content.
DELETED_ATTR - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
deletePart(P) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
deleteRecipient(MimeMessage, javax.mail.Message.RecipientType, int) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
deleteReplyTo(MimeMessage, int) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
deleteTable(String) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DataBaseHandlerService
 
DeleteTransition() - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider.DeleteTransition
 
DEPLOY_PATH_PROP_NAME - Static variable in class uk.ac.ed.epcc.webapp.config.DefaultConfigService
 
deprecatedByDefault() - Method in enum uk.ac.ed.epcc.webapp.session.Hash
 
DerefSQLExpression<H extends DataObject,R extends DataObject,T> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A join based SQLExpression for accessing remote tables.
DerefSQLExpression(IndexedSQLValue<H, R>, SQLExpression<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.DerefSQLExpression
 
DerefSQLExpression(IndexedSQLValue<H, R>, SQLExpression<T>, SQLFilter) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.DerefSQLExpression
 
description() - Method in class uk.ac.ed.epcc.webapp.apps.AdminForms
 
description() - Method in class uk.ac.ed.epcc.webapp.apps.CheckClassProperties
 
description() - Method in interface uk.ac.ed.epcc.webapp.apps.Command
One line description of the operation
description() - Method in class uk.ac.ed.epcc.webapp.apps.GetProperty
 
description() - Method in class uk.ac.ed.epcc.webapp.apps.GetRandomPassword
 
description() - Method in class uk.ac.ed.epcc.webapp.apps.GraphicsCommand
 
description() - Method in class uk.ac.ed.epcc.webapp.apps.ListFonts
 
description() - Method in class uk.ac.ed.epcc.webapp.apps.SetProperty
 
description() - Method in class uk.ac.ed.epcc.webapp.apps.UploadXML
 
Description - Annotation Type in uk.ac.ed.epcc.webapp
A Run-time annotation giving a brief description of a type for run-time reflection based documentation.
DESCRIPTION - Static variable in class uk.ac.ed.epcc.webapp.model.Classification
 
description() - Method in class uk.ac.ed.epcc.webapp.model.data.DatabaseUpgrader
 
DestAcceptFilter(BaseFilter<BDO>, String, DataObjectFactory<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DestAcceptFilter
 
destroy() - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JContextFilter
 
destroy() - Method in class uk.ac.ed.epcc.webapp.servlet.ErrorFilter
 
destroy() - Method in class uk.ac.ed.epcc.webapp.servlet.HeartbeatServlet
 
die(String) - Static method in class uk.ac.ed.epcc.webapp.apps.CommandLauncher
Convenient method for killing the application with an error message
die(Throwable) - Static method in class uk.ac.ed.epcc.webapp.apps.CommandLauncher
Convenient method for killing the application with an error message
diff(Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
Compare the values of this forms inputs with the contents of a Map and generate a text summary;
diff(Map<String, Object>) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
Compare the values of this forms inputs with the contents of a Map and generate a text summary;
DiffParser - Class in uk.ac.ed.epcc.webapp.model.data
A DumpParser parses a baseline dump of a database and compares it with the current database state via calls to Dumper#dumpDiff(Record, Record) on an enclosed Dumper.
DiffParser(AppContext, Dumper) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DiffParser
 
DirectClearKeyTransition(AppUserTransitionProvider) - Constructor for class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite.DirectClearKeyTransition
 
directCreate() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageCreator
Create the email directly.
DirectFormUpdate<T> - Interface in uk.ac.ed.epcc.webapp.forms.factory
Classes that implement this interface don't provide a form for the update operation but generate the FormResult directly from the select form.
DirectMailTransition() - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.DirectMailTransition
 
DirectOperationResultVisitor - Class in uk.ac.ed.epcc.webapp.forms.html
A WebFormResultVisitor to recursively execute any direct transitions in the chain.
DirectOperationResultVisitor(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.DirectOperationResultVisitor
 
DirectOperationTransition(EditAction) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.DirectOperationTransition
 
DirectOperationTransitionVisitor<X> - Class in uk.ac.ed.epcc.webapp.forms.html
A TransitionVisitor that executes direct transitions and returns the FormResult A null value is returned for any other kind of Transition.
DirectOperationTransitionVisitor(AppContext, X) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.DirectOperationTransitionVisitor
 
DirectoryComposite<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
An AppUserComposite that adds information to the person summary from a directory lookup.
DirectoryComposite(AppUserFactory) - Constructor for class uk.ac.ed.epcc.webapp.session.DirectoryComposite
 
DirectTargetlessTransition<X> - Interface in uk.ac.ed.epcc.webapp.forms.transition
An argument-less transition with a fixed operation.
DirectTransition<X> - Interface in uk.ac.ed.epcc.webapp.forms.transition
An argument-less transition that can proceed directly
DISABLE_NAVIGATION_ATTR - Static variable in class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
 
disabled(AppContext) - Method in class uk.ac.ed.epcc.webapp.forms.registry.AbstractFormFactoryProvider
 
disabled(AppContext) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormEntry
 
disabled(AppContext) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.DynamicFormEntry
 
DisabledAction - Class in uk.ac.ed.epcc.webapp.forms.action
A FormAction used to denote a disabled (but present) action.
DisabledAction() - Constructor for class uk.ac.ed.epcc.webapp.forms.action.DisabledAction
 
disableNavigation(HttpServletRequest) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
 
disableValueSeparator() - Method in class uk.ac.ed.epcc.webapp.apps.Option
Disables the use of a value separator.
DistinctCount<D> - Class in uk.ac.ed.epcc.webapp
 
DistinctCount(Set<D>) - Constructor for class uk.ac.ed.epcc.webapp.DistinctCount
 
DistinctCountSQLValue - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A SQLValue that generates an DistinctCount This is intended to be used in group by queries in conjunction with a group-by clause on the nested GroupingSQLValue.
DistinctCountSQLValue(GroupingSQLValue) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.DistinctCountSQLValue
 
DistinctMapper<D> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
Generate a DistinctCount for a SQLValue
DistinctMapper(AppContext, SQLValue<D>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.DistinctMapper
 
div(Number, Number) - Static method in class uk.ac.ed.epcc.webapp.NumberOp
 
DNInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
A TextInput to input Globus/LDAP DN names.
DNInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.DNInput
 
doAction(String) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
perform a named action on this form.
doAction(String) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
perform a named action on this form.
doAction(Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.forms.MapForm
perform any action requested for this form.
doBaseFormTransition(BaseFormTransition<T>) - Method in class uk.ac.ed.epcc.webapp.servlet.ServletTransitionVisitor
 
doBaseFormTransition(BaseFormTransition<T>) - Method in class uk.ac.ed.epcc.webapp.servlet.ShortcutServletTransitionVisitor
 
doBCC(Address[], MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
doBCC(Address, int, int, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
doBCC(Address, int, int, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
doBCC(Address, int, int, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
doBCC(Address[], MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
doBCC(Address[], MessageWalker) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
process all the BCC addresses This is called first then Visitor.doBCC(Address, int, int, MessageWalker) is called for each address.
doBCC(Address, int, int, MessageWalker) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
process a single BCC field.
doCC(Address[], MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
doCC(Address, int, int, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
doCC(Address, int, int, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
doCC(Address, int, int, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
doCC(Address, int, int, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
doCC(Address[], MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
doCC(Address[], MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.PrefixVisitor
 
doCC(Address[], MessageWalker) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
process the CC fields
doCC(Address, int, int, MessageWalker) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
process a single CC field
doClean(char) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
doClean(CharSequence) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
doConvertToStacked() - Method in class uk.ac.ed.epcc.webapp.charts.GenericSplitSetPlot
 
doConvertToStacked() - Method in interface uk.ac.ed.epcc.webapp.charts.PeriodSequencePlot
convert to stacked (each set stacks on top of each other).
doConvertToStacked() - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
doCSS(JspWriter, HttpServletResponse, String, String, String) - Method in class uk.ac.ed.epcc.webapp.tags.WebappHeadTag
 
doDirectTargetlessTransition(DirectTargetlessTransition<X>) - Method in class uk.ac.ed.epcc.webapp.forms.html.DirectOperationTransitionVisitor
 
doDirectTargetlessTransition(DirectTargetlessTransition<T>) - Method in class uk.ac.ed.epcc.webapp.forms.transition.AbstractTransitionVisitor
 
doDirectTargetlessTransition(DirectTargetlessTransition<X>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TransitionVisitor
 
doDirectTransition(DirectTransition<X>) - Method in class uk.ac.ed.epcc.webapp.forms.html.DirectOperationTransitionVisitor
 
doDirectTransition(DirectTransition<T>) - Method in class uk.ac.ed.epcc.webapp.forms.transition.AbstractTransitionVisitor
 
doDirectTransition(DirectTransition<X>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TransitionVisitor
 
doDirectTransition(DirectTransition<T>) - Method in class uk.ac.ed.epcc.webapp.servlet.ShortcutServletTransitionVisitor
 
doEndTag() - Method in class uk.ac.ed.epcc.webapp.tags.BasicSessionTag
 
doEndTag() - Method in class uk.ac.ed.epcc.webapp.tags.ConfirmTag
 
doEndTag() - Method in class uk.ac.ed.epcc.webapp.tags.ExtauthSessionTag
 
doEndTag() - Method in class uk.ac.ed.epcc.webapp.tags.FormContextTag
 
doEndTag() - Method in class uk.ac.ed.epcc.webapp.tags.RegistryListTag
 
doEndTag() - Method in class uk.ac.ed.epcc.webapp.tags.SessionTag
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JContextFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class uk.ac.ed.epcc.webapp.servlet.ErrorFilter
 
doFormError(AppContext, HttpServletRequest, HttpServletResponse) - Static method in class uk.ac.ed.epcc.webapp.forms.html.HTMLForm
redirect to the submitting form if errors occur in the form We expect the URL of the submitting form to be avaliable as a "form_url" parameter.from the form.
doFormTransition(FormTransition<X>) - Method in class uk.ac.ed.epcc.webapp.forms.html.DirectOperationTransitionVisitor
 
doFormTransition(FormTransition<T>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingTransitionVisitor
 
doFormTransition(FormTransition<X>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TransitionVisitor
 
doFormTransition(FormTransition<T>) - Method in class uk.ac.ed.epcc.webapp.servlet.ServletTransitionVisitor
 
doFormTransition(FormTransition<T>) - Method in class uk.ac.ed.epcc.webapp.servlet.ShortcutServletTransitionVisitor
 
doFrom(String[], MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
doFrom(String[], MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
doFrom(String[], MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.PrefixVisitor
 
doFrom(String[], MessageWalker) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
process the from fields
doGet(HttpServletRequest, HttpServletResponse) - Method in class uk.ac.ed.epcc.webapp.servlet.RegisterServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
 
doHeader(String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
doHeader(String, String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
doHeader(String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
doHeader(String, MessageWalker) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
process an individual header field
doHeaderList(String[]) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
doIcon(JspWriter, HttpServletResponse, String, String, String) - Method in class uk.ac.ed.epcc.webapp.tags.WebappHeadTag
 
doIOError(MessageWalker, IOException) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
doIOError(MessageWalker, IOException) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
doIOError(MessageWalker, IOException) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
doIOError(MessageWalker, IOException) - Method in class uk.ac.ed.epcc.webapp.editors.mail.PrefixVisitor
 
doIOError(MessageWalker, IOException) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
method to handle exceptions when walking the message
doLogin(A, String, SerializableFormResult) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TwoFactorHandler
 
doLoginResult(AppContext, HttpServletRequest, HttpServletResponse, FormResult) - Static method in class uk.ac.ed.epcc.webapp.servlet.LoginServlet
go to intial page on login.
doMessage(String, Object...) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormResultVisitor
 
doMessageError(MessageWalker, MessagingException) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
doMessageError(MessageWalker, MessagingException) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
doMessageError(MessageWalker, MessagingException) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
doMessageError(MessageWalker, MessagingException) - Method in class uk.ac.ed.epcc.webapp.editors.mail.PrefixVisitor
 
doMessageError(MessageWalker, MessagingException) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
handle MessageExceptions while walking the message
doMessageWithArgs(String, Object[]) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormResultVisitor
 
DomTransitionProvider - Class in uk.ac.ed.epcc.webapp.editors.xml
a PathTransitionProvider for editing XML documents.
DomTransitionProvider(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider
 
DomTransitionProvider.DeleteTransition - Class in uk.ac.ed.epcc.webapp.editors.xml
 
DomTransitionProvider.DownLoadTransition - Class in uk.ac.ed.epcc.webapp.editors.xml
 
DomTransitionProvider.EditAction - Class in uk.ac.ed.epcc.webapp.editors.xml
 
DomTransitionProvider.EditNodeAction - Class in uk.ac.ed.epcc.webapp.editors.xml
 
DomTransitionProvider.EditNodeTransition - Class in uk.ac.ed.epcc.webapp.editors.xml
 
DomTransitionProvider.EditTransition - Class in uk.ac.ed.epcc.webapp.editors.xml
 
DomTransitionProvider.HasParentKey - Class in uk.ac.ed.epcc.webapp.editors.xml
 
DomTransitionProvider.ParentTransition - Class in uk.ac.ed.epcc.webapp.editors.xml
 
DomVisitor - Interface in uk.ac.ed.epcc.webapp.editors.xml
 
DomWalker - Class in uk.ac.ed.epcc.webapp.content
Class to walk a DOM Tree and map content to a SimpleXMLBuilder
DomWalker(SimpleXMLBuilder) - Constructor for class uk.ac.ed.epcc.webapp.content.DomWalker
 
DomWalker - Class in uk.ac.ed.epcc.webapp.editors.xml
This Class is responsible to building location paths to identify XML node.
DomWalker() - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
doPost(HttpServletRequest, HttpServletResponse, AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.BadKeyServlet
 
doPost(HttpServletRequest, HttpServletResponse, AppContext, SessionService) - Method in class uk.ac.ed.epcc.webapp.servlet.BounceAuthServlet
 
doPost(HttpServletRequest, HttpServletResponse, AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.ContainerAuthServlet
 
doPost(HttpServletRequest, HttpServletResponse, AppContext, String) - Method in class uk.ac.ed.epcc.webapp.servlet.ContainerAuthServlet
 
doPost(HttpServletRequest, HttpServletResponse, AppContext, SessionService) - Method in class uk.ac.ed.epcc.webapp.servlet.EmailChangeRequestServlet
 
doPost(HttpServletRequest, HttpServletResponse, AppContext, String) - Method in class uk.ac.ed.epcc.webapp.servlet.HeartbeatServlet
 
doPost(HttpServletRequest, HttpServletResponse, AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.LoginServlet
 
doPost(HttpServletRequest, HttpServletResponse, AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.PasswordChangeRequestServlet
 
doPost(HttpServletRequest, HttpServletResponse, AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.QRServlet
 
doPost(HttpServletRequest, HttpServletResponse, AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.RegisterServlet
 
doPost(HttpServletRequest, HttpServletResponse, AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.RemoteAuthServlet
 
doPost(HttpServletRequest, HttpServletResponse, AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.ServeDataServlet
 
doPost(HttpServletRequest, HttpServletResponse, AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.SessionServlet
 
doPost(HttpServletRequest, HttpServletResponse, AppContext, SessionService) - Method in class uk.ac.ed.epcc.webapp.servlet.SessionServlet
work to be performed after authorisation check.
doPost(HttpServletRequest, HttpServletResponse, AppContext, SessionService) - Method in class uk.ac.ed.epcc.webapp.servlet.StaticServlet
 
doPost(HttpServletRequest, HttpServletResponse, AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
doPost(HttpServletRequest, HttpServletResponse, AppContext, SessionService) - Method in class uk.ac.ed.epcc.webapp.servlet.UserServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
 
doPost(HttpServletRequest, HttpServletResponse, AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
Method that does the actual work
doPut(HttpServletRequest, HttpServletResponse, AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.SessionServlet
 
doPut(HttpServletRequest, HttpServletResponse, AppContext, SessionService) - Method in class uk.ac.ed.epcc.webapp.servlet.SessionServlet
handle put requests
doPut(HttpServletRequest, HttpServletResponse) - Method in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
 
doPut(HttpServletRequest, HttpServletResponse, AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
Method to handle put requests
doRecipients(MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
doRecipients(MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
doRecipients(MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
doRecipients(MessageWalker) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
called immediatly after recipient fields are processed
doReplyTo(Address[], MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
doReplyTo(Address, int, int, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
doReplyTo(Address, int, int, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
doReplyTo(Address, int, int, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
doReplyTo(Address[], MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
doReplyTo(Address[], MessageWalker) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
process all the ReplyTo addresses This is called first then Visitor.doReplyTo(Address, int, int, MessageWalker) is called for each address.
doReplyTo(Address, int, int, MessageWalker) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
process a single ReplyTo field.
doScript(Set<String>, JspWriter, HttpServletRequest, HttpServletResponse, String) - Method in class uk.ac.ed.epcc.webapp.tags.WebappHeadTag
 
doSend(MimeMessage) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
Send the message This might use the CleanupService to send at the end of a transaction
doSenders(MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
doSenders(MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
doSenders(MessageWalker) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
called immediatly after sender fields are processed
doSendNow(MimeMessage) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
Send the message now.
doStartTag() - Method in class uk.ac.ed.epcc.webapp.tags.BasicSessionTag
 
doStartTag() - Method in class uk.ac.ed.epcc.webapp.tags.ConfirmTag
 
doStartTag() - Method in class uk.ac.ed.epcc.webapp.tags.ExtauthSessionTag
 
doStartTag() - Method in class uk.ac.ed.epcc.webapp.tags.FormContextTag
 
doStartTag() - Method in class uk.ac.ed.epcc.webapp.tags.MainLoggedInTag
 
doStartTag() - Method in class uk.ac.ed.epcc.webapp.tags.NavigationTag
 
doStartTag() - Method in class uk.ac.ed.epcc.webapp.tags.PageFooterTag
 
doStartTag() - Method in class uk.ac.ed.epcc.webapp.tags.PageHeaderTag
 
doStartTag() - Method in class uk.ac.ed.epcc.webapp.tags.RegistryListTag
 
doStartTag() - Method in class uk.ac.ed.epcc.webapp.tags.RoleButtonsTag
 
doStartTag() - Method in class uk.ac.ed.epcc.webapp.tags.ServiceInitTag
 
doStartTag() - Method in class uk.ac.ed.epcc.webapp.tags.SessionTag
 
doStartTag() - Method in class uk.ac.ed.epcc.webapp.tags.WebappFormPage
 
doStartTag() - Method in class uk.ac.ed.epcc.webapp.tags.WebappHeadTag
 
doStartTag() - Method in class uk.ac.ed.epcc.webapp.tags.WebappMessage
 
doSubject(String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
doSubject(String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
doSubject(String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
doSubject(String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
doSubject(String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.FormContentEditMessageVisitor
 
doSubject(String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.PrefixVisitor
 
doSubject(String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.TextEditHtmlMessageVisitor
 
doSubject(String, MessageWalker) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
process the subject fields
doTargetLessTransition(TargetLessTransition<X>) - Method in class uk.ac.ed.epcc.webapp.forms.html.DirectOperationTransitionVisitor
 
doTargetLessTransition(TargetLessTransition<T>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingTransitionVisitor
 
doTargetLessTransition(TargetLessTransition<X>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TransitionVisitor
 
doTargetLessTransition(TargetLessTransition<T>) - Method in class uk.ac.ed.epcc.webapp.servlet.ServletTransitionVisitor
 
doTargetLessTransition(TargetLessTransition<T>) - Method in class uk.ac.ed.epcc.webapp.servlet.ShortcutServletTransitionVisitor
 
doTo(Address[], MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
doTo(Address, int, int, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
doTo(Address, int, int, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
doTo(Address[], MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
doTo(Address, int, int, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
doTo(Address[], MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
doTo(Address[], MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.PrefixVisitor
 
doTo(Address[], MessageWalker) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
process the To fields
doTo(Address, int, int, MessageWalker) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
process an individual To field
doToggleRole(AppContext, HttpServletRequest, HttpServletResponse, Map<String, Object>, SessionService) - Method in class uk.ac.ed.epcc.webapp.servlet.UserServlet
 
doTransition(MailTarget, AppContext) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.AbortTransition
 
doTransition(AppContext) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.CreateTransition
 
doTransition(MailTarget, AppContext) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.DirectOperationTransition
 
doTransition(MailTarget, AppContext) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.SendTransition
 
doTransition(MailTarget, AppContext) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.ServeTransition
 
doTransition(MailTarget, AppContext) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.StartOverTransition
 
doTransition(MailTarget, AppContext) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.ViewDirectTransition
 
doTransition(XMLTarget, AppContext) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider.DeleteTransition
 
doTransition(XMLTarget, AppContext) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider.DownLoadTransition
 
doTransition(XMLTarget, AppContext) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider.ParentTransition
 
doTransition(AppContext) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.DirectTargetlessTransition
 
doTransition(X, AppContext) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.DirectTransition
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.webapp.forms.transition.ForwardTransition
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddForeignKeyTransition
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DropTableTransition
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractViewTransitionFactory.ViewTransition
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.ActivateTransition
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.DownloadTransition
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.RenewTransition
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.RetireTransition
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.ViewTransition
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.DeleteChildTransition
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.DownloadTransition
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.GotoParentTransition
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.GotoSiblingTransition
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.SwapSiblingTransition
 
doTransition(ResponseTarget<D, R>, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.ParentTransition
 
doTransition(ResponseTarget<D, R>, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.SiblingTransition
 
doTransition(ResponseTarget<D, R>, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.SubmitTransition
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.period.MergeTransition
 
doTransition(T, AppContext) - Method in class uk.ac.ed.epcc.webapp.model.period.SequenceTransition
 
doTransition(AbstractSetting, AppContext) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider.ClearPreferenceTransition
 
doTransition(AppContext) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider.IndexTransition
 
doTransition(AU, AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.LandingPageAppUserTransitionProvider.MenuTransition
 
doTransition(AU, AppContext) - Method in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider.EraseTransition
 
doTransition(AU, AppContext) - Method in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider.LoginHistoryTransition
 
doTransition(AU, AppContext) - Method in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider.SUTransition
 
doTransition(A, AppContext) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite.DirectClearKeyTransition
 
DOUBLE_TYPE - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
DoubleConvertSQLValue<T> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
SQLAccessor that converts an SQLAccessor of a different type to a double
DoubleConvertSQLValue(SQLValue<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.DoubleConvertSQLValue
 
DoubleFieldType - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
DoubleFieldType(boolean, Double) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.DoubleFieldType
 
DoubleInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
DoubleInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.DoubleInput
 
doubleValue() - Method in class uk.ac.ed.epcc.webapp.AverageValue
 
doubleValue() - Method in class uk.ac.ed.epcc.webapp.DistinctCount
 
doubleValue() - Method in class uk.ac.ed.epcc.webapp.MedianValue
 
doubleValue() - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
 
doValidatingFormTransition(ValidatingFormTransition<X>) - Method in class uk.ac.ed.epcc.webapp.forms.html.DirectOperationTransitionVisitor
 
doValidatingFormTransition(ValidatingFormTransition<T>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingTransitionVisitor
 
doValidatingFormTransition(ValidatingFormTransition<X>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TransitionVisitor
 
doValidatingFormTransition(ValidatingFormTransition<T>) - Method in class uk.ac.ed.epcc.webapp.servlet.ServletTransitionVisitor
 
doValidatingFormTransition(ValidatingFormTransition<T>) - Method in class uk.ac.ed.epcc.webapp.servlet.ShortcutServletTransitionVisitor
 
doWelcome(T) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
doWelcome() - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.Handler
should the user get the welcome message.
doWelcome(T) - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite
Should we show a welcome page for new users.
down() - Method in class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
DOWNLOAD - Static variable in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider
 
DOWNLOAD - Static variable in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
DOWNLOAD_KEY - Static variable in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider
 
DownLoadTransition() - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider.DownLoadTransition
 
DownloadTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.DownloadTransition
 
DownloadTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.DownloadTransition
 
DropAction(T) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.DropFieldTransition.DropAction
 
DropAction(T) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.DropForeignKeyTransition.DropAction
 
DropAction(T) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.DropIndexTransition.DropAction
 
dropAllTables() - Method in class uk.ac.ed.epcc.webapp.model.data.XMLDataUtils
Drop ALL tables in the database.
DropFieldTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
DropFieldTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.DropFieldTransition
 
DropFieldTransition.DropAction - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
DropForeignKeyTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
DropForeignKeyTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.DropForeignKeyTransition
 
DropForeignKeyTransition.DropAction - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
DropIndexTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
DropIndexTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.DropIndexTransition
 
DropIndexTransition.DropAction - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
DropOptionalFieldTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
DropOptionalFieldTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.DropOptionalFieldTransition
 
DropTableTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
DropTableTransition(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.DropTableTransition
 
DualFilter<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
A composite of an AcceptFilter and a SQLFilter.
DualFilter(SQLFilter<T>, AcceptFilter<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.DualFilter
 
dump(DataObject) - Method in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
dump(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
dumpAll(Repository) - Method in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
dumpAllSchema(Dumper) - Method in class uk.ac.ed.epcc.webapp.model.data.XMLDataUtils
 
dumpAllTables(Dumper) - Method in class uk.ac.ed.epcc.webapp.model.data.XMLDataUtils
 
dumpDiff(Repository.Record, Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
Dumper - Class in uk.ac.ed.epcc.webapp.model.data
Class to dump DataObjects to files.
Dumper(AppContext, SimpleXMLBuilder) - Constructor for class uk.ac.ed.epcc.webapp.model.data.Dumper
 
dumpNullValues() - Method in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
DumpParser - Class in uk.ac.ed.epcc.webapp.model.data
A ContentHandler that parses an XML data specification created by the Dumper class The default mode is to try and reproduce the ids present in the dump.
DumpParser(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DumpParser
 
DumpParser(AppContext, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DumpParser
 
dumpSchema(Repository) - Method in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
duplicate(F, String) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
duplicate(O, H) - Method in class uk.ac.ed.epcc.webapp.model.far.HandlerPartManager
 
duplicate(O, P) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
create a (uncommitted) duplicate copy of a part with a new owner
duplicate(SectionManager.Section, QuestionManager.Question) - Method in class uk.ac.ed.epcc.webapp.model.far.QuestionManager
 
duplicate(PageManager.Page, SectionManager.Section) - Method in class uk.ac.ed.epcc.webapp.model.far.SectionManager
 
DuplicateAction(T) - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.DuplicateTransition.DuplicateAction
 
DuplicateTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.DuplicateTransition
 
DuplicateVisitor - Class in uk.ac.ed.epcc.webapp.model.far
A visitor to perform a recursive duplication of a part
DuplicateVisitor(PartOwner) - Constructor for class uk.ac.ed.epcc.webapp.model.far.DuplicateVisitor
 
Duration - Class in uk.ac.ed.epcc.webapp.model.data
A class to represent durations of time.
Duration(Number) - Constructor for class uk.ac.ed.epcc.webapp.model.data.Duration
Constructs a new Duration based on the specified time given in seconds.
Duration(Number, long) - Constructor for class uk.ac.ed.epcc.webapp.model.data.Duration
Constructs a new Duration based on the specified time in some unit.
Duration(Date) - Constructor for class uk.ac.ed.epcc.webapp.model.data.Duration
Constructs a new Duration using the date provided by assuming the date is actually intended to represent a duration.
Duration(Date, Date) - Constructor for class uk.ac.ed.epcc.webapp.model.data.Duration
 
Duration(double) - Constructor for class uk.ac.ed.epcc.webapp.model.data.Duration
Constructs a new Duration based on the specified time given in seconds.
Duration(float) - Constructor for class uk.ac.ed.epcc.webapp.model.data.Duration
Constructs a new Duration based on the specified time given in seconds.
Duration(int) - Constructor for class uk.ac.ed.epcc.webapp.model.data.Duration
Constructs a new Duration based on the specified time given in seconds.
Duration(long) - Constructor for class uk.ac.ed.epcc.webapp.model.data.Duration
Constructs a new Duration based on the specified time given in seconds.
DurationAccessor<R> - Class in uk.ac.ed.epcc.webapp.model.data.expr
 
DurationAccessor(Accessor<Date, R>, Accessor<Date, R>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.expr.DurationAccessor
 
DurationConvertSQLValue<T extends java.lang.Number> - Class in uk.ac.ed.epcc.webapp.model.data.expr
SQLAccessor that converts an SQLAccessor of a different type to a Duration
DurationConvertSQLValue(SQLValue<T>, long) - Constructor for class uk.ac.ed.epcc.webapp.model.data.expr.DurationConvertSQLValue
 
DurationFieldValue<X extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
A wrapper that converts a NumberFieldExpression into an SQLAccessor for a Duration with a configurable resolution.
DurationFieldValue(NumberFieldExpression<Number, X>, long) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DurationFieldValue
DurationInput - Class in uk.ac.ed.epcc.webapp.model.data.forms.inputs
Input for a Duration in HH:mm::ss format.
DurationInput() - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.inputs.DurationInput
 
DurationInput(long) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.inputs.DurationInput
Constructor with custom resolution
DurationSecondConvertSQLValue - Class in uk.ac.ed.epcc.webapp.jdbc.expr
SQLValue that converts a Duration into seconds
DurationSecondConvertSQLValue(SQLValue<Duration>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.DurationSecondConvertSQLValue
 
DurationSQLExpression - Class in uk.ac.ed.epcc.webapp.model.data.expr
SQLExpression for duration.
DurationSQLExpression(long, SQLExpression<? extends Number>, SQLExpression<? extends Number>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.expr.DurationSQLExpression
Duration SQLExpression (value in milliseconds)
DurationSQLExpression(SQLExpression<? extends Number>, SQLExpression<? extends Number>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.expr.DurationSQLExpression
 
DurationSQLValue - Class in uk.ac.ed.epcc.webapp.model.data.expr
 
DurationSQLValue(SQLValue<Date>, SQLValue<Date>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.expr.DurationSQLValue
 
DynamicForm(DynamicFormManager, Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.DynamicForm
 
DynamicFormEntry<T extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data.forms.registry
FormFactoryProvider that uses the Configuration Properties to find the factory class.
DynamicFormEntry(String, String, FormPolicy) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.registry.DynamicFormEntry
 
DynamicFormManager<F extends DynamicFormManager.DynamicForm> - Class in uk.ac.ed.epcc.webapp.model.far
Each DynamicFormManager.DynamicForm instance represents a single version of a muti-section questionnaire that will be presented to a user.
DynamicFormManager(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
DynamicFormManager.DynamicForm - Class in uk.ac.ed.epcc.webapp.model.far
 
DynamicFormManager.Status - Class in uk.ac.ed.epcc.webapp.model.far
 
DynamicFormManager.Status.Value - Class in uk.ac.ed.epcc.webapp.model.far
 
DynamicFormTransitionKey<T extends DynamicFormManager.DynamicForm> - Class in uk.ac.ed.epcc.webapp.model.far
DynamicFormTransitionKey(String, String) - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionKey
 
DynamicFormTransitionKey(String) - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionKey
 
DynamicFormTransitionProvider<T extends DynamicFormManager.DynamicForm> - Class in uk.ac.ed.epcc.webapp.model.far
DynamicFormTransitionProvider(String, DynamicFormManager<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider
 
DynamicFormTransitionProvider.ActivateTransition - Class in uk.ac.ed.epcc.webapp.model.far
 
DynamicFormTransitionProvider.AddXMLTransition - Class in uk.ac.ed.epcc.webapp.model.far
 
DynamicFormTransitionProvider.AddXMLTransition.XMLUploadAction - Class in uk.ac.ed.epcc.webapp.model.far
 
DynamicFormTransitionProvider.CreateChildTransition - Class in uk.ac.ed.epcc.webapp.model.far
 
DynamicFormTransitionProvider.Creator - Class in uk.ac.ed.epcc.webapp.model.far
 
DynamicFormTransitionProvider.DownloadTransition - Class in uk.ac.ed.epcc.webapp.model.far
 
DynamicFormTransitionProvider.DuplicateTransition - Class in uk.ac.ed.epcc.webapp.model.far
 
DynamicFormTransitionProvider.DuplicateTransition.DuplicateAction - Class in uk.ac.ed.epcc.webapp.model.far
 
DynamicFormTransitionProvider.IndexTransition - Class in uk.ac.ed.epcc.webapp.model.far
 
DynamicFormTransitionProvider.Linker - Class in uk.ac.ed.epcc.webapp.model.far
 
DynamicFormTransitionProvider.RenewTransition - Class in uk.ac.ed.epcc.webapp.model.far
 
DynamicFormTransitionProvider.RetireTransition - Class in uk.ac.ed.epcc.webapp.model.far
 
DynamicFormTransitionProvider.ViewTransition - Class in uk.ac.ed.epcc.webapp.model.far
 

E

EDIT - Static variable in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
EDIT - Variable in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider
 
EDIT_DETAILS_ROLE - Static variable in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
Relationship that allows a different user to edit this persons details
EDIT_ITEM - Static variable in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
EDIT_NODE_KEY - Static variable in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider
 
EDIT_TEXT_KEY - Static variable in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider
 
EditAction - Enum in uk.ac.ed.epcc.webapp.editors.mail
 
EditAction(XMLTarget) - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider.EditAction
 
EditAction(ResponseTarget<D, R>) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.EditSectionTransition.EditAction
 
EditFormAction(MailTarget, EditAction) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.EditFormAction
 
EditFormBuilder<T> - Interface in uk.ac.ed.epcc.webapp.forms.factory
interface for classes that build edit/update forms.
EditItemTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.log.LogFactory.EditItemTransition
 
EditMessageVisitor - Class in uk.ac.ed.epcc.webapp.editors.mail
Generate HTML for a message with edit buttons
EditMessageVisitor(AppContext, ContentBuilder, MessageEditLinker) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
EditMessageVisitor.Action - Class in uk.ac.ed.epcc.webapp.editors.mail
Class to hold the edit request type and any parameters.
EditNodeAction(XMLTarget) - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider.EditNodeAction
 
EditNodeTransition() - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider.EditNodeTransition
 
EditPartTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.EditPartTransition
 
editRecipients(boolean) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
editRecipients() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageComposer
 
editRecipients() - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Composer
 
editReplyTo(boolean) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
editReplyTo() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageComposer
 
EditResult(ResponseTarget<D, R>) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.EditResult
 
EditSectionTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.EditSectionTransition
 
EditSectionVisitor<X extends ContentBuilder> - Class in uk.ac.ed.epcc.webapp.model.far.response
A ContentVisitor that adds edit buttons to each of the shown sections.
EditSectionVisitor(X, SessionService, ResponseTransitionProvider<?, ?>, ResponseManager.Response<?>) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.EditSectionVisitor
 
EditSubjectTransition() - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.EditSubjectTransition
 
EditTableDirectTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
EditTableDirectTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.EditTableDirectTransition
 
EditTableFormTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
EditTableFormTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.EditTableFormTransition
 
EditTableTransition<T extends DataObjectFactory> - Class in uk.ac.ed.epcc.webapp.model.data
 
EditTableTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.data.EditTableTransition
 
EditTextTransition() - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.EditTextTransition
 
EditTransition() - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider.EditTransition
 
EditTransition<X> - Class in uk.ac.ed.epcc.webapp.forms.factory
transition that generates an update form based on a EditFormBuilder
EditTransition(String) - Constructor for class uk.ac.ed.epcc.webapp.forms.factory.EditTransition
 
ElapsedSecondInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
Input for a time duration in HH:mm::ss format returned in seconds
ElapsedSecondInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.ElapsedSecondInput
 
email(LogLevels, Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.email.logging.EmailLogger
Send an email error report
EMAIL - Static variable in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
EMAIL_BYPASS_FORCE_ADDRESS - Static variable in class uk.ac.ed.epcc.webapp.email.Emailer
 
EMAIL_DEFERRED_SEND - Static variable in class uk.ac.ed.epcc.webapp.email.Emailer
 
EMAIL_EDIT_WRAP_THRESHOLD_CFG - Static variable in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
EMAIL_FORCE_ADDRESS - Static variable in class uk.ac.ed.epcc.webapp.email.Emailer
 
EMAIL_FORMAT_WRAP_THRESHOLD_CFG - Static variable in class uk.ac.ed.epcc.webapp.editors.mail.HtmlStripper
 
EMAIL_FROM_ADDRESS - Static variable in class uk.ac.ed.epcc.webapp.email.Emailer
 
EMAIL_FROM_NAME - Static variable in class uk.ac.ed.epcc.webapp.email.Emailer
 
EMAIL_MAXWIDTH_PROP - Static variable in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
property to set the email input box width
EMAIL_VERIFIED_FIELD - Static variable in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
EMAIL_WRAP_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
EmailChangeRequest(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.session.EmailChangeRequestFactory.EmailChangeRequest
 
EmailChangeRequest(AppUser, String) - Constructor for class uk.ac.ed.epcc.webapp.session.EmailChangeRequestFactory.EmailChangeRequest
 
EmailChangeRequestFactory<A extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
 
EmailChangeRequestFactory(AppUserFactory) - Constructor for class uk.ac.ed.epcc.webapp.session.EmailChangeRequestFactory
 
EmailChangeRequestFactory(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.session.EmailChangeRequestFactory
 
EmailChangeRequestFactory.EmailChangeRequest - Class in uk.ac.ed.epcc.webapp.session
 
EmailChangeRequestFactory.RequestAction - Class in uk.ac.ed.epcc.webapp.session
 
EmailChangeRequestFactory.VerifyAction - Class in uk.ac.ed.epcc.webapp.session
 
EmailChangeRequestServlet - Class in uk.ac.ed.epcc.webapp.servlet
Servlet to handle Email Change requests.
EmailChangeRequestServlet() - Constructor for class uk.ac.ed.epcc.webapp.servlet.EmailChangeRequestServlet
 
Emailer - Class in uk.ac.ed.epcc.webapp.email
Emailer Class that sends emails.
Emailer(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.email.Emailer
 
Emailer.PasswordAuth - Class in uk.ac.ed.epcc.webapp.email
 
Emailer.SendAction - Class in uk.ac.ed.epcc.webapp.email
 
emailError(LogLevels, Throwable, String) - Method in class uk.ac.ed.epcc.webapp.email.logging.EmailLoggerService
 
emailError(LogLevels, Throwable, String) - Method in class uk.ac.ed.epcc.webapp.email.logging.ServletEmailLoggerService
 
EmailHandler - Class in uk.ac.ed.epcc.webapp.model.far.handler
A QuestionFormHandler for single Email address questiosn
EmailHandler() - Constructor for class uk.ac.ed.epcc.webapp.model.far.handler.EmailHandler
 
EmailInput - Class in uk.ac.ed.epcc.webapp.email.inputs
test input that must be a valid email address
EmailInput() - Constructor for class uk.ac.ed.epcc.webapp.email.inputs.EmailInput
 
EmailListHandler - Class in uk.ac.ed.epcc.webapp.model.far.handler
A QuestionFormHandler for text input questions
EmailListHandler() - Constructor for class uk.ac.ed.epcc.webapp.model.far.handler.EmailListHandler
 
EmailListInput - Class in uk.ac.ed.epcc.webapp.email.inputs
Input for a list of email addresses.
EmailListInput() - Constructor for class uk.ac.ed.epcc.webapp.email.inputs.EmailListInput
 
EmailListInput.EmailListValidator - Class in uk.ac.ed.epcc.webapp.email.inputs
 
EmailListValidator() - Constructor for class uk.ac.ed.epcc.webapp.email.inputs.EmailListInput.EmailListValidator
 
EmailLogger - Class in uk.ac.ed.epcc.webapp.email.logging
 
EmailLogger(EmailLoggerService, Logger) - Constructor for class uk.ac.ed.epcc.webapp.email.logging.EmailLogger
 
EmailLoggerService - Class in uk.ac.ed.epcc.webapp.email.logging
 
EmailLoggerService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.email.logging.EmailLoggerService
 
EmailNameFinder<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
A AppUserNameFinder to handle users canonical Email The email address is required not to resolve to an existing name on the factory unless it corresponds to the current object.
EmailNameFinder(AppUserFactory<AU>) - Constructor for class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
EmailNameFinder.ChangeEmailTransition - Class in uk.ac.ed.epcc.webapp.session
 
EmailNameFinder.VerifyEmailRequiredPage - Class in uk.ac.ed.epcc.webapp.session
 
EmailParamContributor<AU extends AppUser> - Interface in uk.ac.ed.epcc.webapp.session
An interface implemented by AppUserComposite this specifies additional/override email template parameters that should be set when email-ing the AppUser
EMAILS_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.email.Emailer
 
EmailTransitionFactoryCreator - Class in uk.ac.ed.epcc.webapp.editors.mail
EmailTransitionFactoryCreator(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionFactoryCreator
 
EmailTransitionProvider - Class in uk.ac.ed.epcc.webapp.editors.mail
This is a transition based implementation of email editing.
EmailTransitionProvider(MessageHandlerFactory) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider
 
EmailTransitionProvider.AbortTransition - Class in uk.ac.ed.epcc.webapp.editors.mail
 
EmailTransitionProvider.AddAttachmentTransition - Class in uk.ac.ed.epcc.webapp.editors.mail
 
EmailTransitionProvider.AddRecipientTransition - Class in uk.ac.ed.epcc.webapp.editors.mail
 
EmailTransitionProvider.AddReplyToTransition - Class in uk.ac.ed.epcc.webapp.editors.mail
 
EmailTransitionProvider.CreateTransition - Class in uk.ac.ed.epcc.webapp.editors.mail
 
EmailTransitionProvider.DirectMailTransition - Class in uk.ac.ed.epcc.webapp.editors.mail
 
EmailTransitionProvider.DirectOperationTransition - Class in uk.ac.ed.epcc.webapp.editors.mail
 
EmailTransitionProvider.EditFormAction - Class in uk.ac.ed.epcc.webapp.editors.mail
Generic action to apply an EditAction (parameterised by a single piece of additional data) to a location in a message.
EmailTransitionProvider.EditSubjectTransition - Class in uk.ac.ed.epcc.webapp.editors.mail
 
EmailTransitionProvider.EditTextTransition - Class in uk.ac.ed.epcc.webapp.editors.mail
 
EmailTransitionProvider.FormContentMailTransition - Class in uk.ac.ed.epcc.webapp.editors.mail
 
EmailTransitionProvider.FormMailTransition - Class in uk.ac.ed.epcc.webapp.editors.mail
 
EmailTransitionProvider.SendTransition - Class in uk.ac.ed.epcc.webapp.editors.mail
 
EmailTransitionProvider.ServeTransition - Class in uk.ac.ed.epcc.webapp.editors.mail
 
EmailTransitionProvider.StartOverTransition - Class in uk.ac.ed.epcc.webapp.editors.mail
 
EmailTransitionProvider.TransitionLinker - Class in uk.ac.ed.epcc.webapp.editors.mail
 
EmailTransitionProvider.ViewDirectTransition - Class in uk.ac.ed.epcc.webapp.editors.mail
 
emitFileHTML(ExtendedXMLBuilder, boolean, FileInput, String) - Method in class uk.ac.ed.epcc.webapp.forms.html.EmitHtmlInputVisitor
 
emitHiddenParam(ExtendedXMLBuilder, Input) - Static method in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
 
emitHiddenParam(ExtendedXMLBuilder, String, String) - Static method in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
 
EmitHtmlInputVisitor - Class in uk.ac.ed.epcc.webapp.forms.html
 
EmitHtmlInputVisitor(AppContext, boolean, ExtendedXMLBuilder, boolean, Map, String, Map<String, String>) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.EmitHtmlInputVisitor
 
empty(String) - Static method in class uk.ac.ed.epcc.webapp.model.data.DataObject
 
empty(String) - Method in class uk.ac.ed.epcc.webapp.servlet.UserServlet
 
EmptyIterable<T> - Class in uk.ac.ed.epcc.webapp
An always empty Iterable
EmptyIterable() - Constructor for class uk.ac.ed.epcc.webapp.EmptyIterable
 
EmptyIterator<E> - Class in uk.ac.ed.epcc.webapp
An always empty iterator
EmptyIterator() - Constructor for class uk.ac.ed.epcc.webapp.EmptyIterator
 
EmptyIterator<E> - Class in uk.ac.ed.epcc.webapp.model.data.iterator
 
EmptyIterator() - Constructor for class uk.ac.ed.epcc.webapp.model.data.iterator.EmptyIterator
 
enableByDefault() - Method in enum uk.ac.ed.epcc.webapp.session.Hash
 
enabled(AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
Extension point to allow sub-classes to enable/disable the servlet
enabled(A) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.FixedCodeAuthComposite
 
enabled(AU) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.FormAuthComposite
 
enabled(A) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
enabled() - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
encodeCGI(String) - Static method in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
Translates a string into CGI format (used for encoding form values in URLs)
encodePage() - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
request page when ServletAppContext was created.
encodePage() - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
un-encoded version of the original request page.
encodeURL(String) - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
Add the context path to a url path
encodeURL(String) - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
Add the context path to a url path
end - Variable in class uk.ac.ed.epcc.webapp.time.Period
 
END_TIME_FIELD - Static variable in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
endDocument() - Method in class uk.ac.ed.epcc.webapp.content.XMLBuilderSaxHandler
 
endDocument() - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
endDocument() - Method in class uk.ac.ed.epcc.webapp.model.data.DumpParser
 
endDocument() - Method in class uk.ac.ed.epcc.webapp.model.far.XMLFormParser
 
endElement(String, String, String) - Method in class uk.ac.ed.epcc.webapp.content.XMLBuilderSaxHandler
 
endElement(Element, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.AbstractDomVisitor
 
endElement(Element, LinkedList<String>) - Method in interface uk.ac.ed.epcc.webapp.editors.xml.DomVisitor
 
endElement(String, String, String) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
endElement(Element, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.LocatorDomVisitor
 
endElement(Element, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.ViewDomVisitor
 
endElement(String, String, String) - Method in class uk.ac.ed.epcc.webapp.model.data.DumpParser
 
endElement(String, String, String) - Method in class uk.ac.ed.epcc.webapp.model.far.XMLFormParser
 
endMessage(MimePart, MimeMessage, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
endMessage(MimePart, MimeMessage, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
endMessage(MimePart, MimeMessage, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
endMessage(MimePart, MimeMessage, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.DeDupVisitor
 
endMessage(MimePart, MimeMessage, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
endMessage(MimePart, MimeMessage, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.FlattenVisitor
 
endMessage(MimePart, MimeMessage, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.PrefixVisitor
 
endMessage(MimePart, MimeMessage, MessageWalker) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
invoked as we leave a message The messageWalker message level is set for the message we are leaving
endMultiPart(MimePart, MimeMultipart, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
endMultiPart(MimePart, MimeMultipart, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
endMultiPart(MimePart, MimeMultipart, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
endMultiPart(MimePart, MimeMultipart, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.DeDupVisitor
 
endMultiPart(MimePart, MimeMultipart, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
endMultiPart(MimePart, MimeMultipart, MessageWalker) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
invoked at end of a multipart
endOpen() - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
Indicates that all attributes have been seen.
endPrefixMapping(String) - Method in class uk.ac.ed.epcc.webapp.content.XMLBuilderSaxHandler
 
endPrefixMapping(String) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
endPrefixMapping(String) - Method in class uk.ac.ed.epcc.webapp.model.data.DumpParser
 
endPrefixMapping(String) - Method in class uk.ac.ed.epcc.webapp.model.far.XMLFormParser
 
endStartElement(Element, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.AbstractDomVisitor
 
endStartElement(Element, LinkedList<String>) - Method in interface uk.ac.ed.epcc.webapp.editors.xml.DomVisitor
 
endStartElement(Element, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.LocatorDomVisitor
 
endStartElement(Element, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.ViewDomVisitor
 
endSubPart(MimePart, MimeMultipart, MessageWalker, int, int) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
endSubPart(MimePart, MimeMultipart, MessageWalker, int, int) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
endSubPart(MimePart, MimeMultipart, MessageWalker, int, int) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
invoked at the end of each multipart
ENDTIME - Static variable in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
Entry(F, Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
 
EntryKey(String, String) - Constructor for class uk.ac.ed.epcc.webapp.model.log.LogFactory.EntryKey
 
entrySet() - Method in class uk.ac.ed.epcc.webapp.cache.SoftHashMap
 
EnumeratingTypeConverter<T,D> - Interface in uk.ac.ed.epcc.webapp.model.data.convert
 
EnumInput<E extends java.lang.Enum<E>> - Class in uk.ac.ed.epcc.webapp.forms.inputs
Input to select values from a Java Enum the DB will contain the Enum name and the menu the result of the toString call.
EnumInput(EnumSet<E>) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.EnumInput
 
EnumInput(Class<E>) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.EnumInput
 
EnumIntegerInput<E extends java.lang.Enum<E>> - Class in uk.ac.ed.epcc.webapp.forms.inputs
Input to select values from a Java Enum the DB will contain the Enum ordinal and the menu the result of the toString call.
EnumIntegerInput(EnumSet<E>) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.EnumIntegerInput
 
EnumIntegerInput(Class<E>) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.EnumIntegerInput
 
EnumPreference<E extends java.lang.Enum> - Class in uk.ac.ed.epcc.webapp.preferences
An Enum valued PreferenceSetting
EnumPreference(Class<E>, String, E, String) - Constructor for class uk.ac.ed.epcc.webapp.preferences.EnumPreference
 
EnumProducer<E extends java.lang.Enum<E>> - Class in uk.ac.ed.epcc.webapp.model.data.convert
A TypeProducer for producing Enum values from a String field
EnumProducer(Class<E>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.convert.EnumProducer
 
EnumSetting<E extends java.lang.Enum> - Class in uk.ac.ed.epcc.webapp
A EnumSetting represents optional feature in the code.
EnumSetting(Class<E>, String, E, String) - Constructor for class uk.ac.ed.epcc.webapp.EnumSetting
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.AbstractSetting
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.apps.Option
Two options are considered equal if they have the same long name and short name
equals(Object) - Method in class uk.ac.ed.epcc.webapp.content.BooleanWrapper
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.content.ExternalLink
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.content.Link
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.content.ScrollText
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.content.TagWrapper
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MailTarget
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.editors.xml.AbstractXMLTarget
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.email.inputs.RestrictedEmailFieldValidator
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.forms.html.ForwardResult
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.forms.html.RedirectResult
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.forms.registry.AbstractFormFactoryProvider
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderTransitionProvider
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.forms.result.ChainedTransitionResult
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.forms.result.MessageResult
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionGenerator
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinaryExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CaseExpression.Clause
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CaseExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CastDoubleSQLExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CastLongSQLExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DerefSQLExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLValue
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlDateConverter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlMillisecondConverter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlTimestampDiffExpr
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlDateConverter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlMillisecondConverter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.RoundSQLExpression
 
equals(Object) - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionMatchFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionNullFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionOrderClause
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionOrderFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndAcceptFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
equals(Object) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.BaseFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BinaryAcceptFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConvertToAcceptFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.DualFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterSet
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.GenericBinaryFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OrFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLNotFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLOrFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.IndexField
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.IndexType
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.LazyObjectCreator
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType.Value
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.ConstIndexedSQLValue
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
This duration is equal to the other object if that object is a Duration object and lasts for exactly the same length of time as this duration
equals(Duration) - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationSQLExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.FieldValueFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.FieldValuePatternArgument
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.BackJoinFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.ConstJoinerFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.IdAcceptFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.JoinerFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.NullFieldFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.OrphanFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SelfReferenceFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SQLIdFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SQLValueFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedReference
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.RemoteAcceptFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Order
 
equals(Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
Compare with a Map of values for all the fields they have in common test for equality.
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayMimeStreamData
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayStreamData
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.TransitionKey
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.AcceptFilterConverter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.far.AbstractPartTransitionProvider
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTarget
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.model.relationship.GlobalRoleFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.RoleFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.AcceptHashFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.SQLHashFilter
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.session.ParseFactoryValidator
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.time.Period
 
equals(Object) - Method in class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
ERASE - Static variable in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
erasePersonalData(AU) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
Erase the personal data for the specified user
EraseTransition() - Constructor for class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider.EraseTransition
 
error(Throwable, String) - Method in class uk.ac.ed.epcc.webapp.AppContext
Report an application error.
error(String) - Method in class uk.ac.ed.epcc.webapp.AppContext
Report an application error.
error(Object) - Method in class uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService
 
error(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService
 
error(SAXParseException) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
error(Object) - Method in class uk.ac.ed.epcc.webapp.email.logging.EmailLogger
 
error(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.email.logging.EmailLogger
 
error(Object) - Method in class uk.ac.ed.epcc.webapp.logging.buffer.BufferLogger
 
error(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.buffer.BufferLogger
 
error(Object) - Method in class uk.ac.ed.epcc.webapp.logging.debug.DebugLogger
 
error(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.debug.DebugLogger
 
error(Object) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
error(Supplier<String>) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
error(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
error(Supplier<String>, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
error(Object) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
error(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
error(Supplier<String>) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
error(Supplier<String>, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
error(Object) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
error(Supplier<String>) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
error(Object, Throwable) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
error(Supplier<String>, Throwable) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
error(Object) - Method in class uk.ac.ed.epcc.webapp.logging.print.PrintWrapper
 
error(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.print.PrintWrapper
 
error(Object) - Method in class uk.ac.ed.epcc.webapp.servlet.logging.ServletWrapper
 
error(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.servlet.logging.ServletWrapper
 
ErrorCodes - Enum in uk.ac.ed.epcc.webapp.servlet.session.token
Standard Bearer token error codes
errorEmail(AppContext, Logger, String, String) - Static method in class uk.ac.ed.epcc.webapp.email.Emailer
General email error report
errorEmail(AppContext, Logger, Throwable, Map, String) - Static method in class uk.ac.ed.epcc.webapp.email.Emailer
Send an error email This is called within EmailLogger so logging should always go through the provided logger.
ErrorFilter - Class in uk.ac.ed.epcc.webapp.servlet
Traps uncaught errors and initialises the AppContext.
ErrorFilter() - Constructor for class uk.ac.ed.epcc.webapp.servlet.ErrorFilter
 
ErrorFilter.Closer - Class in uk.ac.ed.epcc.webapp.servlet
 
ErrorFormResult<T,K> - Class in uk.ac.ed.epcc.webapp.forms.html
A FormResult that indicates a form validation error.
ErrorFormResult(TransitionFactory<K, T>, T, K, Map<String, String>, Collection<String>) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.ErrorFormResult
 
ErrorInput<T> - Class in uk.ac.ed.epcc.webapp.forms.inputs
An ErrorInput is an unmodifiable input that never validates.
ErrorInput(String) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.ErrorInput
 
ErrorProcessingFormAction<X,K> - Class in uk.ac.ed.epcc.webapp.forms.html
A FormAction that provides custom handling of a form that fails to validate.
ErrorProcessingFormAction() - Constructor for class uk.ac.ed.epcc.webapp.forms.html.ErrorProcessingFormAction
 
ExactNode - Class in uk.ac.ed.epcc.webapp.servlet.navigation
a Node which matches the target url exactly.
ExactNode() - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.ExactNode
 
ExactNodeMaker - Class in uk.ac.ed.epcc.webapp.servlet.navigation
 
ExactNodeMaker(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.ExactNodeMaker
 
exec(String, long, String) - Method in class uk.ac.ed.epcc.webapp.exec.DefaultExecService
 
exec(long, String) - Method in class uk.ac.ed.epcc.webapp.exec.DefaultExecService
 
exec(long, String) - Method in interface uk.ac.ed.epcc.webapp.exec.ExecService
Run a external command (waiting for it to complete)
exec(String, long, String) - Method in interface uk.ac.ed.epcc.webapp.exec.ExecService
Run a external command with supplied input (waiting for it to complete)
exec_deferred(byte[], String) - Method in class uk.ac.ed.epcc.webapp.exec.DefaultExecService
 
exec_deferred(byte[], String) - Method in interface uk.ac.ed.epcc.webapp.exec.ExecService
Make a DeferredProcessProxy to be run later.
ExecService - Interface in uk.ac.ed.epcc.webapp.exec
A service to run external commands.
execute(long) - Method in interface uk.ac.ed.epcc.webapp.exec.DeferredProcessProxy
Blocking call to execute the deferred process.
execute(long) - Method in class uk.ac.ed.epcc.webapp.exec.ProcessHandler
blocking call to the process.
ExistFilter(File) - Constructor for class uk.ac.ed.epcc.webapp.servlet.StaticServlet.ExistFilter
 
exists(BaseFilter<BDO>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
exists(BaseFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory
 
ExistsMapper - Class in uk.ac.ed.epcc.webapp.model.data
A ResultMapper that generates a boolean true/false if the filter matches anything
ExistsMapper() - Constructor for class uk.ac.ed.epcc.webapp.model.data.ExistsMapper
 
ExistsValidator() - Constructor for class uk.ac.ed.epcc.webapp.model.TextFileOverlay.ExistsValidator
 
exit(AppContext, int) - Static method in class uk.ac.ed.epcc.webapp.apps.CommandLauncher
Convenient method for doing a normal system exit with a specified code
expandText(String) - Method in class uk.ac.ed.epcc.webapp.AppContext
perform config parameter expansion on a text fragment.
expandText(String) - Method in class uk.ac.ed.epcc.webapp.PropertyExpander
perform config parameter expansion on a text fragment.
expandUnicode(String) - Static method in class uk.ac.ed.epcc.webapp.editors.mail.HtmlStripper
replace expanded unicode with raw
expired() - Method in class uk.ac.ed.epcc.webapp.session.AbstractRequestFactory.AbstractRequest
 
expires() - Method in class uk.ac.ed.epcc.webapp.session.AbstractRequestFactory.AbstractRequest
 
EXPIRES - Static variable in class uk.ac.ed.epcc.webapp.session.AbstractRequestFactory
 
expireTime(P, Date) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
calculates the time the current data should expire.
expression - Variable in class uk.ac.ed.epcc.webapp.model.data.DurationFieldValue
 
ExtauthSessionTag - Class in uk.ac.ed.epcc.webapp.tags
A custom Tag that ensures that a current session exists for the user viewing the page
ExtauthSessionTag() - Constructor for class uk.ac.ed.epcc.webapp.tags.ExtauthSessionTag
 
ExtendedXMLBuilder - Interface in uk.ac.ed.epcc.webapp.content
Interface for extended XML content (including HTML).
EXTERNAL_AUTH_ONLY_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
Feature to require external auth logins for all sessions.
EXTERNAL_AUTH_VIA_LOGIN_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
EXTERNAL_CONTENT_PI - Static variable in class uk.ac.ed.epcc.webapp.content.XMLBuilderSaxHandler
Processing instruction used to include external content
ExternalLink - Class in uk.ac.ed.epcc.webapp.content
 
ExternalLink(AppContext, String, URL) - Constructor for class uk.ac.ed.epcc.webapp.content.ExternalLink
 
ExternalNode - Class in uk.ac.ed.epcc.webapp.servlet.navigation
A Node representing an external URL
ExternalNode() - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.ExternalNode
 
ExternalNodeMaker - Class in uk.ac.ed.epcc.webapp.servlet.navigation
 
ExternalNodeMaker(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.ExternalNodeMaker
 
ExternalRedirectResult - Class in uk.ac.ed.epcc.webapp.forms.html
A redirect to an external URI
ExternalRedirectResult(URI) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.ExternalRedirectResult
 
EXTRA_HTML - Static variable in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
 
ExtraContent<O> - Interface in uk.ac.ed.epcc.webapp.forms.transition
Interface for FormTransition or TargetLessTransitions that provide additional content together with the Form
extractOpenSSHBase64(String) - Static method in class uk.ac.ed.epcc.webapp.ssh.PublicKeyReaderUtil
Extracts from the OpenSSH public key format the base64 encoded SSH public key.
extractPrefix(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.AbstractXMLTarget
 
extractPrefix(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.TemplateTarget
 
ExtraFormTransition<O> - Interface in uk.ac.ed.epcc.webapp.forms.transition
 
ExtraTargetLessTransition<O> - Interface in uk.ac.ed.epcc.webapp.forms.transition
 

F

fac - Variable in class uk.ac.ed.epcc.webapp.model.Classification
 
fac - Variable in class uk.ac.ed.epcc.webapp.model.data.Composite
 
fac - Variable in class uk.ac.ed.epcc.webapp.session.AbstractTargetRequestFactory
 
factory - Variable in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
factory - Variable in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NameFinderInput
 
Factory(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.model.log.MessageData.Factory
 
factory - Variable in class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
fallback - Variable in class uk.ac.ed.epcc.webapp.forms.result.BackResult
 
fallbackOrder() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLResultIterator
last ditch order clause to use if no other modify string inlcude "ORDER BY" if set.
fallbackOrder() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterIterator
 
FalseFilter<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
A filter than never slects any records.
FalseFilter(Class<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.FalseFilter
 
fatal(Object) - Method in class uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService
 
fatal(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService
 
fatal(Object) - Method in class uk.ac.ed.epcc.webapp.email.logging.EmailLogger
 
fatal(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.email.logging.EmailLogger
 
fatal(Object) - Method in class uk.ac.ed.epcc.webapp.logging.buffer.BufferLogger
 
fatal(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.buffer.BufferLogger
 
fatal(Object) - Method in class uk.ac.ed.epcc.webapp.logging.debug.DebugLogger
 
fatal(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.debug.DebugLogger
 
fatal(Object) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
fatal(Supplier<String>) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
fatal(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
fatal(Supplier<String>, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
fatal(Object) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
fatal(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
fatal(Supplier<String>) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
fatal(Supplier<String>, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
fatal(Object) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
fatal(Supplier<String>) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
fatal(Object, Throwable) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
fatal(Supplier<String>, Throwable) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
fatal(Object) - Method in class uk.ac.ed.epcc.webapp.logging.print.PrintWrapper
 
fatal(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.print.PrintWrapper
 
fatal(Object) - Method in class uk.ac.ed.epcc.webapp.servlet.logging.ServletWrapper
 
fatal(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.servlet.logging.ServletWrapper
 
FatalDataError - Error in uk.ac.ed.epcc.webapp.jdbc.exception
A Data error similar to a DataException but this is taken to be a fatal error (usually due to a non functioning database) It therefore extends Error and should not be caught other than at the highext level
FatalDataError(String) - Constructor for error uk.ac.ed.epcc.webapp.jdbc.exception.FatalDataError
 
FatalDataError(Throwable) - Constructor for error uk.ac.ed.epcc.webapp.jdbc.exception.FatalDataError
 
FatalDataError(String, Throwable) - Constructor for error uk.ac.ed.epcc.webapp.jdbc.exception.FatalDataError
 
fatalError(SAXParseException) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
FatalError - Error in uk.ac.ed.epcc.webapp.logging.debug
 
FatalError() - Constructor for error uk.ac.ed.epcc.webapp.logging.debug.FatalError
 
FatalError(String) - Constructor for error uk.ac.ed.epcc.webapp.logging.debug.FatalError
 
FatalError(Throwable) - Constructor for error uk.ac.ed.epcc.webapp.logging.debug.FatalError
 
FatalError(String, Throwable) - Constructor for error uk.ac.ed.epcc.webapp.logging.debug.FatalError
 
FatalTransitionException - Exception in uk.ac.ed.epcc.webapp.forms.exceptions
This is a TransitionException indicating an unexpected internal error.
FatalTransitionException(String) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.FatalTransitionException
 
Feature - Class in uk.ac.ed.epcc.webapp
A Feature represents optional feature in the code.
Feature(String, boolean, String) - Constructor for class uk.ac.ed.epcc.webapp.Feature
 
Feature(String) - Constructor for class uk.ac.ed.epcc.webapp.Feature
 
fetch(URL, Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.http.DefaultHttpService
 
fetch(URL, Map<String, String>) - Method in interface uk.ac.ed.epcc.webapp.http.HttpService
fetch data from a URL
field - Variable in class uk.ac.ed.epcc.webapp.content.Control
 
field - Variable in class uk.ac.ed.epcc.webapp.content.Label
 
Field<I> - Class in uk.ac.ed.epcc.webapp.forms
Field represents a single field in the form consisting of a label and and Input.
Field(Form, String, String, Input<I>) - Constructor for class uk.ac.ed.epcc.webapp.forms.Field
 
FIELD - Static variable in class uk.ac.ed.epcc.webapp.jdbc.table.AddFieldTransition
 
field - Variable in class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
FieldConstraint - Interface in uk.ac.ed.epcc.webapp.model.data
Interface for form constraints that restrict values of a field based on the values in other fields.
fieldCount() - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
FieldException - Exception in uk.ac.ed.epcc.webapp.forms.exceptions
 
FieldException() - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.FieldException
 
FieldException(String) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.FieldException
 
FieldException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.FieldException
 
FieldException(Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.FieldException
 
FieldExpression<T,X extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
Abstract class for SQL fields that can be used in expressions.
FieldExpression(Class<X>, Repository, Class<T>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
FieldNameFinder<AU extends AppUser,F extends FieldNameFinder> - Class in uk.ac.ed.epcc.webapp.session
A generic AppUserNameFinder that stores the name in a database field.
FieldNameFinder(AppUserFactory, String) - Constructor for class uk.ac.ed.epcc.webapp.session.FieldNameFinder
 
FieldOrderFilter<T> - Class in uk.ac.ed.epcc.webapp.model.data.filter
An OrderFilter that uses a single field This is for modification loops that might change the default ordering and therefore might fall foul of the chunking code.
FieldOrderFilter(Class<T>, Repository, String, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.FieldOrderFilter
 
FieldSQLExpression<T,X> - Interface in uk.ac.ed.epcc.webapp.model.data
A FieldValue that is also a SQLExpression
FieldType<T> - Class in uk.ac.ed.epcc.webapp.jdbc.table
Class representing a database field specification This is intended to capture constraints on behaviour rather than fully specify implementation.
FieldType(Class<? super T>, boolean, T) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.FieldType
 
FieldTypeVisitor - Interface in uk.ac.ed.epcc.webapp.jdbc.table
An visitor to create parts of the table creation syntax.
FieldValidator<D> - Interface in uk.ac.ed.epcc.webapp.forms
Interface for an additional external validator that can be added to a Field.
FieldValue<T,X> - Interface in uk.ac.ed.epcc.webapp.model.data
SQLAccessor that represents a field in the DataBase
FieldValueFilter<V,T> - Class in uk.ac.ed.epcc.webapp.model.data
A filter that matches (exactly) a value using a FieldValue Normally FieldValues are either FieldSQLExpressions or FilterProviders but this will work in the remaining cases e.g.
FieldValueFilter(Class<T>, FieldValue<V, T>, V) - Constructor for class uk.ac.ed.epcc.webapp.model.data.FieldValueFilter
 
FieldValuePatternArgument<T,X> - Class in uk.ac.ed.epcc.webapp.model.data
A PatternArg corresponding to a constant value for a FieldValue
FieldValuePatternArgument(FieldValue<T, X>, T) - Constructor for class uk.ac.ed.epcc.webapp.model.data.FieldValuePatternArgument
 
FileActionListener(JComponent, FileInput) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.SwingField.FileActionListener
 
FileData - Class in uk.ac.ed.epcc.webapp.model.log
 
FileData(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.log.FileData
 
FileDataFactory<T extends FileData> - Class in uk.ac.ed.epcc.webapp.model.log
FileDataFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.model.log.FileDataFactory
 
FileDataFactory(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.log.FileDataFactory
 
FileInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
A file upload type input.
FileInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.FileInput
 
FileItemStreamData - Class in uk.ac.ed.epcc.webapp.model.data.stream
A wrapper for a FileItem that converts it into a StreamData
FileItemStreamData(AppContext, FileItem) - Constructor for class uk.ac.ed.epcc.webapp.model.data.stream.FileItemStreamData
 
FileStreamData - Class in uk.ac.ed.epcc.webapp.model.data.stream
StreamData Object wrapping a file.
FileStreamData(AppContext, File) - Constructor for class uk.ac.ed.epcc.webapp.model.data.stream.FileStreamData
 
FileUploadDecorator - Class in uk.ac.ed.epcc.webapp.forms.inputs
A Input that decorated a String Input with a file-upload button
FileUploadDecorator(ParseAbstractInput<String>) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.FileUploadDecorator
 
FileUploadHandler - Class in uk.ac.ed.epcc.webapp.model.far.handler
A QuestionFormHandler for text input questions
FileUploadHandler() - Constructor for class uk.ac.ed.epcc.webapp.model.far.handler.FileUploadHandler
 
FileUploadWebappContextListener - Class in uk.ac.ed.epcc.webapp.servlet
ContextListener that ensures threads created by apache commons file upload are shutdown.
FileUploadWebappContextListener() - Constructor for class uk.ac.ed.epcc.webapp.servlet.FileUploadWebappContextListener
 
filter - Variable in class uk.ac.ed.epcc.webapp.jdbc.expr.CaseExpression.Clause
 
Filter() - Constructor for class uk.ac.ed.epcc.webapp.model.data.StateRelationshipComposite.Filter
 
filter - Variable in class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
filter_type - Variable in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
FilterAdapter() - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterAdapter
 
FilterAdd<T> - Class in uk.ac.ed.epcc.webapp.model.data.filter
Class to perform an in database increment based on a filter
FilterAdd(Repository) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.FilterAdd
 
FilterCombination - Enum in uk.ac.ed.epcc.webapp.jdbc.filter
An Enumeration of the different types of filter combination.
FilterConverter<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
Helper classes to convert generic filters into SQLFilters.
FilterConverter() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.FilterConverter
 
FilterCounter() - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterCounter
 
FilterCounter() - Constructor for class uk.ac.ed.epcc.webapp.model.data.TupleFactory.FilterCounter
 
FilterDelete<T extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data.filter
Class to implement filter driven deletion.
FilterDelete(Repository) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.FilterDelete
 
FilteredProperties - Class in uk.ac.ed.epcc.webapp.config
Simple class to help prepare properties for a particular application.
FilteredProperties(Properties, String) - Constructor for class uk.ac.ed.epcc.webapp.config.FilteredProperties
Constructs a new FilteredProperties based on extracting all properties from the provided Properties object whose keys begin with the specified base string.
FilteredProperties(Properties, String, String) - Constructor for class uk.ac.ed.epcc.webapp.config.FilteredProperties
Constructs a new FilteredProperties based on extracting all properties from the provided Properties object whose keys begin with the specified base string.
FilterExists() - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterExists
 
FilterExists() - Constructor for class uk.ac.ed.epcc.webapp.model.data.TupleFactory.FilterExists
 
FilterFinder<T,O> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
Class to create single items specified by a filter and ResultMapper.
FilterFinder(AppContext, Class<T>, boolean) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.FilterFinder
 
FilterFinder(AppContext, Class<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.FilterFinder
 
FilterIterator() - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterIterator
protected constructor to allow sub-classes to initialise fields before calling setup
FilterIterator(BaseFilter<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterIterator
 
FilterIterator(SQLFilter<BDO>, int, int) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterIterator
Initialise using a filter.
FilterMaker<T,O> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
Class to create single items specified by a filter and ResultMapper.
FilterMaker(AppContext, Class<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.FilterMaker
 
FilterMatcher<T> - Interface in uk.ac.ed.epcc.webapp.jdbc.filter
An interface for an object that can test if a filter matches a specific object.
FilterMatcher<T> - Interface in uk.ac.ed.epcc.webapp.model.data.forms
interface for classes that fine tune the matching in FormFilters
FilterPathParser<T extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data.filter
A class to parse a filter encoded as a path.
FilterPathParser(Repository, Form, Map<String, SQLMatcher<T>>, Class<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.FilterPathParser
 
FilterPolicy - Interface in uk.ac.ed.epcc.webapp.jdbc.filter
Interface for objects that generate a BaseFilter.
FilterProvider<T,D> - Interface in uk.ac.ed.epcc.webapp.jdbc.expr
An object that can attempt provide an explicit SQL filter for its property.
FilterReader<T,O> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
common base for classes that generate results via SQL.
FilterReader(AppContext, Class<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
 
FilterResult<D> - Interface in uk.ac.ed.epcc.webapp.model.data
Interface for containers that hold Filter results Normally a FilterSet produced by the factory.
filters - Variable in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
FilterSelect<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
Base class that holds the rules for turning filters into SQL selections.
FilterSelect() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.FilterSelect
 
FilterSelector(BaseFilter<BDO>, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterSelector
 
FilterSet<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
Abstract class for a set of Filters This class performs type checking but the implementation assumes that filters for super-types are also valid.
FilterSet(Class<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.FilterSet
 
FilterSet(BaseFilter<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterSet
 
FilterSet(SQLFilter<BDO>, int, int) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterSet
 
FilterSet(BaseFilter<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.TupleFactory.FilterSet
 
FilterSet(SQLFilter, int, int) - Constructor for class uk.ac.ed.epcc.webapp.model.data.TupleFactory.FilterSet
 
FilterUpdate<T> - Class in uk.ac.ed.epcc.webapp.model.data.filter
Class to perform an in database update based on a filter
FilterUpdate(Repository) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.FilterUpdate
 
FilterVisitor<X,T> - Interface in uk.ac.ed.epcc.webapp.jdbc.filter
A visitor for BaseFilter.
FilterWipe<T> - Class in uk.ac.ed.epcc.webapp.model.data.filter
Class to null record fields based on a filter
FilterWipe(Repository) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.FilterWipe
 
find(LinkedList<String>) - Method in interface uk.ac.ed.epcc.webapp.editors.xml.XMLTargetFactory
Get the XMLTarget represented by the path.
find(String) - Method in class uk.ac.ed.epcc.webapp.EnumSetting
 
find(String) - Method in class uk.ac.ed.epcc.webapp.Feature
 
find(String) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderRegistry
 
find(SQLFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterFinder
 
find(SQLFilter<T>, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterFinder
 
find(String) - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType
retrieve a Value from the registry.
find(int) - Method in class uk.ac.ed.epcc.webapp.model.data.CachedIndexedProducer
 
find(Number) - Method in class uk.ac.ed.epcc.webapp.model.data.CachedIndexedProducer
 
find(String) - Method in class uk.ac.ed.epcc.webapp.model.data.convert.EnumProducer
 
find(D) - Method in class uk.ac.ed.epcc.webapp.model.data.convert.LazyTypeConverter
 
find(Integer) - Method in class uk.ac.ed.epcc.webapp.model.data.convert.NumericEnumProducer
 
find(D) - Method in interface uk.ac.ed.epcc.webapp.model.data.convert.TypeConverter
Find the required object.
find(K) - Method in class uk.ac.ed.epcc.webapp.model.data.DataCache
The underlying query method.
find(int) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Get a single object via its unique id.
find(Integer) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
get a single Object via its unique id as a number.
find(Number) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
find(BaseFilter<BDO>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
find an object based on a filter
find(BaseFilter<BDO>, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Find an object based on a Filter
find(int) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
find(Number) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
find(L, R, BaseFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
 
find(L, R, BaseFilter<T>, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
 
find(Integer) - Method in class uk.ac.ed.epcc.webapp.model.data.LockedDataCache
 
find(K) - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedDataCache
 
find(IndexedReference<D>) - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedDataCache
 
find(int) - Method in interface uk.ac.ed.epcc.webapp.model.data.reference.IndexedProducer
 
find(IndexedReference<? extends I>) - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedReferenceDataCache
 
find(int) - Method in class uk.ac.ed.epcc.webapp.model.data.reference.LazyIndexProducer
 
find(P, Date) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
find(P, Date, boolean) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
find(P, Date) - Method in interface uk.ac.ed.epcc.webapp.model.history.HistoryHandler
Find History by peer and date
find(LogFactory.ItemType.ItemValue, int, boolean) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
Find and item only by what it points to.
find(O, LogFactory.ItemType.ItemValue, int, boolean) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
find an item by owner and value
find(String, String) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay
 
find(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay
 
find(int) - Method in class uk.ac.ed.epcc.webapp.session.RoleUpdate
 
find(Number) - Method in class uk.ac.ed.epcc.webapp.session.RoleUpdate
 
find(int) - Method in class uk.ac.ed.epcc.webapp.session.SessionDataProducer
 
find(String) - Method in class uk.ac.ed.epcc.webapp.StringSetting
 
findByEmail(String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
findByEmail(String, boolean) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
findByLoginNamePassword(String, String) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
findByLoginNamePassword(String, String, boolean) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
findByLoginNamePassword(String, String) - Method in class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
findByLoginNamePassword(String, String, boolean) - Method in class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
findByLoginNamePassword(String, String) - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite
Check a supplied user-name and password.
findByLoginNamePassword(String, String, boolean) - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite
Check a supplied user-name and password.
findByName(String) - Method in class uk.ac.ed.epcc.webapp.model.PropertyFactory
 
findByParentAndName(O, String) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
findByTag(String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractRequestFactory
locate a request object by tag.
findByTag(String) - Method in class uk.ac.ed.epcc.webapp.session.PasswordChangeRequestFactory
 
findConstructor(Class<T>, Object...) - Method in class uk.ac.ed.epcc.webapp.AppContext
Search for a matching constructor considering supertypes
findConstructorFromParamSignature(Class<T>, Class...) - Method in class uk.ac.ed.epcc.webapp.AppContext
Search for Constructor considering super-types
findDuplicate() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
Get the id of an identical (up to id) record in the database normally called on an uncommitted record so only the set fields are used to generate the query This is not efficient but can be used when merging data.
findDuplicate(int, Set<String>, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
Get the id of an identical (up to id) record in the database normally called on an uncommitted record so only the set fields are used to generate the query.
Finder() - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.Finder
 
Finder(boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.Finder
 
findFeatureByName(Class<X>, String) - Static method in class uk.ac.ed.epcc.webapp.AbstractSetting
Locate a Feature by name This is needed for transitions that operate on Features.
findFromString(String) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
findFromString(String) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
findFromString(String) - Method in interface uk.ac.ed.epcc.webapp.model.NameFinder
Find an existing entry by name This should use the same logic as NameFinder.getStringFinderFilter(String).
findFromString(String) - Method in interface uk.ac.ed.epcc.webapp.model.ParseFactory
Find an existing entry by name.
findFromString(String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
findFromString(String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserNameFinder
 
findFromString(String) - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFactory
 
findIndexed(K) - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedDataCache
 
fingerprint(String) - Method in class uk.ac.ed.epcc.webapp.ssh.AuthorizedKeyValidator
 
fingerprint2(String) - Method in class uk.ac.ed.epcc.webapp.ssh.AuthorizedKeyValidator
 
FIRST - Static variable in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
FIRSTNAME - Static variable in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
firstPassword(T) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
firstPassword(T) - Method in class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
firstPassword(T) - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite
set the initial randomised password for the user
FixedCodeAuthComposite<A extends AppUser> - Class in uk.ac.ed.epcc.webapp.session.twofactor
A debugging/testing FormAuthComposite that uses a single fixed code
FixedCodeAuthComposite(AppUserFactory<A>) - Constructor for class uk.ac.ed.epcc.webapp.session.twofactor.FixedCodeAuthComposite
 
FixedSetRangeMapper<T> - Interface in uk.ac.ed.epcc.webapp.charts.strategy
a SetRangeMapper that only generates a single set.
fixLeft(L) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.LinkInput
set a forcing value on the left side of the selector
fixRight(R) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.LinkInput
set a forcing value on the right side of the selector
fixSeries(P, Date, Date) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
fix a corrupt history sequence, ensure there are no overlapping records and fix and reversed timestamps and spurious splits.
fixSeries(P, Iterator<H>) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
fix a corrupt history sequence, ensure there are no overlapping records and fix and reversed timestamps and spurious splits.
FlattenVisitor - Class in uk.ac.ed.epcc.webapp.editors.mail
Flatten a MimeMessage/MultiPart into a single level MultiPart with no nested messages Nested messages are quoted to show that they are nested.
FlattenVisitor(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.FlattenVisitor
 
FlattenVisitor(AppContext, boolean) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.FlattenVisitor
 
FLOAT_TYPE - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
FloatFieldType - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
FloatFieldType(boolean, Float) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.FloatFieldType
 
floatValue() - Method in class uk.ac.ed.epcc.webapp.AverageValue
 
floatValue() - Method in class uk.ac.ed.epcc.webapp.DistinctCount
 
floatValue() - Method in class uk.ac.ed.epcc.webapp.MedianValue
 
floatValue() - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
 
flush() - Method in class uk.ac.ed.epcc.webapp.content.XMLPrinterWriter
 
flushCache() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
flushCaches(AppContext) - Static method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
flushRelationships() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
clear all cached relationships
flushRelationships() - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
clear the internal relationship cache as things may have changed
flushText() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MultipartMailBuilder
 
focusGained(FocusEvent) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.TextFocusListener
 
focusLost(FocusEvent) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.TextFocusListener
 
Footer(HttpServletRequest, HttpServletResponse) - Static method in class uk.ac.ed.epcc.webapp.servlet.StaticServlet
 
forbid(String) - Method in class uk.ac.ed.epcc.webapp.ssh.BadKeyFactory
 
FORCE_CONFIRM_ATTR - Static variable in class uk.ac.ed.epcc.webapp.forms.transition.ConfirmTransition
attribute that that can be added to an AppContext to convert ConfirmTransition into a single action form (ie with a default action) for api use
FORCE_MYISAM_ON_FULLTEXT_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.jdbc.table.MySqlCreateTableVisitor
 
FORCE_SERIALISE_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
 
ForceRollBack - Error in uk.ac.ed.epcc.webapp.jdbc.exception
Force a transaction retry/rollback Though this obviously is a recoverable exception we sub-class Error to bypass normal error recovery and reach the level that created the original transaction
ForceRollBack() - Constructor for error uk.ac.ed.epcc.webapp.jdbc.exception.ForceRollBack
 
ForceRollBack(String, Throwable) - Constructor for error uk.ac.ed.epcc.webapp.jdbc.exception.ForceRollBack
 
ForceRollBack(String) - Constructor for error uk.ac.ed.epcc.webapp.jdbc.exception.ForceRollBack
 
ForceRollBack(Throwable) - Constructor for error uk.ac.ed.epcc.webapp.jdbc.exception.ForceRollBack
 
FOREIGN_KEY_DELETE_CASCASE_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.jdbc.table.MySqlCreateTableVisitor
 
FOREIGN_KEY_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.jdbc.table.MySqlCreateTableVisitor
 
Form - Interface in uk.ac.ed.epcc.webapp.forms
Interface for building and querying Forms.
FORM_INPUT_FIELD - Static variable in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseTransitionProvider.CreateTransition
 
form_manager - Variable in class uk.ac.ed.epcc.webapp.model.far.AbstractPartTransitionProvider
 
form_manager - Variable in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
FORM_MANAGER_CONF_PREFIX - Static variable in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager
 
FORM_PAGE_ATTR - Static variable in class uk.ac.ed.epcc.webapp.tags.WebappHeadTag
request attribute denoting a page containing a form
FORM_STAGE_INPUT - Static variable in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
 
FORM_STATE_ATTR - Static variable in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
 
FORM_TAG - Static variable in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
FormAction - Class in uk.ac.ed.epcc.webapp.forms.action
A formAction represents an action button attached to a form When the button is pressed.
FormAction() - Constructor for class uk.ac.ed.epcc.webapp.forms.action.FormAction
 
format(Object, StringBuffer, FieldPosition) - Method in class uk.ac.ed.epcc.webapp.content.HtmlContentFormat
 
format(Object, StringBuffer, FieldPosition) - Method in class uk.ac.ed.epcc.webapp.content.TextContentFormat
 
format(PublicKey[]) - Method in class uk.ac.ed.epcc.webapp.session.MultiKeyComposite
 
format(PublicKey) - Method in class uk.ac.ed.epcc.webapp.session.OldSingleKeyComposite
 
format(X) - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
format(String) - Method in class uk.ac.ed.epcc.webapp.session.SingleKeyComposite
 
format(PublicKey) - Static method in class uk.ac.ed.epcc.webapp.ssh.PublicKeyReaderUtil
format a key (of the types supported by the PublicKeyReaderUtil.load(String) method.
format(PublicKey[]) - Static method in class uk.ac.ed.epcc.webapp.ssh.SshPublicKeyArrayInput
 
format(long, StringBuffer, FieldPosition) - Method in class uk.ac.ed.epcc.webapp.UnitDisplayFormat
 
format(double, StringBuffer, FieldPosition) - Method in class uk.ac.ed.epcc.webapp.UnitDisplayFormat
 
format(double, StringBuffer, FieldPosition) - Method in class uk.ac.ed.epcc.webapp.UnitFormat
 
format(long, StringBuffer, FieldPosition) - Method in class uk.ac.ed.epcc.webapp.UnitFormat
 
FormatDateTransform - Class in uk.ac.ed.epcc.webapp.content
Format Date cells of a Table using a DateFormat.
FormatDateTransform(DateFormat) - Constructor for class uk.ac.ed.epcc.webapp.content.FormatDateTransform
 
FormatHintInput - Interface in uk.ac.ed.epcc.webapp.forms.inputs
Interface for Inputs that can provide a hint to the expected format of the required input.
formatList(String, Object[]) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
formatPath(LinkedList<String>) - Static method in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider
 
FormatProvider<T,R> - Interface in uk.ac.ed.epcc.webapp.content
A class that generates a Labeller object.
formatRange(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractDateInput
 
formatRange(T) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.BoundedInput
format step/range values as used by the input into compatible to the way they are presented.
formatRange(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarMultiInputWrapper
 
formatRange(N) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.NumberInput
 
formatRange(Double) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.PercentInput
 
formatRange(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampMultiInput
 
formatTable(Table) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TableMaker
 
formatTable(Table) - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager
 
FormattedGenerator - Class in uk.ac.ed.epcc.webapp.content
UIGenerator that adds a formatted string
FormattedGenerator(int, String) - Constructor for class uk.ac.ed.epcc.webapp.content.FormattedGenerator
 
FormattedInput<N> - Class in uk.ac.ed.epcc.webapp.forms.inputs
Input based on a java.text.Format object
FormattedInput(Format) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.FormattedInput
 
FormattedTransform<C,R> - Class in uk.ac.ed.epcc.webapp.content
 
FormattedTransform() - Constructor for class uk.ac.ed.epcc.webapp.content.FormattedTransform
 
formatTime(long) - Method in class uk.ac.ed.epcc.webapp.timer.Timer
 
FormAuthComposite<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session.twofactor
super-class for TwoFactorComposites that validate using a pin-code
FormAuthComposite(AppUserFactory<AU>) - Constructor for class uk.ac.ed.epcc.webapp.session.twofactor.FormAuthComposite
 
FormContentEditMessageVisitor - Class in uk.ac.ed.epcc.webapp.editors.mail
Formats an mail message substituting a designated text part with a single form Input and associated action buttons.
FormContentEditMessageVisitor(AppContext, ContentBuilder, String, Form, MessageLinker) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.FormContentEditMessageVisitor
 
FormContentMailTransition() - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.FormContentMailTransition
 
FormContextTag - Class in uk.ac.ed.epcc.webapp.tags
A custom Tag that generates optional before a form that shows when the form has errors
FormContextTag() - Constructor for class uk.ac.ed.epcc.webapp.tags.FormContextTag
 
FormCreator - Interface in uk.ac.ed.epcc.webapp.forms.factory
FormCreator Implemented by classes that can implement Object creation forms By having an Interface we can re-use a lot of servlet boilerplate passing the appropriate class that implements the Interface.
FormCreatorProducer - Interface in uk.ac.ed.epcc.webapp.forms.factory
Interface for objects that create FormCreators
FormCreatorProducerTransition<X> - Class in uk.ac.ed.epcc.webapp.forms.factory
Object creation transition.
FormCreatorProducerTransition(String, FormCreatorProducer) - Constructor for class uk.ac.ed.epcc.webapp.forms.factory.FormCreatorProducerTransition
 
FormCreatorTransition<X> - Class in uk.ac.ed.epcc.webapp.forms.factory
 
FormCreatorTransition(String, FormCreator) - Constructor for class uk.ac.ed.epcc.webapp.forms.factory.FormCreatorTransition
 
FormEntry<F extends Contexed,T> - Class in uk.ac.ed.epcc.webapp.forms.registry
FormEntry holds a reference to a Factory class that is capable of being manipulated via the form interfaces This type is intended to provide an entry in lists of classes that can be modified via forms.
FormEntry(String, Class<? extends F>, FormPolicy) - Constructor for class uk.ac.ed.epcc.webapp.forms.registry.FormEntry
 
FormEntry(String, Class<? extends F>, String, FormPolicy) - Constructor for class uk.ac.ed.epcc.webapp.forms.registry.FormEntry
 
FormFactory - Interface in uk.ac.ed.epcc.webapp.forms.factory
Interface implemented by objects that generate HTML forms
FormFactoryProvider<T> - Interface in uk.ac.ed.epcc.webapp.forms.registry
Interface representing a set of create/update forms
FormFactoryProviderRegistry<T extends FormFactoryProvider> - Class in uk.ac.ed.epcc.webapp.forms.registry
Factory class for a set of FormFactoryProviders.
FormFactoryProviderRegistry(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderRegistry
 
FormFactoryProviderTransitionProvider<T> - Class in uk.ac.ed.epcc.webapp.forms.registry
 
FormFactoryProviderTransitionProvider(AppContext, String, FormFactoryProvider<T>) - Constructor for class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderTransitionProvider
 
FormHandler<R> - Interface in uk.ac.ed.epcc.webapp.model.far.handler
 
FormMailTransition() - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.FormMailTransition
 
FormOperations - Enum in uk.ac.ed.epcc.webapp.forms.registry
 
FormPolicy - Interface in uk.ac.ed.epcc.webapp.forms.registry
 
FormRegistry<T extends FormEntry> - Class in uk.ac.ed.epcc.webapp.forms.registry
 
FormRegistry(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.forms.registry.FormRegistry
 
FormResult - Interface in uk.ac.ed.epcc.webapp.forms.result
All FormActions return a FormResult FormResults are lightweight command classes that encode the response to the form These need interpreted by the surrounding framework for example a text message is displayed differently in a web, gui or command line context.
FormResultActionListener - Class in uk.ac.ed.epcc.webapp.forms.swing
 
FormResultActionListener(AppContext, JFrame, FormResult) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.FormResultActionListener
 
FormResultVisitor - Interface in uk.ac.ed.epcc.webapp.forms.result
This handles the mandatory types of FormResult.
FormState - Class in uk.ac.ed.epcc.webapp.forms.stateful
Form state held in the session.
FormState(AppContext, String, FormResult) - Constructor for class uk.ac.ed.epcc.webapp.forms.stateful.FormState
 
FormState.NextAction - Class in uk.ac.ed.epcc.webapp.forms.stateful
 
FormState.ResetAction - Class in uk.ac.ed.epcc.webapp.forms.stateful
 
FormTransition<X> - Interface in uk.ac.ed.epcc.webapp.forms.transition
A transition that requires a form to specify arguments
FormUpdate<T> - Interface in uk.ac.ed.epcc.webapp.forms.factory
FormUpdate is implemented by a classes that support Form based editing on objects.
formUpdate(Form) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
update this DataObject based on Form fields.
FormUpdateProducer<T> - Interface in uk.ac.ed.epcc.webapp.forms.factory
A factory class that can create FormUpdate objects for editing its targets
FormUpdateProducerTransition<K,X> - Class in uk.ac.ed.epcc.webapp.forms.factory
Transition to implement the first select stage of a FormUpdate
FormUpdateProducerTransition(String, FormUpdateProducer<X>, TransitionProvider<K, X>, K) - Constructor for class uk.ac.ed.epcc.webapp.forms.factory.FormUpdateProducerTransition
 
FormUpdateTransition<K,X> - Class in uk.ac.ed.epcc.webapp.forms.factory
 
FormUpdateTransition(String, FormUpdate<X>, TransitionProvider<K, X>, K) - Constructor for class uk.ac.ed.epcc.webapp.forms.factory.FormUpdateTransition
 
FormValidator - Interface in uk.ac.ed.epcc.webapp.forms
Interface for objects that can perform a global consistency check on a Form If it is more convenient to perform validation as part of the FormAction then you can throw a TransitionValidationException there instead.
forward(String) - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
Forward request to a different page.
forward(String) - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
Forward request to a different page.
ForwardResult - Class in uk.ac.ed.epcc.webapp.forms.html
FormResult to indicate forwarding to a page from within a servlet.
ForwardResult(String) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.ForwardResult
Constructor
ForwardResult(String, Map<String, Object>) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.ForwardResult
Constructor
ForwardTransition<T> - Class in uk.ac.ed.epcc.webapp.forms.transition
direct transition that returns a nested result
ForwardTransition(FormResult) - Constructor for class uk.ac.ed.epcc.webapp.forms.transition.ForwardTransition
 
FractionalFormatGenerator - Class in uk.ac.ed.epcc.webapp.content
A XMLGenerator that adds a css style according to the factional value.
FractionalFormatGenerator(Number) - Constructor for class uk.ac.ed.epcc.webapp.content.FractionalFormatGenerator
 
FractionalFormatTransform - Class in uk.ac.ed.epcc.webapp.content
 
FractionalFormatTransform() - Constructor for class uk.ac.ed.epcc.webapp.content.FractionalFormatTransform
 
frame - Variable in class uk.ac.ed.epcc.webapp.apps.GraphicsCommand
 
FULLTEXT_INDEX_TYPE - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
FullTextIndex(TableSpecification.FullTextIndex) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.FullTextIndex
 
FullTextIndex(String, String...) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.FullTextIndex
 
FuncExpression<T,D> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A SQLExpression that applies a SQLFunc to and inner SQLExpression.

G

GatedTransition<X> - Interface in uk.ac.ed.epcc.webapp.model.period
A Transition that can supress the transition for certain objects.
GENERAL_ERROR - Static variable in class uk.ac.ed.epcc.webapp.forms.MapForm
 
GeneralMapMapper<K,R> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
SQLGroupMapper to populate a Map from a SQL query.
GeneralMapMapper(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.GeneralMapMapper
 
GENERATED_PASSWORD_LENGTH - Static variable in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
Number of characters generated randomly for initial passwords If ('a'-'z') + ('A'-'Z') + ('0'-'9') = 62 ~= 64 ~= 6 bits, 16 characters gives nearly 96 bits
GenericBinaryFilter<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
BaseFilter that select true/false.
GenericBinaryFilter(Class<T>, boolean) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.GenericBinaryFilter
 
GenericSetPlot - Class in uk.ac.ed.epcc.webapp.charts
generic version of plot for use where the underlying data-model of the graphics class is radically different
GenericSetPlot(TimePeriod, int) - Constructor for class uk.ac.ed.epcc.webapp.charts.GenericSetPlot
 
GenericSplitSetPlot - Class in uk.ac.ed.epcc.webapp.charts
generic version of plot for use where the underlying datamodel of the graphics class is radically different
GenericSplitSetPlot(TimeChartData) - Constructor for class uk.ac.ed.epcc.webapp.charts.GenericSplitSetPlot
 
GenericSplitSetPlot(TimeChartData, int, int, int) - Constructor for class uk.ac.ed.epcc.webapp.charts.GenericSplitSetPlot
 
get(Object) - Method in class uk.ac.ed.epcc.webapp.cache.SoftHashMap
 
get(int) - Method in class uk.ac.ed.epcc.webapp.charts.GenericSetPlot
 
get(int, int, int) - Method in class uk.ac.ed.epcc.webapp.charts.GenericSplitSetPlot
 
get(int) - Method in interface uk.ac.ed.epcc.webapp.charts.SingleValueSetPlot
 
get(int, int, int) - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
get(Object) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
Get the object at the specified row
get(C, R) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
get(String) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
get the value associated with a Form field.
get(String) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
get the value associated with a Form field.
get(K) - Method in class uk.ac.ed.epcc.webapp.model.data.DataCache
The public query method.
getA() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinaryExpression
 
getA() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinarySQLValue
 
getA() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLExpression
 
getAccept() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.FileInput
 
getAcceptFilter(FilterMatcher<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
Make a pure AcceptFilter version of the current state if possible.
getAcceptFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.DualFilter
 
getAcceptFilter(DataObjectFactory<X>, String, T) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.DateMatcher
 
getAcceptFilter(DataObjectFactory<X>, String, T) - Method in interface uk.ac.ed.epcc.webapp.model.data.forms.Matcher
compare the target property and form value for use in the accept
getAccessKey(AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
getAction(String) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
getAction(String) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
get a FormAction by name.
getAction() - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
 
getActionButtons() - Method in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
emit the action buttons (if any) registered for this form.
getActionButtons(XMLContentBuilder) - Method in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
 
getActionButtons(Form, Set<String>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.JFormDialog
Get a panel containing the action buttons for a form.
getActionName() - Method in class uk.ac.ed.epcc.webapp.content.HtmlFormPolicy
 
getActionName() - Method in class uk.ac.ed.epcc.webapp.forms.MapForm
 
getActionNames() - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
getActionNames() - Method in interface uk.ac.ed.epcc.webapp.forms.Form
Get an Set of the names of the installed Actions.
getActions() - Method in class uk.ac.ed.epcc.webapp.CleanupService
 
getActionText() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.CreateTransition
Override the text for the create button
getActionText() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.Creator
Override the text for the create button
getActionURL(AppContext, TransitionFactory<A, B>, B) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
getActive() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getActiveFilter() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getActiveFilter(Date) - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager
Get a filter for AppUsers who have logged in since a target date.
getAdditionalCSS() - Method in interface uk.ac.ed.epcc.webapp.forms.result.ScriptCustomPage
 
getAdditionalCSS(K) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.ScriptTransitionFactory
 
getAdditionalScript() - Method in interface uk.ac.ed.epcc.webapp.forms.result.ScriptCustomPage
 
getAdditionalScript(K) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.ScriptTransitionFactory
 
getAddVisitor() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
getAddVisitor() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterSet
get a visitor to add the visitors target to the set.
getAddVisitor() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OrFilter
 
getAlgorithm() - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.Handler
 
getAlign() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
getAllIterator() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
get an Iterator over all contents of a table
getAllNames(AU) - Method in class uk.ac.ed.epcc.webapp.session.AppUserNameFinder
Get all of the defined names for this realm.
getAllNames(AU) - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFinder
 
getApplyToggle() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
getApplyToggle() - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
are toggle roles currently enabled
getAppUserFactory() - Method in class uk.ac.ed.epcc.webapp.session.AbstractUserRequestFactory
 
getAppUserFactory() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.SignupFormCreator
 
getAppUserFactory() - Method in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
getAppUserFactory() - Method in class uk.ac.ed.epcc.webapp.session.UpdateDetailsTransition
 
getArg() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConstPatternArgument
 
getArg() - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.PatternArgument
Get raw object For debugging messages
getArg() - Method in class uk.ac.ed.epcc.webapp.model.data.FieldValuePatternArgument
 
getArg() - Method in class uk.ac.ed.epcc.webapp.model.data.PatternArg
get the object to apply to this parameter
geTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.FieldType
 
getArgs() - Method in class uk.ac.ed.epcc.webapp.forms.action.ConfirmMessage
 
getArgs() - Method in class uk.ac.ed.epcc.webapp.forms.result.ConfirmTransitionResult
 
getArgs() - Method in class uk.ac.ed.epcc.webapp.forms.result.CustomMessageResult
 
getArgs() - Method in class uk.ac.ed.epcc.webapp.forms.result.MessageResult
 
getArgs() - Method in class uk.ac.ed.epcc.webapp.forms.result.ServeDataResult
 
getArgs() - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
Get the ServletPath as a list of strings A path element of "-" terminates the list.
getArgs() - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
Get the ServletPath as a list of strings A path element of "-" terminates the list.
getAsPeer() - Method in interface uk.ac.ed.epcc.webapp.model.history.History
Get the Peer object and restore state to that of the History object.
getAsPeer() - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryRecord
 
getAttr() - Method in class uk.ac.ed.epcc.webapp.forms.html.ForwardResult
 
getAttribute(Object) - Method in class uk.ac.ed.epcc.webapp.AppContext
method for returning Objects cached in the AppContext using setAttribute.
getAttribute(String) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
getAttribute(String) - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder.Panel
 
getAttribute(String) - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
getAttribute(String) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
retrieve an object stored in the session.
getAttribute(String) - Method in class uk.ac.ed.epcc.webapp.session.SimpleSessionService
 
getAttributeNames() - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
getAttributeNames() - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
 
getAttributes() - Method in class uk.ac.ed.epcc.webapp.AppContext
 
getAttributes(R) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
return all attributes set for the current key
getAttributes(C, R) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
getAttributes() - Method in class uk.ac.ed.epcc.webapp.forms.Field
 
getAuthenticationTime() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
getAuthenticationTime() - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
If there is a current user return the time they authenticated This should only record a user-present authentication not API access via a token
getAuthenticationType() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
getAuthenticationType() - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Get the authentication type used for the session.
getAutocompleteInput(BaseFilter<T>, boolean, boolean) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
getAutoFocus() - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
getAutoFocus() - Method in interface uk.ac.ed.epcc.webapp.forms.Form
get field for auto-focus
getAvatar(SessionService<AU>, AU) - Method in class uk.ac.ed.epcc.webapp.session.AvatarComposite
 
getB() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinaryExpression
 
getB() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinarySQLValue
 
getB() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLExpression
 
getBackup() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
create a backup table structured like this one if backups are enabled.
getBarChartSeries(String, int) - Method in class uk.ac.ed.epcc.webapp.charts.BarTimeChart
 
getBarChartSeries(String, int) - Method in interface uk.ac.ed.epcc.webapp.charts.BarTimeChartData
 
getBarChartSeries(String, int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeBarTimeChartData
 
getBarTimeChart(Period) - Method in class uk.ac.ed.epcc.webapp.charts.GraphService
 
getBarTimeChartData() - Method in class uk.ac.ed.epcc.webapp.charts.GraphService
 
getBarTimeChartData() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeGraphService
 
getBaseURL() - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay
 
getBlock() - Method in class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
getBlockCount() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldPeriodInput
 
getBlockField() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldPeriodInput
 
getBooleanExpression(Class<X>, String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
get a BooleanFieldExpression for a field
getBooleanParameter(String, boolean) - Method in class uk.ac.ed.epcc.webapp.AppContext
Check for a boolean parameter yes/on/true or no/off/false
getBooleanProperty(String, boolean) - Method in class uk.ac.ed.epcc.webapp.config.FilteredProperties
Check for a boolean parameter yes/on/true or no/off/false
getBooleanProperty(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
Query a property that should contain a single Y/N character and retrun this as a boolean.
getBooleanProperty(String, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
Query a property that should contain a single Y/N character and retrun this as a boolean.
getBooleanResult() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
get the boolean value of the filter if defined.
getBooleanResult() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BinaryAcceptFilter
 
getBooleanResult() - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.BinaryFilter
 
getBooleanResult() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.GenericBinaryFilter
 
getBooleanResult() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OrFilter
 
getBooleanResult() - Method in class uk.ac.ed.epcc.webapp.model.relationship.GlobalRoleFilter
 
getBorder() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
getBottomContent(X, MailTarget, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider
 
getBottomContent(X, T, SessionService<?>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionFactory
Get the content to be displayed at the bottom of the target page.
getBottomContent(X, DataObjectFactory, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
getBottomContent(X, T, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractViewIndexedTransitionProvider
 
getBottomContent(X, T, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractViewTransitionFactory
 
getBottomContent(X, T, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.SimpleViewTransitionProvider
 
getBottomContent(X, AbstractSetting, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 
getBottomNavigation(X, T) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.NavigationProvider
 
getBoxWidth() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.LengthInput
Get the input width for this Parameter as a text box.
getBoxWidth() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ParseAbstractInput
 
getBrowser() - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager.Wtmp
 
getBuffer() - Method in class uk.ac.ed.epcc.webapp.logging.buffer.BufferLoggerService
 
getBufferedImage(StreamData) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ImageInput
 
getBundle() - Method in class uk.ac.ed.epcc.webapp.messages.MessageBundleService
 
getBundle(String) - Method in class uk.ac.ed.epcc.webapp.messages.MessageBundleService
 
getButton(String, EditAction) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageComposerFormat
 
getBytes() - Method in class uk.ac.ed.epcc.webapp.exec.InputStreamThread
 
getBytes() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayStreamData
 
getCachedDefaultContext() - Static method in class uk.ac.ed.epcc.webapp.ssl.SSLService
Get the statically cached SSLContext This needs to have been set by a call to SSLService.makeDefaultContext()
getCalendarMonths(TimePeriod) - Static method in class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
getCalls() - Method in class uk.ac.ed.epcc.webapp.timer.Timer
 
getCalStart() - Method in class uk.ac.ed.epcc.webapp.time.CalendarFieldSplitPeriod
 
getCanLoginFilter() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
get a filter equivalent to AppUser.canLogin()
getCanonicalName(T) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
getCanonicalName(F) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getCanonicalName(T) - Method in interface uk.ac.ed.epcc.webapp.model.ParseFactory
Get a canonical name of an object in a format that can be parsed by the ParseFactory.findFromString(String) method.
getCanonicalName(AU) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getCanonicalName(AU) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
getCanonicalName(AU) - Method in class uk.ac.ed.epcc.webapp.session.FieldNameFinder
 
getCanonicalName(N) - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFactory
 
getCanonicalName(AU) - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFinder
 
getCatCounts() - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
Sum the contents of the dataset and return a 2D array by Catagory and set
getChartData() - Method in class uk.ac.ed.epcc.webapp.charts.Chart
 
getChartData() - Method in class uk.ac.ed.epcc.webapp.charts.PeriodChart
 
getChartData() - Method in class uk.ac.ed.epcc.webapp.charts.ScatterPeriodChart
 
getChartData() - Method in class uk.ac.ed.epcc.webapp.charts.TimeChart
 
getCheck() - Method in class uk.ac.ed.epcc.webapp.session.PasswordChangeRequestFactory.PasswordChangeRequest
 
getChecked() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.BinaryInput
String value corresponding to a checked input
getChecked() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.BooleanInput
 
getChecked() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CheckBoxInput
 
getChild() - Method in class uk.ac.ed.epcc.webapp.content.HtmlFormPolicy
 
getChildCreator(O) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
getChildManager() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getChildManager() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
getChildManager() - Method in class uk.ac.ed.epcc.webapp.model.far.PartOwnerFactory
Get the PartManager for the next level of the hierarchy.
getChildren() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NodeContainer
 
getChildTable(P) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
getChildTypeName() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getChildTypeName() - Method in class uk.ac.ed.epcc.webapp.model.far.PageManager
 
getChildTypeName() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
getChildTypeName() - Method in class uk.ac.ed.epcc.webapp.model.far.PartOwnerFactory
get the type-name for the child type.
getChildTypeName() - Method in class uk.ac.ed.epcc.webapp.model.far.QuestionManager
 
getChildTypeName() - Method in class uk.ac.ed.epcc.webapp.model.far.SectionManager
 
getChooser(AppContext) - Static method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormComponentListener
 
getChunkSize() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLResultIterator
Get the default chunk size for large database queries.
getClassDef(Class<T>, String) - Method in class uk.ac.ed.epcc.webapp.AppContext
 
getClassFromName(Class<T>, Class<? extends T>, String) - Method in class uk.ac.ed.epcc.webapp.AppContext
resolve a class-name into a class.
getClassList(Class, String) - Method in class uk.ac.ed.epcc.webapp.AppContext
 
getClassMap(Class<T>) - Method in class uk.ac.ed.epcc.webapp.AppContext
Generate a map of tags to classes assignable to (or containing an assignable Composable Composite of) a target type This will only find classes registered with the config service.
getCode() - Method in enum uk.ac.ed.epcc.webapp.servlet.session.token.ErrorCodes
 
getCode(Key, long) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
getCol(C) - Method in class uk.ac.ed.epcc.webapp.content.Table
Find or create a col by key
getColFormat(C) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
getCols() - Method in class uk.ac.ed.epcc.webapp.content.Table
Get a copy of the list of col keys.
getCols() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.IndexInfo
 
getColumNames() - Method in class uk.ac.ed.epcc.webapp.content.Table
 
getColumnGroup(C) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
getColumnGroups() - Method in class uk.ac.ed.epcc.webapp.content.Table
get all the defined Column Groups
getColumns() - Method in interface uk.ac.ed.epcc.webapp.content.MultiColumn
Number of columns to span
getColumns() - Method in class uk.ac.ed.epcc.webapp.content.MultiColumnText
 
getCombiner() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
The SQL combining clause ie.
getCombiner() - Method in enum uk.ac.ed.epcc.webapp.jdbc.filter.FilterCombination
Get the SQL keyword to combine two clauses
getComment(String) - Method in class uk.ac.ed.epcc.webapp.ssh.AuthorizedKeyValidator
return the trailing comment from a key If the key fails to parse null is returned.
getComparator() - Method in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
getComparator() - Method in interface uk.ac.ed.epcc.webapp.session.SortNameContributor
get a Comparator that compares target types according to the sort order
getCompleteVisitor() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.DynamicForm
get the visitor class to use for completion tests
getComponent() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
getComposable(Class<X>, Class<? extends X>, Object) - Static method in interface uk.ac.ed.epcc.webapp.model.data.Composable
Convert an object to a Composable.
getComposite(Class<? super X>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
get a specific Composite based on its registration type.
getComposites() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
get all Composites for this factory.
getComposites(Class<Y>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Get all composites that are assignable to a particular type.
getConfigFactory() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
getConfigPrefix() - Method in class uk.ac.ed.epcc.webapp.session.twofactor.FixedCodeAuthComposite
 
getConfigPrefix() - Method in class uk.ac.ed.epcc.webapp.session.twofactor.FormAuthComposite
 
getConfigPrefix() - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
getConfigProperties(DataObjectFactory<?>) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
get a set of configuration parameters that configure this object.
getConfigTag() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Return the tag used to qualify configuration parameters
getConfigValue(AppContext) - Method in class uk.ac.ed.epcc.webapp.EnumSetting
 
getConfigValue(AppContext) - Method in class uk.ac.ed.epcc.webapp.Feature
 
getConfigValue(AppContext) - Method in class uk.ac.ed.epcc.webapp.StringSetting
 
getConfirm(Form) - Method in class uk.ac.ed.epcc.webapp.forms.action.FormAction
should this action be confirmed before execute If this returns null no confirm is required.
getConfirm() - Method in exception uk.ac.ed.epcc.webapp.forms.exceptions.ConfirmException
 
getConfirm(Form) - Method in class uk.ac.ed.epcc.webapp.model.data.CreateAction
 
getConfirm(Form) - Method in interface uk.ac.ed.epcc.webapp.model.data.forms.CreateTemplate
should a confirm dialog be presented.
getConfirm(Form) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.CreateTransition
 
getConfirm(Form) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.Creator
 
getConfirm(Form) - Method in class uk.ac.ed.epcc.webapp.model.period.MoveDateTransition.MoveDateAction
 
getConfirm(Form) - Method in class uk.ac.ed.epcc.webapp.model.period.SplitTransition.SplitAction
 
getConfirmMessage(Form) - Method in class uk.ac.ed.epcc.webapp.forms.action.FormAction
 
getConnection() - Method in class uk.ac.ed.epcc.webapp.jdbc.MysqlSQLContext
 
getConnection() - Method in class uk.ac.ed.epcc.webapp.jdbc.PostgresqlSQLContext
 
getConnection() - Method in interface uk.ac.ed.epcc.webapp.jdbc.SQLContext
Get a database connection for the current context
getConnectionAttributes() - Method in interface uk.ac.ed.epcc.webapp.jdbc.DatabaseService
get a map of information about the connection
getConnectionAttributes() - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
getConnectionAttributes() - Method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
getConnectionHost() - Method in class uk.ac.ed.epcc.webapp.jdbc.MysqlSQLContext
 
getConnectionHost() - Method in class uk.ac.ed.epcc.webapp.jdbc.PostgresqlSQLContext
 
getConnectionHost() - Method in interface uk.ac.ed.epcc.webapp.jdbc.SQLContext
Get an identifying string for the database host we are connected to.
getConstructor(DataObjectFactory) - Method in class uk.ac.ed.epcc.webapp.model.data.ClassType.ClassValue
 
getContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageComposerFormat
 
getContent(ContentBuilder) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageHandlerFormat
 
getContentBuilder() - Method in class uk.ac.ed.epcc.webapp.forms.swing.JFormDialog
 
getContents() - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
get the contents of a form as a Map
getContents() - Method in interface uk.ac.ed.epcc.webapp.forms.Form
get the contents of a form as a Map
getContentType() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayMimeStreamData
 
getContentType() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.FileItemStreamData
 
getContentType() - Method in interface uk.ac.ed.epcc.webapp.model.data.stream.MimeStreamData
get the Mime type associated with the Data
getContentType() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.MimeStreamDataWrapper
 
getContentType() - Method in class uk.ac.ed.epcc.webapp.servlet.PartStreamData
 
getContentType() - Method in class uk.ac.ed.epcc.webapp.servlet.RequestMimeStreamData
 
getContext() - Method in class uk.ac.ed.epcc.webapp.AbstractConstructedObjectList
 
getContext() - Method in class uk.ac.ed.epcc.webapp.AbstractContexed
 
getContext() - Method in class uk.ac.ed.epcc.webapp.apps.CheckClassProperties
 
getContext() - Method in class uk.ac.ed.epcc.webapp.apps.GetProperty
 
getContext() - Method in class uk.ac.ed.epcc.webapp.apps.GraphicsCommand
 
getContext() - Method in class uk.ac.ed.epcc.webapp.apps.ListFonts
 
getContext() - Method in class uk.ac.ed.epcc.webapp.apps.SetProperty
 
getContext() - Method in class uk.ac.ed.epcc.webapp.apps.UploadXML
 
getContext() - Method in class uk.ac.ed.epcc.webapp.charts.strategy.HashMapper
 
getContext() - Method in class uk.ac.ed.epcc.webapp.config.CachedConfigService
 
getContext() - Method in class uk.ac.ed.epcc.webapp.content.HtmlWriter
 
getContext() - Method in interface uk.ac.ed.epcc.webapp.Contexed
 
getContext() - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider
 
getContext() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageWalker
 
getContext() - Method in class uk.ac.ed.epcc.webapp.email.Emailer
 
getContext() - Method in class uk.ac.ed.epcc.webapp.email.inputs.ServiceAllowedEmailFieldValidator
 
getContext() - Method in class uk.ac.ed.epcc.webapp.email.logging.EmailLoggerService
 
getContext() - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
get the AppContext associated with this Form
getContext() - Method in interface uk.ac.ed.epcc.webapp.forms.factory.FormFactory
 
getContext() - Method in class uk.ac.ed.epcc.webapp.forms.factory.UpdateForm
 
getContext() - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderTransitionProvider
 
getContext() - Method in class uk.ac.ed.epcc.webapp.forms.swing.JFormDialog
 
getContext() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormResultVisitor
 
getContext() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingTransitionHandler
 
getContext() - Method in class uk.ac.ed.epcc.webapp.jdbc.config.DataBaseConfigService
 
getContext() - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
getContext() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.RemoteSQLValue
 
getContext() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLValuePatternTransform
 
getContext() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
 
getContext() - Method in class uk.ac.ed.epcc.webapp.jdbc.MysqlSQLContext
 
getContext() - Method in class uk.ac.ed.epcc.webapp.jdbc.PostgresqlSQLContext
 
getContext() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DataBaseHandlerService
 
getContext() - Method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
getContext() - Method in class uk.ac.ed.epcc.webapp.logging.buffer.BufferLoggerService
 
getContext() - Method in class uk.ac.ed.epcc.webapp.logging.debug.DebugLoggerService
 
getContext() - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerService
 
getContext() - Method in class uk.ac.ed.epcc.webapp.model.AbstractConstructedTargetList
 
getContext() - Method in class uk.ac.ed.epcc.webapp.model.data.Composite
 
getContext() - Method in class uk.ac.ed.epcc.webapp.model.data.DatabaseUpgrader
 
getContext() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
Get the application context used to create this object.
getContext() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
getContext() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
getContext() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.BackJoinFilter
 
getContext() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.JoinerFilter
 
getContext() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NameFinderInput
 
getContext() - Method in interface uk.ac.ed.epcc.webapp.model.data.forms.UpdateTemplate
 
getContext() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
get the AppContext associated with this Repository.
getContext() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ContentVisitor
 
getContext() - Method in class uk.ac.ed.epcc.webapp.model.lifecycle.AbstractContexedAction
 
getContext() - Method in class uk.ac.ed.epcc.webapp.model.lifecycle.AbstractContextedListener
 
getContext() - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Handler
 
getContext() - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFileUpdator
 
getContext() - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.TemplateTarget
 
getContext() - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 
getContext() - Method in class uk.ac.ed.epcc.webapp.resource.DefaultResourceService
 
getContext() - Method in class uk.ac.ed.epcc.webapp.servlet.config.ServletConfigService
 
getContext() - Method in class uk.ac.ed.epcc.webapp.servlet.config.ServletContextConfigService
 
getContext() - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
getContext() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.AbstractNodeMaker
 
getContext() - Method in class uk.ac.ed.epcc.webapp.servlet.resource.ServletResourceService
 
getContext() - Method in class uk.ac.ed.epcc.webapp.session.AvatarServeDataProducer
 
getContext(String, String) - Method in class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
getContext() - Method in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder
 
getContext() - Method in class uk.ac.ed.epcc.webapp.session.RoleFilterProvider
 
getContext() - Method in class uk.ac.ed.epcc.webapp.session.RoleUpdate
 
getContext() - Method in class uk.ac.ed.epcc.webapp.session.SessionDataProducer
 
getConverter() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TypeConverterSQLValue
 
getConverter() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TypeFilterProducerSQLValue
 
getCount() - Method in class uk.ac.ed.epcc.webapp.AverageValue
 
getCount() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.AutoComplete
 
getCount() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ClassInput
 
getCount() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ConstructedObjectInput
 
getCount() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumInput
 
getCount() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumIntegerInput
 
getCount() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IntegerSetInput
 
getCount() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ListInputWrapper
 
getCount() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
getCount() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
 
getCount() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.SuggestedItemInput
get the number of suggested items.
getCount() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalFieldInput
 
getCount() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalIndexInput
 
getCount() - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory.ClassificationCodeListInput
 
getCount() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractDataObjectInput
 
getCount(BaseFilter<BDO>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
count the number of records selected by a Filter
getCount() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
getCount() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryFieldInput
 
getCount() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryForeignKeyInput
 
getCount() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryIndexInput
 
getCount() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TableInput
 
getCount() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TypeProducerInput
 
getCount(BaseFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory
 
getCount() - Method in class uk.ac.ed.epcc.webapp.time.CalendarFieldSplitPeriod
 
getCounts() - Method in class uk.ac.ed.epcc.webapp.charts.AbstractSingleValueSetPlot
 
getCounts() - Method in interface uk.ac.ed.epcc.webapp.charts.SetPlot
sum the contents of the dataset returning an array by set
getCounts() - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
getCreateVisitor(StringBuilder, List<Object>) - Method in class uk.ac.ed.epcc.webapp.jdbc.MysqlSQLContext
 
getCreateVisitor(StringBuilder, List<Object>) - Method in class uk.ac.ed.epcc.webapp.jdbc.PostgresqlSQLContext
 
getCreateVisitor(StringBuilder, List<Object>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.SQLContext
Get a FieldTypeVisitor used to generate table specifications.
getCreator(AppContext) - Method in class uk.ac.ed.epcc.webapp.forms.factory.CreatorTransition
 
getCreator(AppContext) - Method in class uk.ac.ed.epcc.webapp.forms.factory.FormCreatorProducerTransition
 
getCreator(AppContext) - Method in class uk.ac.ed.epcc.webapp.forms.factory.FormCreatorTransition
 
getCreators(SessionService) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderRegistry
Get all FormTypes that a person can create
getCritical(String) - Method in class uk.ac.ed.epcc.webapp.ssh.KeySigner
 
getCrsfToken(P, T) - Method in interface uk.ac.ed.epcc.webapp.servlet.CrsfTokenService
Get a crsf token for the operation.
getCrsfToken(P, T) - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultCrsfTokenService
 
getCrsfToken(P, T) - Method in class uk.ac.ed.epcc.webapp.servlet.NullCrsfTokenService
 
getCrsfToken(AppContext, HttpServletRequest) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
getCRSFToken(AppContext, TransitionFactory<K, T>, K, T) - Method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
generate a CRSF token to be included in form posts.
getCryptPassword() - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.Handler
 
getCurrent(AppContext) - Method in class uk.ac.ed.epcc.webapp.EnumSetting
 
getCurrent(AppContext) - Method in class uk.ac.ed.epcc.webapp.Feature
 
getCurrent(AppContext) - Method in class uk.ac.ed.epcc.webapp.preferences.EnumPreference
 
getCurrent(AppContext) - Method in class uk.ac.ed.epcc.webapp.preferences.StringPreference
 
getCurrent() - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager
 
getCurrent(AppContext) - Method in interface uk.ac.ed.epcc.webapp.Setting
get the current value of the setting
getCurrent(AppContext) - Method in class uk.ac.ed.epcc.webapp.StringSetting
 
getCurrentMessage() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageWalker
 
getCurrentPerson() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
getCurrentPerson() - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
get the current person if known
getCurrentServiceFilter() - Method in class uk.ac.ed.epcc.webapp.model.ReferenceServiceFilterComposite
get a filter for records that match the current service
getCurrentServiceFilter() - Method in class uk.ac.ed.epcc.webapp.model.ServiceFilterComposite
get a filter for records that match the current service
getCurrentTime() - Method in class uk.ac.ed.epcc.webapp.CurrentTimeService
 
getCustomLogger(HttpServletRequest, HttpServletResponse) - Static method in class uk.ac.ed.epcc.webapp.servlet.ErrorFilter
 
getData(Table, String) - Method in class uk.ac.ed.epcc.webapp.charts.PieChart
create a piechart from a column of a table.
getData(Table, String, String) - Method in class uk.ac.ed.epcc.webapp.charts.PieChart
create a PieChart from a column of a table labeled by the values of a different column.
getData(Map<String, Number>) - Method in class uk.ac.ed.epcc.webapp.charts.PieChart
Generate a Plot from a Map setting legends to the key values
getData() - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
 
getData() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MimeStreamDataVisitor
 
getData() - Method in class uk.ac.ed.epcc.webapp.model.datastore.DataStore.Data
 
getData(SessionService, List<String>) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getData() - Method in class uk.ac.ed.epcc.webapp.model.far.response.BooleanDataManager.BooleanData
 
getData() - Method in class uk.ac.ed.epcc.webapp.model.far.response.DateDataManager.DateData
 
getData() - Method in class uk.ac.ed.epcc.webapp.model.far.response.IntegerDataManager.IntegerData
 
getData() - Method in class uk.ac.ed.epcc.webapp.model.far.response.OptionDataManager.OptionData
 
getData() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseDataManager.ResponseData
 
getData(QuestionManager.Question, R) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager
get the data from a Question from a response
getData(SessionService, List<String>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager
 
getData(QuestionManager.Question) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager.Response
get the data provided in response to a particular question.
getData() - Method in class uk.ac.ed.epcc.webapp.model.far.response.StreamDataDataManager.StreamDataRecord
 
getData() - Method in class uk.ac.ed.epcc.webapp.model.far.response.StringDataManager.StringData
 
getData() - Method in class uk.ac.ed.epcc.webapp.model.log.FileData
 
getData(SessionService, List<String>) - Method in class uk.ac.ed.epcc.webapp.model.serv.DataObjectDataProducer
 
getData() - Method in class uk.ac.ed.epcc.webapp.model.serv.DataObjectDataProducer.MimeData
 
getData(SessionService, List<String>) - Method in interface uk.ac.ed.epcc.webapp.model.serv.ServeDataProducer
Get a MimeStreamData corresponding to the data to be served This method also implements access control and returns null if access is denied.
getData() - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFile
get a string representation of the current data balue
getData() - Method in interface uk.ac.ed.epcc.webapp.model.TextProvider
 
getData(AU) - Method in class uk.ac.ed.epcc.webapp.session.AvatarComposite
 
getData(SessionService, List<String>) - Method in class uk.ac.ed.epcc.webapp.session.AvatarServeDataProducer
 
getData() - Method in class uk.ac.ed.epcc.webapp.session.SerialisableSoftReference
 
getData(SessionService, List<String>) - Method in class uk.ac.ed.epcc.webapp.session.SessionDataProducer
 
getDataAsString() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseDataManager.ResponseData
 
getDatabaseService() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
 
getDataCache() - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
getDataCache() - Method in interface uk.ac.ed.epcc.webapp.model.NameFinder
get a DataCache for fetching the target
getDataCache() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getDataCache() - Method in class uk.ac.ed.epcc.webapp.session.AppUserNameFinder
 
getDataCache() - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFactory
 
getDataClass() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.AbstractTextHandler
 
getDataClass() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.BooleanHandler
 
getDataClass() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.ClassificationHandler
 
getDataClass() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.DateHandler
 
getDataClass() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.EmailListHandler
 
getDataClass() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.FileUploadHandler
 
getDataClass() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.IntegerHandler
 
getDataClass() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.MultiIntegerHandler
 
getDataClass() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.OptionHandler
 
getDataClass() - Method in interface uk.ac.ed.epcc.webapp.model.far.handler.QuestionFormHandler
what is the handler class for data generated by this question.
getDataClass() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.TextHandler
 
getDataManager(QuestionManager.Question) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager
get the ResponseDataManager that handles the data generated by a question.
getDataObject() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.DataObjectAlternateInput
 
getDataObject() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.LinkInput
 
getDataReader() - Method in interface uk.ac.ed.epcc.webapp.model.TextProvider
 
getDatasetId() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getDataSource() - Method in class uk.ac.ed.epcc.webapp.model.log.FileData
 
getDataStream() - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager.PersonalResponse
 
getDataStream() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager.Response
get a MimeStreamData representing a downloadable version of the response
getDate() - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
Get the date the Item was added to the log
getDate() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NodeContainer
 
getDateExpression(Class<X>, String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
get a Date valued FieldValue for a field.
getDateFormat(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractDateInput
 
getDateFormat(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RelativeDateInput
 
getDateInput() - Method in interface uk.ac.ed.epcc.webapp.model.period.SplitManager
get the appropriate date input to use for this class
getDateProperty(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
 
getDBTag() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
Get the tag used to create the connection for this query from a DatabaseService.
getDBTag() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractFinder
 
getDBTag() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterIterator
 
getDBTag() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferenceIterator
 
getDBTag() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.JoinLinkFilterIterator
 
getDBTag() - Method in class uk.ac.ed.epcc.webapp.model.data.RangeSearch.InfoFinder
 
getDBTag() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
Get the tag used to retrieve the correct database connection for this table from a DatabaseService
getDBTag() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.AbstractFinder
 
getDBTag() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory
 
getDBTag() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleIterator
 
getDefault() - Method in class uk.ac.ed.epcc.webapp.AbstractSetting
 
getDefault() - Method in enum uk.ac.ed.epcc.webapp.jdbc.filter.FilterCombination
Get the default value for an empty filter.
getDefault() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.FieldType
 
getDefault() - Method in class uk.ac.ed.epcc.webapp.model.data.StateRelationshipComposite
 
getDefault(AppContext) - Static method in enum uk.ac.ed.epcc.webapp.session.Hash
 
getDefault() - Method in interface uk.ac.ed.epcc.webapp.Setting
get the default (compiled) value of the setting.
getDefault() - Static method in class uk.ac.ed.epcc.webapp.ssl.CachedSocketFactory
 
getDefault() - Static method in class uk.ac.ed.epcc.webapp.ssl.DefaultSocketFactory
 
getDefaultFactoryClass() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
getDefaultPattern() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
Default SQL pattern to use if no filter clauses provided
getDefaultRealm() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
Get the realm to use as a default when generating a name from the factory.
getdefaultRecipients() - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Provider
 
getDefaultRelationshipFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Get a SQLFilter to use as the default target for relationship filters.
getDefaultRelationshipFilter() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getDefaultRoles(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.relationship.PersonRelationship
 
getDefaultRoles(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.relationship.Relationship
generate a list of the default roles to create when bootstrapping a table.
getDefaults() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Generate a set of default property values.
getDefaults() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
Get a set of default values for the form fields
getDefaults() - Method in interface uk.ac.ed.epcc.webapp.model.data.forms.CreateTemplate
get the default values to use on creation.
getDefaults() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.SignupFormCreator
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.cron.LockFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Get the default table specification if the table is to be created.
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
 
getDefaultTableSpecification(AppContext, String, IndexedProducer<L>, String, IndexedProducer<R>, String) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
 
getDefaultTableSpecification(AppContext, String, IndexedProducer<L>, String, IndexedProducer<R>, String) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.datastore.DataStore
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.PartConfigFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.far.HandlerPartManager
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.far.QuestionManager
 
getDefaultTableSpecification(AppContext, String, IndexedProducer<QuestionManager.Question>, String, IndexedProducer<R>, String) - Method in class uk.ac.ed.epcc.webapp.model.far.response.BooleanDataManager
 
getDefaultTableSpecification(AppContext, String, IndexedProducer<QuestionManager.Question>, String, IndexedProducer<R>, String) - Method in class uk.ac.ed.epcc.webapp.model.far.response.DateDataManager
 
getDefaultTableSpecification(AppContext, String, IndexedProducer<QuestionManager.Question>, String, IndexedProducer<R>, String) - Method in class uk.ac.ed.epcc.webapp.model.far.response.IntegerDataManager
 
getDefaultTableSpecification(AppContext, String, IndexedProducer<QuestionManager.Question>, String, IndexedProducer<R>, String) - Method in class uk.ac.ed.epcc.webapp.model.far.response.OptionDataManager
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager
 
getDefaultTableSpecification(AppContext, String, IndexedProducer<QuestionManager.Question>, String, IndexedProducer<R>, String) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseDataManager
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager
 
getDefaultTableSpecification(AppContext, String, IndexedProducer<QuestionManager.Question>, String, IndexedProducer<R>, String) - Method in class uk.ac.ed.epcc.webapp.model.far.response.StreamDataDataManager
 
getDefaultTableSpecification(AppContext, String, IndexedProducer<QuestionManager.Question>, String, IndexedProducer<R>, String) - Method in class uk.ac.ed.epcc.webapp.model.far.response.StringDataManager
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.far.SectionManager
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.history.LinkHistoryManager
 
getDefaultTableSpecification() - Static method in class uk.ac.ed.epcc.webapp.model.log.FileData
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.log.FileDataFactory
 
getDefaultTableSpecification(AppContext, LogOwner<O>, AppUserFactory<?>, String) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.log.MessageData.Factory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.log.TextDataFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.PropertyFactory
 
getDefaultTableSpecification(AppContext, String, IndexedProducer<A>, String, IndexedProducer<B>, String) - Method in class uk.ac.ed.epcc.webapp.model.relationship.Relationship
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.serv.DataObjectDataProducer
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.preferences.AbstractUserSettingFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractRequestFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractTargetRequestFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractUserRequestFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.session.EmailChangeRequestFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.session.PasswordChangeRequestFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.session.PreferedViewFactory
 
getDefaultTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.ssh.BadKeyFactory
 
getDefaultTransition(T) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.DefaultingTransitionFactory
Get the key for the default transition.
getDefaultTransition(A) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.CodeAuthTransitionProvider
 
getDefaultValue() - Method in class uk.ac.ed.epcc.webapp.content.HourTransform
 
getDefaultValue() - Method in class uk.ac.ed.epcc.webapp.content.MillisToHourTransform
 
getDefaultView() - Method in class uk.ac.ed.epcc.webapp.session.PreferredViewComposite
 
getDescription() - Method in class uk.ac.ed.epcc.webapp.AbstractSetting
 
getDescription() - Method in class uk.ac.ed.epcc.webapp.apps.Option
 
getDescription() - Method in class uk.ac.ed.epcc.webapp.model.Classification
 
getDescription() - Method in interface uk.ac.ed.epcc.webapp.Setting
Descriptive text of the purpose/meaning of the setting.
getDescriptor() - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager.PersonalResponse
 
getDescriptor() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager.Response
a text descriptor for the response.
getDestFilter(SQLFilter<BDO>, String, DataObjectFactory<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Default filter for use when we want to select remote objects referenced from this table with a select clause on this table.
getDestFilter(Class<BDO>, SQLFilter<T>, String, Repository, Repository) - Static method in class uk.ac.ed.epcc.webapp.model.data.filter.Joiner
 
getDestFilter(DataObjectFactory<R>, BaseFilter<M>) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager
Get a BaseFilter on one of the linked DataObjectFactorys
getDetails(Object) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
get an expanding/folding section if supported This method can either return a new ContentBuilder or the current object.
getDetails(Object) - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
getDetails(Object) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
getDetails(Object) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
getDetails(Object) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
getDiff(SimpleXMLBuilder, InputSource) - Method in class uk.ac.ed.epcc.webapp.model.data.XMLDataUtils
 
getDiff(DiffParser, InputSource) - Method in class uk.ac.ed.epcc.webapp.model.data.XMLDataUtils
 
getDigest() - Method in enum uk.ac.ed.epcc.webapp.session.Hash
 
getDirectoryInfo(AU) - Method in class uk.ac.ed.epcc.webapp.session.DirectoryComposite
 
getDisplayClass() - Method in interface uk.ac.ed.epcc.webapp.content.MultiColumn
optionally return an additional css class for this cell
getDisplayClass() - Method in class uk.ac.ed.epcc.webapp.content.MultiColumnText
 
getDisplayClass(AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.ExternalNode
 
getDisplayClass(AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
getDNSName() - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager.Wtmp
return text DNS name if known
getDocument() - Method in interface uk.ac.ed.epcc.webapp.editors.xml.XMLTarget
get the Document being edited
getDocument() - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.TemplateTarget
 
getDocument() - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.XMLFile
 
getDomainBounds(List, boolean) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getDomainOrder() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getDoubleParam(String, double) - Method in class uk.ac.ed.epcc.webapp.AppContext
 
getDoubleProperty(String, double) - Method in class uk.ac.ed.epcc.webapp.config.FilteredProperties
 
getDoubleProperty(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
get a property as a double value
getDoubleProperty(String, double) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
 
getDownloadName(SessionService, List<String>) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getDownloadName(SessionService, List<String>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager
 
getDownloadName(SessionService, List<String>) - Method in class uk.ac.ed.epcc.webapp.model.serv.DataObjectDataProducer
 
getDownloadName(SessionService, List<String>) - Method in interface uk.ac.ed.epcc.webapp.model.serv.ServeDataProducer
get a download file-name to be added to a download link.
getDownloadName(SessionService, List<String>) - Method in class uk.ac.ed.epcc.webapp.session.AvatarServeDataProducer
 
getDownloadName(SessionService, List<String>) - Method in class uk.ac.ed.epcc.webapp.session.SessionDataProducer
 
getDumper() - Method in class uk.ac.ed.epcc.webapp.model.data.DiffParser
 
getDynamicFormProvider() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getEditHTML() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageComposerFormat
Get the HTML edit form
getEditLimit(SessionService<?>) - Method in interface uk.ac.ed.epcc.webapp.model.period.SplitManager
Get a date before which edits are forbidden for the current user If no limit return null.
getEditMarker() - Method in interface uk.ac.ed.epcc.webapp.model.period.SplitManager
Get a date before which edits should be confirmed.
getEditPartHTML(List<String>) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageComposerFormat
Get HTML for this message with a specified text part as a form
getEmail(AppUser) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
 
getEmail() - Method in class uk.ac.ed.epcc.webapp.session.AppUser
get the Email address for this AppUser if known.
getEmail() - Method in class uk.ac.ed.epcc.webapp.session.EmailChangeRequestFactory.EmailChangeRequest
 
getEmailFilter() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
a filter for people that we might ever send emails to.
getEmailInput() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageComposer
get an Input for email addresses.
getEmailInput() - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Composer
 
getEmailValidator(AppContext) - Static method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
getEncodedSecret(Key) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
getEncoding() - Method in class uk.ac.ed.epcc.webapp.email.Emailer
 
getEnd() - Method in class uk.ac.ed.epcc.webapp.time.Period
 
getEnd() - Method in interface uk.ac.ed.epcc.webapp.time.TimePeriod
 
getEnd() - Method in class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
getEndDate() - Method in class uk.ac.ed.epcc.webapp.charts.PeriodChart
 
getEndTime() - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager.Wtmp
 
getEndTimeAsDate() - Method in interface uk.ac.ed.epcc.webapp.model.history.History
 
getEndTimeAsDate() - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryRecord
 
getEndX(int, int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getEndXValue(int, int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getEndY(int, int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getEndYValue(int, int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getEnumParameter(Class<E>, String, E) - Method in class uk.ac.ed.epcc.webapp.AppContext
 
getErr() - Method in class uk.ac.ed.epcc.webapp.exec.ProcessHandler
 
getErr() - Method in interface uk.ac.ed.epcc.webapp.exec.ProcessProxy
get the erro output of the process
getError(String) - Method in class uk.ac.ed.epcc.webapp.content.HtmlFormPolicy
 
getError(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
getError(LinkedList<String>) - Method in interface uk.ac.ed.epcc.webapp.editors.xml.InfoProvider
 
getError() - Method in interface uk.ac.ed.epcc.webapp.servlet.session.token.BearerTokenService
get an error to return with authentication request.
getError_code() - Method in exception uk.ac.ed.epcc.webapp.http.HttpException
 
getErrorCode() - Method in exception uk.ac.ed.epcc.webapp.ssh.PublicKeyReaderUtil.PublicKeyParseException
Returns the error code enumeration of this public key parse exception instance.
getErrors() - Method in class uk.ac.ed.epcc.webapp.content.HtmlFormPolicy
 
getErrors() - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
getErrors() - Method in interface uk.ac.ed.epcc.webapp.editors.xml.InfoProvider
 
getErrors() - Method in class uk.ac.ed.epcc.webapp.forms.html.ErrorFormResult
 
getErrors(HttpServletRequest) - Static method in class uk.ac.ed.epcc.webapp.forms.html.HTMLForm
 
getErrors() - Method in class uk.ac.ed.epcc.webapp.model.far.response.CompleteVisitor
 
getEscapeUnicode() - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
getExcludeFilter(DataObjectFactory<I>, T) - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType
Get a filter excluding a value
getExcludeFilter(DataObjectFactory<I>, T) - Method in interface uk.ac.ed.epcc.webapp.model.data.convert.TypeFilterProducer
 
getExcludeFilter(DataObjectFactory<I>, Set<T>) - Method in interface uk.ac.ed.epcc.webapp.model.data.convert.TypeFilterProducer
 
getExcludeFilter(DataObjectFactory<I>, T...) - Method in interface uk.ac.ed.epcc.webapp.model.data.convert.TypeFilterProducer
 
getExcludeFilter(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
getExcludeValues(T...) - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType
 
getExit() - Method in class uk.ac.ed.epcc.webapp.exec.ProcessHandler
get the exit value of the process, This may return null if the timeout is reached.
getExit() - Method in interface uk.ac.ed.epcc.webapp.exec.ProcessProxy
get the return code
getExpandedProperty(String) - Method in class uk.ac.ed.epcc.webapp.AppContext
Query an environmental parameter with nested parameter expansion
getExpandedProperty(String, String) - Method in class uk.ac.ed.epcc.webapp.AppContext
 
getExpandedProperty(String, String) - Method in class uk.ac.ed.epcc.webapp.PropertyExpander
 
getExpandedProperty(String) - Method in class uk.ac.ed.epcc.webapp.PropertyExpander
 
getExplicitRoles(AppContext, int) - Static method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
getExtension(String) - Method in class uk.ac.ed.epcc.webapp.ssh.KeySigner
 
getExtraHtml(C, SessionService<?>, X) - Method in class uk.ac.ed.epcc.webapp.forms.factory.EditTransition
 
getExtraHtml(C, SessionService<?>, X) - Method in class uk.ac.ed.epcc.webapp.forms.factory.FormCreatorTransition
 
getExtraHtml(X, SessionService<?>, T) - Method in class uk.ac.ed.epcc.webapp.forms.transition.ConfirmTransition
 
getExtraHtml(X, SessionService<?>, O) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.ExtraContent
Add the extra content to be shown with the transition
getExtraHtml(X, SessionService<?>, O, Form) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.ExtraContent
A multi-stage form may need to customise content based on form state and can override this method.
getExtraHtml(X, SessionService<?>, T) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.IndexTransition
 
getExtraHtml(C, SessionService<?>, X) - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.XMLFileUpdator
 
getExtraHtml(X, SessionService<?>, AU) - Method in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider.QueryRoleTransition
 
getExtraHtml(X, SessionService<?>, AU) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder.ChangeEmailTransition
 
getExtraHtml(X, SessionService<?>, T) - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite.UpdatePasswordTransition
 
getExtraHtml(X, SessionService<?>, U) - Method in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder
 
getExtraHtml(X, SessionService<?>, A) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.CodeAuthTransitionProvider.AuthenticateTransition
 
getExtraHtml(X, SessionService<?>, A) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite.SetToptTransition
 
getExtraHtml(X, SessionService<?>, A) - Method in class uk.ac.ed.epcc.webapp.session.UpdateDetailsTransition
 
getFactory(AppContext) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageHandler
Get the MessageHandlerFactory for this MessageHandler.
getFactory(AppContext) - Method in class uk.ac.ed.epcc.webapp.forms.registry.AbstractFormFactoryProvider
Get the Factory associated with this entry.
getFactory(AppContext) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormEntry
 
getFactory() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompositeIndexedSQLValue
 
getFactory() - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.IndexedSQLValue
get the remote DataObjectFactory
getFactory() - Method in class uk.ac.ed.epcc.webapp.model.Classification
 
getFactory() - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractSelfSQLValue
 
getFactory() - Method in class uk.ac.ed.epcc.webapp.model.data.Composite
return the DataObjectFactory the Composite is registered with.
getFactory() - Method in class uk.ac.ed.epcc.webapp.model.data.ConstIndexedSQLValue
 
getFactory() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
getFactory() - Method in interface uk.ac.ed.epcc.webapp.model.data.forms.CreateTemplate
 
getFactory(AppContext) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.ConfigFormProvider.ConfigFormFactoryProvider
 
getFactory(AppContext) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.DynamicFormEntry
 
getFactory(AppContext) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.HeirarchyFormRegistry.HeirarchyFormFactoryProvider
 
getFactory() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
getFactory() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.Link
 
getFactory() - Method in interface uk.ac.ed.epcc.webapp.model.data.Owned
 
getFactory(String) - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory
 
getFactory() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.DynamicForm
 
getFactory() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.Part
get the PartManager for this part.
getFactory() - Method in class uk.ac.ed.epcc.webapp.model.far.PartOwner
get the PartOwnerFactory corresponding to this PartOwner
getFactory() - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryRecord
 
getFactory(AppContext) - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Handler
 
getFactory() - Method in class uk.ac.ed.epcc.webapp.session.AbstractTargetRequestFactory.AbstractRequest
 
getFactory() - Method in class uk.ac.ed.epcc.webapp.session.AbstractTargetRequestFactory
 
getFactory() - Method in class uk.ac.ed.epcc.webapp.session.AppUser
 
getFactoryClass() - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedReference
 
getFactoryTag() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
 
getFeatureTable(AppContext) - Static method in class uk.ac.ed.epcc.webapp.AbstractSetting
 
getField() - Method in enum uk.ac.ed.epcc.webapp.CalendarField
 
getField(String) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
get a Field object
getField() - Method in exception uk.ac.ed.epcc.webapp.forms.exceptions.TransitionValidationException
 
getField() - Method in exception uk.ac.ed.epcc.webapp.forms.exceptions.ValidateException
 
getField(String) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
get a Field object
getField() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConstPatternArgument
 
getField() - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.PatternArgument
Get field name.
getField(String) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification
 
getField() - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType
get the database field name we encode for
getField() - Method in class uk.ac.ed.epcc.webapp.model.data.convert.EnumProducer
 
getField() - Method in class uk.ac.ed.epcc.webapp.model.data.convert.NumericEnumProducer
 
getField() - Method in interface uk.ac.ed.epcc.webapp.model.data.convert.TypeProducer
Name of the Database field we index.
getField() - Method in class uk.ac.ed.epcc.webapp.model.data.FieldValuePatternArgument
 
getField() - Method in class uk.ac.ed.epcc.webapp.model.data.PatternArg
get a field name with the same type as this argument or null for default conversion.
getField() - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedTypeProducer
 
getField() - Method in class uk.ac.ed.epcc.webapp.time.CalendarFieldSplitPeriod
 
getField() - Method in class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
getFieldConstraints() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
get the FieldConstraints to apply in creation/update forms
getFieldConstraints() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
get FieldConstraints to apply when building the form
getFieldHelp() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
return a class-default set of help-text for form fields.
getFieldHelp() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
create additional tooltip help text for form fields.
getFieldInput(T) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DropFieldTransition
 
getFieldInput(T) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DropOptionalFieldTransition
 
getFieldIterator() - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
get an iterator over the field names
getFieldIterator() - Method in interface uk.ac.ed.epcc.webapp.forms.Form
get an iterator over the field names
getFieldName() - Method in class uk.ac.ed.epcc.webapp.model.data.DurationFieldValue
 
getFieldName() - Method in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
getFieldName() - Method in interface uk.ac.ed.epcc.webapp.model.data.FieldValue
Get the corresponding field name.
getFieldName() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
getFieldName() - Method in class uk.ac.ed.epcc.webapp.model.data.TypeProducerFieldValue
 
getFieldNames() - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
getFieldNames() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification
 
getFields() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
getFields() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
get the list of Record fields for this table in canonical order.
getFieldType(Form) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddBooleanFieldTransition
 
getFieldType(Form) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddClassificationReferenceTransition
 
getFieldType(Form) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddDateFieldTransition
 
getFieldType(Form) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddDoubleFieldTransition
 
getFieldType(Form) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddFieldTransition
 
getFieldType(Form) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddFloatFieldTransition
 
getFieldType(Form) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddIntegerFieldTransition
 
getFieldType(Form) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddLongFieldTransition
 
getFieldType(Form) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddReferenceTransition
 
getFieldType(Form) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddStdFieldTransition
 
getFieldType(Form) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.AddTextFieldTransition
 
getFieldType(T) - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType
 
getFieldType(E) - Method in class uk.ac.ed.epcc.webapp.model.data.convert.EnumProducer
 
getFieldType(E) - Method in class uk.ac.ed.epcc.webapp.model.data.convert.NumericEnumProducer
 
getFieldType(T) - Method in interface uk.ac.ed.epcc.webapp.model.data.convert.TypeProducer
Create a FieldType to create an appropriate field.
getFieldType(T) - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedTypeProducer
 
getFieldType() - Method in class uk.ac.ed.epcc.webapp.preferences.AbstractUserSettingFactory
 
getFieldType() - Method in class uk.ac.ed.epcc.webapp.preferences.UserSettingFactory
 
getFieldType() - Method in class uk.ac.ed.epcc.webapp.preferences.UserStringSettingFactory
 
getFieldValue() - Method in class uk.ac.ed.epcc.webapp.model.data.FieldValuePatternArgument
 
getFil() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.BackJoinFilter
 
getFilename() - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
 
getFilter(MatchCondition, IndexedReference) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompositeIndexedSQLValue
 
getFilter(MatchCondition, T) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
getFilter(MatchCondition, D) - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.FilterProvider
Create a SQLFilter comparing against the target value
getFilter(Class<T>, SQLExpression<V>, MatchCondition, V) - Static method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionFilter
 
getFilter(Class<T>, SQLExpression<V>, V) - Static method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionFilter
 
getFilter(Class<T>, SQLExpression<? extends V>, SQLExpression<? extends V>) - Static method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionMatchFilter
 
getFilter(Class<T>, SQLExpression<? extends V>, MatchCondition, SQLExpression<? extends V>) - Static method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionMatchFilter
 
getFilter(Class<T>, SQLExpression<V>, boolean) - Static method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionNullFilter
 
getFilter(Class<T>, boolean, SQLExpression<I>) - Static method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionOrderFilter
 
getFilter() - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.FilterPolicy
 
getFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
accessor for cached copy of the filter for use by sub-classes
getFilter(MatchCondition, IndexedReference) - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractSelfSQLValue
 
getFilter(DataObjectFactory<I>, T) - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType
 
getFilter(MatchCondition, IndexedReference) - Method in class uk.ac.ed.epcc.webapp.model.data.ConstIndexedSQLValue
 
getFilter(DataObjectFactory<I>, T) - Method in interface uk.ac.ed.epcc.webapp.model.data.convert.TypeFilterProducer
 
getFilter(DataObjectFactory<I>, Set<T>) - Method in interface uk.ac.ed.epcc.webapp.model.data.convert.TypeFilterProducer
 
getFilter(DataObjectFactory<I>, T...) - Method in interface uk.ac.ed.epcc.webapp.model.data.convert.TypeFilterProducer
 
getFilter(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
get a filter that selects a particular target object.
getFilter(BDO, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
get a filter that selects/excludes a particular target object.
getFilter(Predicate<BDO>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
convert a Predicate into an AcceptFilter In general SQLFilters are preferable as they filter at the SQL level.
getFilter(MatchCondition, Duration) - Method in class uk.ac.ed.epcc.webapp.model.data.DurationFieldValue
 
getFilter(MatchCondition, T) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TypeConverterSQLValue
 
getFilter(MatchCondition, IndexedReference) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
getFilter(L, R, BaseFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
 
getFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager.Template
Get a filter corresponding to the Template
getFilter(DataObjectFactory<R>, String, String) - Method in class uk.ac.ed.epcc.webapp.model.data.NamedFilterWrapper
 
getFilter(MatchCondition, Date) - Method in class uk.ac.ed.epcc.webapp.model.data.TimestampDateFieldExpression
 
getFilter(String) - Method in class uk.ac.ed.epcc.webapp.servlet.CrossCookieComposite
get a
getFilter(MatchCondition, Date) - Method in class uk.ac.ed.epcc.webapp.session.SignupDateComposite
 
getFilterArguments(BaseFilter<? super T>, List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterSelect
 
getFilterCombiner() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
 
getFilterCombiner() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
getFilterCombiner() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLAndFilter
 
getFilterCombiner() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLOrFilter
 
getFilterFromRole(String) - Method in class uk.ac.ed.epcc.webapp.model.relationship.Relationship
 
getFilterFromRole(String) - Method in class uk.ac.ed.epcc.webapp.model.relationship.RelationshipLinkManager
get a filter corresponding to the role.
getFilterResult(L, R, BaseFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
create a FilterResult of Link objects
getFilterResult(L, R, BaseFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
get A FilterResult for link objects
getFilterType() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompositeIndexedSQLValue
 
getFilterType() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
getFilterType() - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.FilterProvider
get the type bounds on the produced SQLFilter.
getFilterType() - Method in class uk.ac.ed.epcc.webapp.model.data.ConstIndexedSQLValue
 
getFilterType() - Method in class uk.ac.ed.epcc.webapp.model.data.DurationFieldValue
 
getFilterType() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TypeConverterSQLValue
 
getFilterType() - Method in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
getFilterType() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
getFilterType() - Method in class uk.ac.ed.epcc.webapp.model.data.SelfSQLValue
 
getFilterType() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleSelfSQLValue
 
getFinalResult() - Method in class uk.ac.ed.epcc.webapp.forms.html.DirectOperationResultVisitor
 
getFinalSelectFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
getFinalTableSpecification(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
getFinalTableSpecification(AppContext, String, IndexedProducer<L>, String, IndexedProducer<R>, String) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
 
getFindFilter(int) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Make a filter from an integer reference
getFingerprint() - Method in class uk.ac.ed.epcc.webapp.ssh.BadKeyFactory.BadKey
 
getFirst(O) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
getFirstname(AU) - Method in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
getFixedSet() - Method in interface uk.ac.ed.epcc.webapp.charts.strategy.FixedSetRangeMapper
get the set generated
getFloatProperty(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
get a property as a float value
getFloatProperty(String, float) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
 
getFont() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
getForeignKeyDescriptor(AppContext, String, boolean) - Static method in class uk.ac.ed.epcc.webapp.model.data.Repository
Get a foreign key descriptor by tag.
getForeignKeyName() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
 
getForm() - Method in class uk.ac.ed.epcc.webapp.forms.Field
 
getForm() - Method in class uk.ac.ed.epcc.webapp.forms.html.HTMLCreationForm
 
getForm() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.DynamicForm
 
getForm() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.Part
 
getForm() - Method in class uk.ac.ed.epcc.webapp.model.far.PartOwner
getForm() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager.Response
Get the DynamicFormManager.DynamicForm we are in response to.
getFormat() - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
 
getFormatHint() - Method in class uk.ac.ed.epcc.webapp.email.inputs.EmailInput
 
getFormatHint() - Method in class uk.ac.ed.epcc.webapp.email.inputs.EmailListInput
 
getFormatHint() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractDateInput
 
getFormatHint() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ElapsedSecondInput
 
getFormatHint() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.FormatHintInput
 
getFormatHint() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MonthInput
 
getFormatHint() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.StorageUnitTextInput
 
getFormatHint() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.DurationInput
 
getFormatHint() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.AppUserNameInput
 
getFormats() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractDateInput
 
getFormats() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.DateInput
 
getFormats() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampInput
 
getFormats(String) - Method in class uk.ac.ed.epcc.webapp.messages.ListControl
 
getFormCreator(AppContext) - Method in interface uk.ac.ed.epcc.webapp.forms.factory.FormCreatorProducer
Create a default FormCreator for the target object The form may be customised according to the requesting AppUser
getFormCreator(AppContext) - Method in class uk.ac.ed.epcc.webapp.forms.registry.AbstractFormFactoryProvider
Get a FormCreator appropriate for this type and the current person
getFormCreator(AppContext) - Method in interface uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProvider
generate a FormCreator appropriate to the specified USer If user specialisation is required the SessionService can be retrieved from the AppContext
getFormCreator(AppContext) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
getFormCreator(AppContext) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
getFormCreator(AppContext) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay
 
getFormFilter(F) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager
get a filter for all responses to a particular form.
getFormID() - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
getFormID() - Method in interface uk.ac.ed.epcc.webapp.forms.Form
get the form-ids In HTML this is used as a prefix for the input html-ids
getFormPolicy() - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
getFormPolicy() - Method in class uk.ac.ed.epcc.webapp.content.HtmlWriter
 
getFormPolicy() - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
getFormUpdate(AppContext) - Method in interface uk.ac.ed.epcc.webapp.forms.factory.FormUpdateProducer
produce a FormUpdate for the target type appropriate for the requesting user
getFormUpdate() - Method in class uk.ac.ed.epcc.webapp.forms.factory.UpdateForm
Get the underlying FormUpdate object.
getFormUpdate(AppContext) - Method in class uk.ac.ed.epcc.webapp.forms.registry.AbstractFormFactoryProvider
Get a FormUpdate appropriate for this type and the current person
getFormUpdate(AppContext) - Method in interface uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProvider
generate a FormUpdate object appropriate to the specified user.
getFormUpdate(AppContext) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
getFormUpdate(AppContext) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
getFormUpdate(AppContext) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
 
getFormUpdate(AppContext) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
getFormUpdate(AppContext) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay
 
getFormUpdate(AppContext) - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay
 
getFormUpdate(AppContext) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getFormUpdateProducer() - Method in class uk.ac.ed.epcc.webapp.forms.factory.StandAloneFormUpdateProducerTransition
 
getFragment() - Method in class uk.ac.ed.epcc.webapp.content.XMLDomBuilder
 
getFrame() - Method in class uk.ac.ed.epcc.webapp.forms.swing.JFormDialog
 
getFromString(String) - Static method in class uk.ac.ed.epcc.webapp.content.TemplateFile
 
getFullData(WtmpManager.Wtmp) - Method in class uk.ac.ed.epcc.webapp.servlet.CrossCookieComposite
return the full-data to be stored in the cookie.
getGeneralError(HttpServletRequest) - Static method in class uk.ac.ed.epcc.webapp.forms.html.HTMLForm
 
getGeneralError() - Method in class uk.ac.ed.epcc.webapp.forms.html.PageHTMLForm
 
getGlobalRoleFilter(String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
get a BaseFilter for all AppUsers who have access to a global role.
getGlobalRoleFilter(Set<String>, String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
getGlobalRoleFilter(String) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
get a BaseFilter for all AppUsers who have access to a global role.
getGroup() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeSetPlot
 
getGroup() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getGroup() - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderRegistry
get the tag used to produce this class via AppContext.getFactory
getGroup(String) - Static method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderRegistry
 
getGroup() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.ConfigFormProvider
 
getGroup() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.HeirarchyFormRegistry
 
getGroup() - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFile
 
getGroupParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.AliasSQLValue
 
getGroupParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinarySQLValue
 
getGroupParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
getGroupParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DistinctCountSQLValue
 
getGroupParameters(List<PatternArgument>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.GroupingSQLValue
Get the parameters for a group-by clause.
getGroupParameters(List<PatternArgument>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.NestedSQLValue
 
getGroupParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLSelectValue
 
getGroupParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.ConstIndexedSQLValue
 
getHandler() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MailTarget
 
getHandler(LinkedList<String>, SessionService<?>) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageHandlerFactory
Locate a MessageHandler by id number This method also does access control.
getHandler() - Method in class uk.ac.ed.epcc.webapp.model.far.HandlerPartManager.HandlerPart
 
getHandler(LinkedList<String>, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory
 
getHandler(SessionService<?>, H) - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory
 
getHandler(T) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
getHandlerClass() - Method in class uk.ac.ed.epcc.webapp.model.far.HandlerPartManager
 
getHandlerClass() - Method in class uk.ac.ed.epcc.webapp.model.far.QuestionManager
 
getHandlerClass() - Method in class uk.ac.ed.epcc.webapp.model.far.SectionManager
 
getHandlerTag() - Method in class uk.ac.ed.epcc.webapp.model.far.HandlerPartManager.HandlerPart
 
getHash(String) - Method in enum uk.ac.ed.epcc.webapp.session.Hash
get a hash value encoded as a hexadecimal string (for compatibility with mysql built in hash functions).
getHashtable(C) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
getHashtable(C, C) - Method in class uk.ac.ed.epcc.webapp.content.Table
get a hashtable of the contents of one Col keyed by the contents of another
getHeading(int) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
create a ContentBuilder that appends its contents as a heading when the ContentBuilder.addParent() method is called.
getHeading(int) - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
getHeading(int) - Method in class uk.ac.ed.epcc.webapp.content.HtmlWriter
 
getHeading(int) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
getHeading(int) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
getHeading(K, T) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TitleTransitionFactory
Get page heading
getHeading(ResponseTransitionKey<D, R>, ResponseTarget<D, R>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider
 
getHeading(AppUserKey, AppUser) - Method in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
getHeading(TransitionKey<A>, A) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.CodeAuthTransitionProvider
 
getHelp() - Method in enum uk.ac.ed.epcc.webapp.editors.mail.EditAction
 
getHelp(EditAction) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider
 
getHelp() - Method in class uk.ac.ed.epcc.webapp.forms.action.DisabledAction
 
getHelp() - Method in class uk.ac.ed.epcc.webapp.forms.action.FormAction
Return an optional help text for this action that can be presented as a tooltip etc.
getHelp() - Method in class uk.ac.ed.epcc.webapp.forms.action.NestAction
 
getHelp() - Method in class uk.ac.ed.epcc.webapp.forms.stateful.FormState.ResetAction
 
getHelp(K) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionFactory
Get tooltip help string for an operation
getHelp(TableTransitionKey) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
getHelp(K) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractViewTransitionFactory
 
getHelp(K) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.SimpleViewTransitionProvider
 
getHelp() - Method in class uk.ac.ed.epcc.webapp.model.data.transition.TransitionKey
 
getHelp() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.EditSectionTransition.CancelAction
 
getHelp() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.EditSectionTransition.EditAction
 
getHelp() - Method in class uk.ac.ed.epcc.webapp.model.period.SplitTransition.SplitAction
 
getHelp() - Method in enum uk.ac.ed.epcc.webapp.preferences.PreferenceAction
 
getHelp(PreferenceAction) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 
getHelp() - Method in class uk.ac.ed.epcc.webapp.session.AvatarComposite.AddAvatarTransition.RemoveAvatarAction
 
getHelp() - Method in class uk.ac.ed.epcc.webapp.session.EmailChangeRequestFactory.RequestAction
 
getHelp() - Method in class uk.ac.ed.epcc.webapp.session.EmailChangeRequestFactory.VerifyAction
 
getHelp() - Method in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder.CancelAction
 
getHelp() - Method in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder.CancelLogoutAction
 
getHelpText() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
getHex(byte[]) - Static method in enum uk.ac.ed.epcc.webapp.session.Hash
 
getHiddenForm() - Method in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
get the current contents of the form as a set of hidden parameters
getHiddenForm(X) - Method in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
 
getHiddenForm(X) - Method in class uk.ac.ed.epcc.webapp.forms.html.PageHTMLForm
 
getHiddenParam(ExtendedXMLBuilder, Input) - Static method in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
 
getHighlight(R) - Method in class uk.ac.ed.epcc.webapp.content.Table
should we highlight this row.
getHintIndex() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractDateInput
Which of the available formats in AbstractDateInput.getFormats() should be used as the hint text.
getHintIndex() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampInput
 
getHistoryFactory() - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
getHistoryFilter(L, R, Date, Date) - Method in interface uk.ac.ed.epcc.webapp.model.history.LinkHistoryHandler
 
getHistoryFilter(L, R, Date, Date) - Method in class uk.ac.ed.epcc.webapp.model.history.LinkHistoryManager
 
getHistoryHandler() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
 
getHost() - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager.Wtmp
 
getHtmlFieldTable(Collection<String>, Map<String, String>, Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
emit an HTML form with error markup specified if post_params or errors are null show errors from the Form state
getHtmlFieldTable(X, Collection<String>, Map<String, String>, Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
 
getHtmlFieldTable() - Method in class uk.ac.ed.epcc.webapp.forms.html.HTMLForm
emit a HTML edit form based on the current internal state of the form any internal inconsistencies of the state are shown as errors.
getHtmlFieldTable(X) - Method in class uk.ac.ed.epcc.webapp.forms.html.HTMLForm
emit a HTML edit form based on the current internal state of the form any internal inconsistencies of the state are shown as errors.
getHtmlFieldTable(HttpServletRequest) - Method in class uk.ac.ed.epcc.webapp.forms.html.HTMLForm
emit the HTML edit form based on the current request if there are no current errors then the internal form state is shown but unvalidated (assume these are the default values of a creation form).
getHtmlFieldTable(X, HttpServletRequest) - Method in class uk.ac.ed.epcc.webapp.forms.html.HTMLForm
emit the HTML edit form based on the current request if there are no current errors then the internal form state is shown but unvalidated (assume these are the default values of a creation form).
getHtmlFieldTableFromRequest(HttpServletRequest, boolean) - Method in class uk.ac.ed.epcc.webapp.forms.html.HTMLForm
 
getHtmlForm(HttpServletRequest) - Method in class uk.ac.ed.epcc.webapp.forms.html.HTMLCreationForm
method to emit the HTML edit form.
getHtmlForm() - Method in class uk.ac.ed.epcc.webapp.forms.html.PageHTMLForm
Get the actual HTML form with markup
getHtmlForm(HtmlBuilder) - Method in class uk.ac.ed.epcc.webapp.forms.html.PageHTMLForm
 
getId() - Method in class uk.ac.ed.epcc.webapp.apps.Option
Returns the long name for this option if it is set.
getId() - Method in class uk.ac.ed.epcc.webapp.content.Table
 
getID(MailTarget) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider
 
getID(XMLTarget) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider
 
getID(T) - Method in interface uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProvider
convert target object to id string.
getID(T) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderTransitionProvider
 
getId() - Method in class uk.ac.ed.epcc.webapp.forms.result.SerializableChainedTransitionResult
 
getID(T) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.PathTransitionProvider
Get the id string for form posts from a target
getID(T) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TransitionProvider
Get the id string for form posts from a target
getID() - Method in interface uk.ac.ed.epcc.webapp.Indexed
 
getID(DataObjectFactory) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
getID(T) - Method in class uk.ac.ed.epcc.webapp.model.data.CachedIndexedProducer
 
getID() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
Returns the unique ID for this particular object.
getID(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Generate the default text identifier of the client object.
getID(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
getID(T) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.DynamicFormEntry
 
getID(T) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.IndexedFormEntry
 
getID(A) - Method in interface uk.ac.ed.epcc.webapp.model.data.reference.IndexedProducer
Generate the default text identifier of the client object for contexts where the type is unambiguous.
getID() - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedReference
 
getID(A) - Method in class uk.ac.ed.epcc.webapp.model.data.reference.LazyIndexProducer
 
getID() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
get the unique id value for this Record
getID(T) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractIndexedTransitionProvider
 
getID(T) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.SimpleTransitionProvider
 
getID(LinkedList<String>, PartManager.Part) - Static method in class uk.ac.ed.epcc.webapp.model.far.AbstractPartTransitionProvider
 
getID(T) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider
 
getID(T) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
getID(ResponseTarget<D, R>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider
 
getID(AbstractSetting) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 
getID() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NodeContainer
 
getID(AppUser) - Method in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
getID(U) - Method in class uk.ac.ed.epcc.webapp.session.RoleUpdate
 
getIdentifier() - Method in interface uk.ac.ed.epcc.webapp.forms.Identified
produce a unique identifying string for this object for use in forms and pull-down menus and charts.
getIdentifier(int) - Method in interface uk.ac.ed.epcc.webapp.forms.Identified
Generate Identifier with advisory max length.
getIdentifier(int) - Method in class uk.ac.ed.epcc.webapp.model.Classification
 
getIdentifier(int) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
 
getIdentifier() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
 
getIdentifier(int) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.Link
 
getIdentifier(int) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.DynamicForm
 
getIdentifier(int) - Method in class uk.ac.ed.epcc.webapp.model.Property
 
getIdentifier(int) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFile
 
getIdentifier(int) - Method in class uk.ac.ed.epcc.webapp.session.AppUser
 
getIDExpression() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompositeIndexedSQLValue
 
getIDExpression() - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.IndexedSQLValue
Get a Integer valued SQLExpression for the id of the referenced value.
getIDExpression() - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractSelfSQLValue
 
getIDExpression() - Method in class uk.ac.ed.epcc.webapp.model.data.ConstIndexedSQLValue
 
getIDExpression() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
getIdMode() - Method in class uk.ac.ed.epcc.webapp.model.data.DiffParser
 
getIdMode() - Method in class uk.ac.ed.epcc.webapp.model.data.DumpParser
 
GetIDVisitor(T) - Constructor for class uk.ac.ed.epcc.webapp.servlet.TransitionServlet.GetIDVisitor
 
getImage() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
getImage(AU) - Method in class uk.ac.ed.epcc.webapp.session.AvatarComposite
 
getImageURL(AppContext, String, String) - Static method in class uk.ac.ed.epcc.webapp.servlet.QRServlet
 
getIndex(Comparable) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeSetPlot
 
getIndex(E) - Method in class uk.ac.ed.epcc.webapp.EnumSetting
 
getIndex(Boolean) - Method in class uk.ac.ed.epcc.webapp.Feature
 
getIndex(T) - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType
 
getIndex(T) - Method in class uk.ac.ed.epcc.webapp.model.data.CachedIndexedProducer
 
getIndex(E) - Method in class uk.ac.ed.epcc.webapp.model.data.convert.EnumProducer
 
getIndex(T) - Method in class uk.ac.ed.epcc.webapp.model.data.convert.LazyTypeConverter
 
getIndex(E) - Method in class uk.ac.ed.epcc.webapp.model.data.convert.NumericEnumProducer
 
getIndex(T) - Method in interface uk.ac.ed.epcc.webapp.model.data.convert.TypeConverter
Get the underlying data representation corresponding to the value
getIndex(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
getIndex(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
getIndex(U) - Method in class uk.ac.ed.epcc.webapp.session.RoleUpdate
 
getIndex(String) - Method in class uk.ac.ed.epcc.webapp.StringSetting
 
getIndexed(T) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
getIndexed(AppContext) - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedReference
 
getIndexedID(AppContext, IndexedProducer<? extends T>, T) - Static method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractIndexedTransitionProvider
default rule for generating an ID string for and Indexed
getIndexedLinkManager() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.Link
allow sub-classes to get the LinkManager don't make the return type generic its much easier for sub-classes to implement getFactory() methods that cast correctly than have a generic signature that can be used use-fully type checking is preserved by getting the constructor right
getIndexedTarget(AppContext, IndexedProducer<? extends T>, String) - Static method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractIndexedTransitionProvider
default rule for generating an Indexed from a String.
getIndexes() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification
 
getIndexInfo(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
getindexNames() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.IndexType
 
getIndexNames() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
getIndexTable(SessionService) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 
getIndexTransition() - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderTransitionProvider
 
getIndexTransition() - Method in interface uk.ac.ed.epcc.webapp.forms.transition.IndexTransitionFactory
Get the key for the default index transition.
getIndexTransition() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
getIndexTransition() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider
 
getIndexTransition() - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseTransitionProvider
 
getIndexTransition() - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 
getInfo() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
Get all the FieldInfo objects for this Repository
getInfo(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
get the FieldInfo object for a field null key always returns a null result
getInfo() - Method in class uk.ac.ed.epcc.webapp.model.far.HandlerPartManager.HandlerPart
 
getInfo() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.Part
get a map of additional information to be displayed
getInfo() - Method in class uk.ac.ed.epcc.webapp.model.far.QuestionManager.Question
 
getInfo() - Method in class uk.ac.ed.epcc.webapp.model.far.SectionManager.Section
 
getInitialCreateText() - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay
Generates initial text to use when creating.
getInitials(AU) - Method in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
getInitParameter(String) - Method in class uk.ac.ed.epcc.webapp.AppContext
Query environmental parameter.
getInitParameter(String, String) - Method in class uk.ac.ed.epcc.webapp.AppContext
Query an environmental parameter returning a default value if not found
getInitParameters(String) - Method in class uk.ac.ed.epcc.webapp.AppContext
Get all environmental parameters starting with a given prefix.
getInner() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ListInputWrapper
 
getInner() - Method in class uk.ac.ed.epcc.webapp.LazyObjectCreator
 
getInnerClass() - Method in class uk.ac.ed.epcc.webapp.LazyObjectCreator
 
getInnerTag() - Method in class uk.ac.ed.epcc.webapp.LazyObjectCreator
 
getInput(AppContext) - Method in class uk.ac.ed.epcc.webapp.EnumSetting
 
getInput(AppContext) - Method in class uk.ac.ed.epcc.webapp.Feature
 
getInput(String) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
get the Input associated with a Field
getInput() - Method in class uk.ac.ed.epcc.webapp.forms.Field
get the Input to be used with this Field
getInput(String) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
get the Input associated with a Field
getInput(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
 
getInput(BaseFilter<T>, boolean) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
getInput() - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType
 
getInput() - Method in class uk.ac.ed.epcc.webapp.model.data.convert.EnumProducer
 
getInput() - Method in class uk.ac.ed.epcc.webapp.model.data.convert.NumericEnumProducer
 
getInput() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterSelector
 
getInput() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
get the default Input for this Factory Default behaviour is to use the DataObjectFactory.getSelectFilter() method to generate a DataObjectFactory.DataObjectInput but not to restrict the parse values (default value of DataObjectFactory.restrictDefaultInput() so existing values that don't match the select filter are still valid.
getInput(BaseFilter<BDO>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Create an Input from a filter.
getInput(BaseFilter<BDO>, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Generate the default input type.
getInput() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.CheckboxSelector
 
getInput() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.GuessSelector
 
getInput() - Method in interface uk.ac.ed.epcc.webapp.model.data.forms.Selector
get the Input associated with this object.
getInput() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
getInput() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
 
getInput() - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedTypeProducer
 
getInput() - Method in class uk.ac.ed.epcc.webapp.model.far.QuestionManager.Question
 
getInput() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getInput() - Method in class uk.ac.ed.epcc.webapp.session.MultiKeyComposite
 
getInput() - Method in class uk.ac.ed.epcc.webapp.session.OldSingleKeyComposite
 
getInput() - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
getInput() - Method in class uk.ac.ed.epcc.webapp.session.RoleFilterProvider
 
getInput() - Method in class uk.ac.ed.epcc.webapp.session.SingleKeyComposite
 
getInput() - Method in class uk.ac.ed.epcc.webapp.session.twofactor.CodeAuthComposite
 
getInput() - Method in class uk.ac.ed.epcc.webapp.session.twofactor.FixedCodeAuthComposite
 
getInput() - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
getInput(AppContext) - Method in interface uk.ac.ed.epcc.webapp.Setting
and Input to select the setting
getInput(AppContext) - Method in class uk.ac.ed.epcc.webapp.StringSetting
 
getInputException() - Method in class uk.ac.ed.epcc.webapp.exec.ProcessHandler
 
getInputFromName(AppContext, String, String) - Static method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
getInputFromType(AppContext, Repository, Repository.FieldInfo) - Static method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
getInputs() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
get all of the sub-selectors
getInputStream() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.BlobStreamData
 
getInputStream() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayStreamData
 
getInputStream() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.FileItemStreamData
 
getInputStream() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.FileStreamData
 
getInputStream() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.MimeStreamDataWrapper
 
getInputStream() - Method in interface uk.ac.ed.epcc.webapp.model.data.stream.StreamData
get an InputStream to read the state of the obect
getInputStream() - Method in class uk.ac.ed.epcc.webapp.servlet.PartStreamData
 
getInputStream() - Method in class uk.ac.ed.epcc.webapp.servlet.RequestMimeStreamData
 
getInstance(AppContext, Period) - Static method in class uk.ac.ed.epcc.webapp.charts.BarTimeChart
 
getInstance(AppContext, Calendar, Calendar) - Static method in class uk.ac.ed.epcc.webapp.charts.BarTimeChart
 
getInstance(AppContext) - Static method in class uk.ac.ed.epcc.webapp.charts.PieChart
 
getInstance(AppContext, Period) - Static method in class uk.ac.ed.epcc.webapp.charts.PieTimeChart
 
getInstance(AppContext, Calendar, Calendar) - Static method in class uk.ac.ed.epcc.webapp.charts.PieTimeChart
 
getInstance(AppContext, SplitTimePeriod, int) - Static method in class uk.ac.ed.epcc.webapp.charts.ScatterPeriodChart
 
getInstance(AppContext, Calendar, Calendar, int, int) - Static method in class uk.ac.ed.epcc.webapp.charts.TimeChart
 
getInstance(AppContext, Calendar, Calendar, int, int, int) - Static method in class uk.ac.ed.epcc.webapp.charts.TimeChart
generate a timechart with splits at multiples of a Calendar field number of major splits is calculated so as to include the end time.
getInstance(AppContext, Calendar, int, int, int, int) - Static method in class uk.ac.ed.epcc.webapp.charts.TimeChart
Create TimeChart with splits at multiples of a Calendar field
getInstance(AppContext, Date, Date, int, int) - Static method in class uk.ac.ed.epcc.webapp.charts.TimeChart
 
getInstance(AppContext, SplitTimePeriod, int) - Static method in class uk.ac.ed.epcc.webapp.charts.TimeChart
 
getInstance(ContentBuilder, String...) - Static method in class uk.ac.ed.epcc.webapp.content.StreamingTable
 
getInstance(AppContext, long, int) - Static method in interface uk.ac.ed.epcc.webapp.forms.inputs.BoundedDateInput
 
getInstance(AppContext, int) - Static method in interface uk.ac.ed.epcc.webapp.forms.inputs.BoundedDateInput
 
getInstance(AppContext) - Static method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldPeriodInput
 
getInstance(AppContext, Date) - Static method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldPeriodInput
 
getInstance(AppContext, int) - Static method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldPeriodInput
 
getInstance(AppContext, Date, int) - Static method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldPeriodInput
 
getInstance(AppContext, int, int) - Static method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldPeriodInput
 
getInstance(AppContext, Date, int, int) - Static method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldPeriodInput
 
getInstance() - Method in class uk.ac.ed.epcc.webapp.model.data.SimpleClassType.ClassValue
 
getInstance(AppContext) - Static method in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
getInstance(Date, Date) - Static method in class uk.ac.ed.epcc.webapp.time.SplitPeriod
infer a sensible SplitPeriod form a start and end time
getInstance(Calendar, Calendar, int) - Static method in class uk.ac.ed.epcc.webapp.time.SplitPeriod
 
getInstance(Calendar, Calendar, int, int) - Static method in class uk.ac.ed.epcc.webapp.time.SplitPeriod
 
getIntegerParameter(String, int) - Method in class uk.ac.ed.epcc.webapp.AppContext
 
getIntegerProperty(String, int) - Method in class uk.ac.ed.epcc.webapp.config.FilteredProperties
 
getIntProperty(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
 
getIntProperty(String, int) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
 
getItem(String) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
getItem(String) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
get the Item associated with a Form field.
getItem() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AlternateItemInput
 
getItem() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ClassInput
 
getItem() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CodeListInput
 
getItem() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ConstructedObjectInput
 
getItem() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumInput
 
getItem() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumIntegerInput
 
getItem() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IntegerSetInput
 
getItem() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.ItemInput
get the domain Object associated with the current value
getItem() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ListInputWrapper
 
getItem() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
getItem() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
 
getItem() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.StringListInput
 
getItem() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalFieldInput
 
getItem() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalIndexInput
 
getItem() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
getItem() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryFieldInput
 
getItem() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryForeignKeyInput
 
getItem() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TypeProducerInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.webapp.editors.xml.NodeInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.webapp.editors.xml.XMLDocumentInput
 
getItembyValue(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AlternateItemInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ClassInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ConstructedObjectInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.DNInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumInput
 
getItembyValue(Integer) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumIntegerInput
 
getItembyValue(StreamData) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ImageInput
 
getItembyValue(Integer) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IntegerSetInput
 
getItembyValue(V) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.ItemInput
get the domain object from the Input value if defined
getItembyValue(V) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ListInputWrapper
 
getItembyValue(V) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetTextInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.StringListInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalFieldInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalIndexInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory.ClassificationCodeListInput
 
getItembyValue(Integer) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory.NameItemInput
 
getItembyValue(Integer) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractDataObjectInput
 
getItembyValue(Integer) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DataObjectIntegerInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.BasicTypeInput
 
getItembyValue(Integer) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NameFinderInput
 
getItembyValue(Integer) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryFieldInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryForeignKeyInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TypeProducerInput
 
getItembyValue(Integer) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.LinkInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.webapp.session.RoleNameInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.webapp.ssh.SshPublicKeyArrayInput
 
getItembyValue(String) - Method in class uk.ac.ed.epcc.webapp.ssh.SshPublicKeyInput
 
getItemCount() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeSetPlot
 
getItemCount(int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getItemCount() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getItemFilter(LogFactory.ItemType.ItemValue, int) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
get a SQL filter to items that point to a particular target.
getItemFilter(O, LogFactory.ItemType.ItemValue, int) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
getItemFilter(LogFactory.ItemType.ItemValue<T>) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
getItems() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeTimeChartData
 
getItems() - Method in interface uk.ac.ed.epcc.webapp.charts.TimeChartData
get the number of plot points in the chart
getItems() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.AutoComplete
 
getItems() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ClassInput
 
getItems() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ConstructedObjectInput
 
getItems() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumInput
 
getItems() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumIntegerInput
 
getItems() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IntegerSetInput
 
getItems() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ListInputWrapper
 
getItems() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
getItems() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
 
getItems() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.SuggestedItemInput
get a list of domain objects that are being selected
getItems() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalFieldInput
 
getItems() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalIndexInput
 
getItems() - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory.ClassificationCodeListInput
 
getItems() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractDataObjectInput
 
getItems() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.SortingDataObjectInput
 
getItems() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
getItems() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryFieldInput
 
getItems() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryForeignKeyInput
 
getItems() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryIndexInput
 
getItems() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TableInput
 
getItems() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TypeProducerInput
 
getItemType() - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
Get the final LogFactory.ItemType to use for this class.
getIterator(MultiLinkManager<M>.Template) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager
get an iterator over all MultiLinks matching the specified tempalte
getIterator(P, Date, Date) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
getIterator(SQLFilter<P>, Date, Date) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
getIterator(Date, Date) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
getIterator(P, Date, Date) - Method in interface uk.ac.ed.epcc.webapp.model.history.HistoryHandler
 
getIterator(SQLFilter<P>, Date, Date) - Method in interface uk.ac.ed.epcc.webapp.model.history.HistoryHandler
 
getIterator(Date, Date) - Method in interface uk.ac.ed.epcc.webapp.model.history.HistoryHandler
 
getJFreeChart() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeBarTimeChartData
 
getJFreeChart() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeChart3DPieChartData
 
getJFreeChart() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeChartData
 
getJFreeChart() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreePieChartData
 
getJFreeChart() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeScatterPeriodChartData
 
getJFreeChart() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeTimeChartData
 
getJoins() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
getJsonBuilder(AppContext) - Static method in class uk.ac.ed.epcc.webapp.content.JsonBuilder
static factory method to allow implementations to be replaced.
getKey(int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeSetPlot
 
getKey(T) - Method in class uk.ac.ed.epcc.webapp.charts.strategy.HashLabeller
Create the Key object from the object being plotted.
getKey() - Method in class uk.ac.ed.epcc.webapp.forms.Field
get the key associated with this field
getKey() - Method in class uk.ac.ed.epcc.webapp.forms.html.ErrorFormResult
 
getKey() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.BaseInput
 
getKey() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ErrorInput
 
getKey() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.InfoInput
 
getKey() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.Input
get the unique key for this selector
getKey() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
getKey() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappedInput
 
getKey() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappingInput
 
getKey() - Method in class uk.ac.ed.epcc.webapp.forms.result.SerializableChainedTransitionResult
 
getKey() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
getKey() - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite.SetToptTransition
 
getKey() - Method in class uk.ac.ed.epcc.webapp.ssh.BadKeyFactory.BadKey
 
getKeyFilter(String) - Method in class uk.ac.ed.epcc.webapp.ssh.BadKeyFactory
 
getKeyName() - Method in class uk.ac.ed.epcc.webapp.content.Table
 
getKeys() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeSetPlot
 
getKeys() - Method in class uk.ac.ed.epcc.webapp.messages.PropResourceBundle
 
getKeyText(R) - Method in class uk.ac.ed.epcc.webapp.content.Table
Convert a row key into printable text
getKnownFeatures() - Static method in class uk.ac.ed.epcc.webapp.AbstractSetting
Return a set of known Features.
getLabel(K, T) - Method in class uk.ac.ed.epcc.webapp.charts.strategy.HashLabeller
generates the label object we could get this either from the key or the object itself.
getLabel(K) - Method in class uk.ac.ed.epcc.webapp.charts.strategy.KeyLabeller
 
getLabel(K, T) - Method in class uk.ac.ed.epcc.webapp.charts.strategy.KeyLabeller
 
getLabel(AppContext, IndexedReference<X>) - Method in class uk.ac.ed.epcc.webapp.content.IdLabeller
 
getLabel(AppContext, T) - Method in interface uk.ac.ed.epcc.webapp.content.Labeller
generate the label.
getLabel() - Method in class uk.ac.ed.epcc.webapp.forms.Field
get the label to be displayed with this field
getLabel() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ConstantInput
 
getLabel() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ErrorInput
 
getLabel() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.InfoInput
 
getLabel() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.LockedInput
 
getLabel() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.UnmodifiableInput
generate the text to be presented to the user
getLabel(Object) - Method in class uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionFormat
 
getLabeller() - Method in interface uk.ac.ed.epcc.webapp.content.FormatProvider
Get a labeller to format the target objects.
getLabeller() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractDataObjectInput
 
getLabels() - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
get a set of labels for the major intervals.
getLabels() - Method in class uk.ac.ed.epcc.webapp.charts.strategy.HashLabeller
 
getLabels() - Method in class uk.ac.ed.epcc.webapp.charts.strategy.HashMapper
 
getLabels() - Method in interface uk.ac.ed.epcc.webapp.charts.strategy.Labelled
What are the labels corresponding to the Sets
getLastCall() - Static method in class uk.ac.ed.epcc.webapp.servlet.HeartbeatServlet
 
getLastChange() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseDataManager.ResponseData
 
getLastEditor() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseDataManager.ResponseData
 
getLastname(AU) - Method in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
getLastTimeDetailsUpdated() - Method in class uk.ac.ed.epcc.webapp.session.AppUser
 
getLeft() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.Link
get the Left end object
getLeftFactory() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
 
getLeftField() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
 
getLeftFilter(L) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
 
getLeftFilter(BaseFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
Get a filter for the left peer from a filter on the link
getLeftFilter(SQLFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
Get a filter for the left peer from a filter on the link
getLeftID() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.Link
 
getLeftInput() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
 
getLeftJoinFilter(SQLFilter<L>) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
Get a SQLFilter for the link from a SQLFilter on the left peer
getLeftProducer() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
 
getLeftRemoteFilter(BaseFilter<L>) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
get a BaseFilter for the link from a BaseFilter on the left peer
getLeftSet(R, BaseFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
Get a Set of Left objects
getLeftTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.LinkFilter
 
getLeftTarget() - Method in interface uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.LinkProvider
 
getLeftTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.SQLLinkFilter
 
getLegendName() - Method in class uk.ac.ed.epcc.webapp.charts.Chart
 
getLegends() - Method in class uk.ac.ed.epcc.webapp.charts.AbstractSingleValueSetPlot
 
getLegends() - Method in interface uk.ac.ed.epcc.webapp.charts.SetPlot
get the legend strings
getLegends() - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
getLength() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.BlobStreamData
 
getLength() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayStreamData
 
getLength() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.FileItemStreamData
 
getLength() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.FileStreamData
 
getLength() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.MimeStreamDataWrapper
 
getLength() - Method in interface uk.ac.ed.epcc.webapp.model.data.stream.StreamData
get the size of data held in the object
getLength() - Method in class uk.ac.ed.epcc.webapp.servlet.PartStreamData
 
getLength() - Method in class uk.ac.ed.epcc.webapp.servlet.RequestMimeStreamData
 
getLink() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.BackJoinFilter
 
getLink(L, R) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
get the Link object connecting the specified end objects
getLink(MultiLinkManager<M>.Template) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager
Find a MultiLink object corresponding to a complete Tempalte
getLink() - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
get the link item
getLinkCount(L, R, BaseFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
 
getLinkIterator(L, R, BaseFilter<T>, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
 
getLinkManager() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.Link
allow sub-classes to get the LinkManager don't make the return type generic its much easier for sub-classes to implement getFactory() methods that cast correctly than have a generic signature that can be used use-fully type checking is preserved by getting the constructor right
getLinkManager() - Method in interface uk.ac.ed.epcc.webapp.model.history.LinkHistoryHandler
 
getLinkManager() - Method in class uk.ac.ed.epcc.webapp.model.history.LinkHistoryManager
 
getLinks(String) - Static method in class uk.ac.ed.epcc.webapp.editors.mail.HtmlStripper
 
getList(Class<T>, String) - Method in class uk.ac.ed.epcc.webapp.ClassTableCreator
 
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class uk.ac.ed.epcc.webapp.forms.swing.ListRenderer
 
GetListFilterVisitor<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
a FilterVisitor that extracts any PatternArguments needed by the filter.
GetListFilterVisitor(List<PatternArgument>, boolean) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.GetListFilterVisitor
 
getLocale() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
Get the Locale to use in the current context
getLocale() - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Get the Locale to use in the current context
getLocalLogger(HttpServletRequest, HttpServletResponse) - Static method in class uk.ac.ed.epcc.webapp.servlet.ErrorFilter
Get a logger object that does not require the use of an AppContext Needed for logging problems with creating the AppContext.
getLockClause() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
 
getLockedAsHidden() - Method in class uk.ac.ed.epcc.webapp.content.HtmlFormPolicy
 
getLockedAsHidden() - Method in class uk.ac.ed.epcc.webapp.forms.html.EmitHtmlInputVisitor
 
getLog(O) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
getLogContent(X, MailTarget, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider
 
getLogContent(X, XMLTarget, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider
 
getLogContent(X, T, SessionService<?>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionFactory
Get the content to be displayed on the view target page as part of the target pane.
getLogContent(X, DataObjectFactory, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
getLogContent(X, T, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractViewIndexedTransitionProvider
 
getLogContent(X, T, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractViewTransitionFactory
 
getLogContent(X, T, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.SimpleViewTransitionProvider
 
getLogContent(X, T, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider
 
getLogContent(X, T, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
getLogContent(X, ResponseTarget<D, R>, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider
 
getLogContent(X, AbstractSetting, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 
getLogContent(X, AU, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
getLogFactory() - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
 
getLogFactory() - Method in interface uk.ac.ed.epcc.webapp.model.log.LogOwner
Get the LogFactory
getLogger() - Method in class uk.ac.ed.epcc.webapp.AbstractConstructedObjectList
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.AbstractContexed
 
getLogger(String) - Method in class uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService
 
getLogger(Class) - Method in class uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService
 
getLogger(AppContext) - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
getLogger(AppContext) - Method in class uk.ac.ed.epcc.webapp.content.HtmlWriter
 
getLogger(AppContext) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageComposerFormat
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageHandlerFormat
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageWalker
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.email.Emailer
 
getLogger(String) - Method in class uk.ac.ed.epcc.webapp.email.logging.EmailLoggerService
 
getLogger(Class) - Method in class uk.ac.ed.epcc.webapp.email.logging.EmailLoggerService
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.forms.factory.UpdateForm
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.RemoteSQLValue
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.NegatingFilterVisitor
 
getLogger(String) - Method in class uk.ac.ed.epcc.webapp.logging.buffer.BufferLoggerService
 
getLogger(Class) - Method in class uk.ac.ed.epcc.webapp.logging.buffer.BufferLoggerService
 
getLogger(String) - Method in class uk.ac.ed.epcc.webapp.logging.debug.DebugLoggerService
 
getLogger(Class) - Method in class uk.ac.ed.epcc.webapp.logging.debug.DebugLoggerService
 
getLogger(String) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerService
 
getLogger(Class) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerService
 
getLogger(String) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JLoggerService
 
getLogger(Class) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JLoggerService
 
getLogger(String) - Method in interface uk.ac.ed.epcc.webapp.logging.LoggerService
 
getLogger(Class) - Method in interface uk.ac.ed.epcc.webapp.logging.LoggerService
 
getLogger(String) - Method in class uk.ac.ed.epcc.webapp.logging.print.PrintLoggerService
 
getLogger(Class) - Method in class uk.ac.ed.epcc.webapp.logging.print.PrintLoggerService
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.model.AbstractConstructedTargetList
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractFilterResult
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.model.data.Composite
get a Logger for this class
getLogger() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterSet
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
get the default Logger
getLogger() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NameFinderInput
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.LinkResult
 
getLogger(AppContext) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.TransitionKey
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.FilterSet
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.model.far.response.CompleteVisitor
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ContentVisitor
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.model.far.response.HasQuestionsVisitor
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.model.far.response.UnAnsweredVisitor
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.model.history.LinkHistoryAcceptFilter
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.model.lifecycle.AbstractContexedAction
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.model.lifecycle.AbstractContextedListener
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.AbstractNodeMaker
 
getLogger(AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
get a logger based on the class name
getLogger() - Method in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder
 
getLogger() - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TwoFactorHandler
 
getLoginFactory() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
getLoginFactory() - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
get the concrete factory class for the AppUser used by this application
getLoginHistory(AppUser) - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager
 
getLoginNameLabel() - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
The label for the LoginName input in the login form.
getLoginPage(AppContext) - Static method in class uk.ac.ed.epcc.webapp.servlet.LoginServlet
 
getLoginTable() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
getLogName() - Method in class uk.ac.ed.epcc.webapp.session.AppUser
return name and SU identity if it exists.
getLongName() - Method in class uk.ac.ed.epcc.webapp.apps.Option
 
getLongParameter(String, long) - Method in class uk.ac.ed.epcc.webapp.AppContext
 
getLongProperty(String, long) - Method in class uk.ac.ed.epcc.webapp.config.FilteredProperties
 
getLongProperty(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
get a property as a long value
getLongProperty(String, long) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
 
getMailBuilder() - Method in class uk.ac.ed.epcc.webapp.editors.mail.FlattenVisitor
 
getMailBuilder() - Method in class uk.ac.ed.epcc.webapp.editors.mail.PrefixVisitor
add text to the current content
getMailBuilder() - Method in class uk.ac.ed.epcc.webapp.editors.mail.QuoteVisitor
 
getMainPage(AppContext) - Static method in class uk.ac.ed.epcc.webapp.servlet.LoginServlet
 
getMainPanel(JFrame, SessionService) - Method in class uk.ac.ed.epcc.webapp.apps.AdminForms
 
getMainPanel(JFrame, SessionService) - Method in class uk.ac.ed.epcc.webapp.apps.GraphicsCommand
 
getManager() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.DynamicForm
 
getManager() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager
Get the DynamicFormManager corresponding to this response
getMap() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AlternateInput
 
getMap() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.FileUploadDecorator
 
getMap() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.ParseMapInput
get a map of String representation of the values in the input that is compatible with the way the input parses the map
getMap() - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderRegistry
getMap() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
create Hashtable of contents of Object
getMap(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
 
getMap() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.ConfigFormProvider
 
getMap() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.HeirarchyFormRegistry
 
getMatchCondition() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLExpression
 
getMatcher() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OrFilter
 
getMatchError() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NameFinderInput
 
getMatchFilter(int) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractDataObjectInput
The filter that selects records by input id
getMatchFilter(int) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DataObjectInput
 
getMax() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractDateInput
 
getMax() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.BoundedInput
Maximum valid value null value implies no maximum
getMax() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarMultiInputWrapper
 
getMax() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.NumberInput
 
getMax() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampMultiInput
 
getMax() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
get the max display width for the field
getMaxIdentifier() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractDataObjectInput
 
getMaxIdentifierLength() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
getMaximum() - Method in class uk.ac.ed.epcc.webapp.charts.GenericSplitSetPlot
 
getMaximumFractionDigits() - Method in class uk.ac.ed.epcc.webapp.UnitDisplayFormat
 
getMaxLEngth() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.StringFieldType
 
getMaxLength() - Method in class uk.ac.ed.epcc.webapp.logging.buffer.BufferLoggerService
 
getMaxResultLength() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.LengthInput
Get the input length for this Parameter as a text box.
getMaxResultLength() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ParseAbstractInput
Get the maximum permitted value for this input A zero or -ve value implies no limit.
getMaxUpload() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.FileInput
 
getMaxX() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ImageInput
 
getMaxY() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ImageInput
 
getMemberFactories() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory
get the component factories of the tuples
getMenu() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
 
getMenuText(AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
get the menu text
getMenuText(AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.SUNode
 
getMergeCandidate(T, boolean) - Method in interface uk.ac.ed.epcc.webapp.model.period.SequenceManager
Get the element from the sequence most likely to be merged with the current record
getMessage() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageProvider
get the MimeMessage
getMessage() - Method in class uk.ac.ed.epcc.webapp.forms.action.ConfirmMessage
 
getMessage() - Method in class uk.ac.ed.epcc.webapp.forms.result.CustomMessageResult
 
getMessage() - Method in class uk.ac.ed.epcc.webapp.forms.result.MessageResult
 
getMessage() - Method in class uk.ac.ed.epcc.webapp.model.mail.MessageDataObject
 
getMessageContentType() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MimeStreamDataVisitor
Decide which mime type a Message object should be served as some browsers can handle message/rfc822 directly but others fail and should be served text/plain may want to consult the browser version or Accept headers to make decision.
getMessageHandlerFactory(String) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageHandlerFactoryCreator
 
getMessageHash() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MailTarget
 
getMessageHash() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageProvider
get a hash for the message
getMessageHash() - Method in class uk.ac.ed.epcc.webapp.model.mail.MessageDataObject
 
getMessageID() - Method in class uk.ac.ed.epcc.webapp.model.mail.MessageDataObject
 
getMessageLevel() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageWalker
 
getMessageProvider() - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.TransitionLinker
 
getMessageProvider() - Method in class uk.ac.ed.epcc.webapp.editors.mail.Linker
 
getMessageProvider() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageHandler
get the MessageProvider corresponding to the Message
getMessageProvider() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageLinker
Get the MessageProvider associated with this object
getMessageProvider() - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Handler
 
getMillis() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DateDerefSQLExpression
 
getMillis() - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.DateSQLExpression
get an SQLExpression for the millisecond value of the date
getMillis() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlDateConverter
 
getMillis() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlDateConverter
 
getMillis() - Method in class uk.ac.ed.epcc.webapp.model.data.TimestampDateFieldExpression
 
getMilliseconds() - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
Converts this duration into a measurement of time in milliseconds.
getMimeData(SessionService, List<String>) - Method in class uk.ac.ed.epcc.webapp.model.serv.DataObjectDataProducer
 
getMimeType() - Method in class uk.ac.ed.epcc.webapp.model.serv.DataObjectDataProducer.MimeData
 
getMin() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractDateInput
 
getMin() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.BoundedInput
Minimum valid value.
getMin() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarMultiInputWrapper
 
getMin() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.NumberInput
 
getMin() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampMultiInput
 
getMinimumFractionDigits() - Method in class uk.ac.ed.epcc.webapp.UnitDisplayFormat
 
getMinimumLength() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.PasswordInput
 
getMissing() - Method in class uk.ac.ed.epcc.webapp.forms.html.ErrorFormResult
 
getMissing(HttpServletRequest) - Static method in class uk.ac.ed.epcc.webapp.forms.html.HTMLForm
 
getMissingFields() - Method in class uk.ac.ed.epcc.webapp.content.HtmlFormPolicy
 
getMissingFields() - Method in class uk.ac.ed.epcc.webapp.model.far.response.CompleteVisitor
 
getMode() - Method in class uk.ac.ed.epcc.webapp.config.FilteredProperties
Returns the default mode being used by this object.
getModify() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DistinctMapper
 
getModify() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ReductionMapper
 
getModify() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
 
getModify() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ValueResultMapper
 
getModify() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
 
getModify() - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.ResultMapper
provide an override GROUP/ORDER by clause null to use default order from filters
getModify() - Method in class uk.ac.ed.epcc.webapp.model.data.CounterDistinctMapper
 
getModify() - Method in class uk.ac.ed.epcc.webapp.model.data.CounterMapper
 
getModify() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterAdapter
 
getModify() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferencedAdapter
 
getModify() - Method in class uk.ac.ed.epcc.webapp.model.data.ExistsMapper
 
getModify() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.JoinLinkMapper
 
getModify() - Method in class uk.ac.ed.epcc.webapp.model.data.SetMapper
 
getModify() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleMapper
 
getModifyParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DistinctMapper
 
getModifyParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ReductionMapper
 
getModifyParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
 
getModifyParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ValueResultMapper
 
getModifyParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
 
getModifyParameters(List<PatternArgument>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.ResultMapper
Add parameters for the GROUP/ORDER clause to a list.
getModifyParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.CounterDistinctMapper
 
getModifyParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.CounterMapper
 
getModifyParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterAdapter
 
getModifyParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferencedAdapter
 
getModifyParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.ExistsMapper
 
getModifyParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.JoinLinkMapper
 
getModifyParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.SetMapper
 
getModifyParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleMapper
 
getMultiPart() - Method in class uk.ac.ed.epcc.webapp.editors.mail.FlattenVisitor
 
getMultipart() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MultipartMailBuilder
 
getMustValidate() - Method in class uk.ac.ed.epcc.webapp.forms.action.FormAction
 
getMustValidate() - Method in class uk.ac.ed.epcc.webapp.forms.stateful.FormState.ResetAction
 
getMustValidate() - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.XMLEditAction
 
getMustValidate() - Method in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder.CancelAction
 
getMustValidate() - Method in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder.CancelLogoutAction
 
getMyResponsesFilter(SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager
 
getName() - Method in class uk.ac.ed.epcc.webapp.AbstractSetting
 
getName() - Method in class uk.ac.ed.epcc.webapp.apps.Option.Instance
 
getName() - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
Get the name of this Col
getName() - Method in class uk.ac.ed.epcc.webapp.forms.registry.AbstractFormFactoryProvider
 
getName() - Method in interface uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProvider
Name of the object type as presented to the User
getName() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.IndexType
 
getName() - Method in class uk.ac.ed.epcc.webapp.model.Classification
 
getName() - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType.Value
get the printable version of this Value
getName() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.UpdateTransition
 
getName(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
get the name of the field.
getName() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.IndexInfo
 
getName() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayMimeStreamData
 
getName() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.FileItemStreamData
 
getName() - Method in interface uk.ac.ed.epcc.webapp.model.data.stream.MimeStreamData
Get the original filename associated with the data.
getName() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.MimeStreamDataWrapper
 
getName() - Method in class uk.ac.ed.epcc.webapp.model.data.transition.TransitionKey
 
getName() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.DynamicForm
 
getName() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.PartConfigFactory.Config
 
getName() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.Part
 
getName() - Method in class uk.ac.ed.epcc.webapp.model.far.PartOwner
Get the local name for the object.
getName() - Method in class uk.ac.ed.epcc.webapp.model.Property
 
getName() - Method in class uk.ac.ed.epcc.webapp.model.serv.DataObjectDataProducer.MimeData
 
getName() - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFile
 
getName() - Method in class uk.ac.ed.epcc.webapp.servlet.PartStreamData
 
getName() - Method in class uk.ac.ed.epcc.webapp.servlet.RequestMimeStreamData
 
getName() - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
getName() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
getName() - Method in class uk.ac.ed.epcc.webapp.session.AppUser
get the presentation name of the user By default this looks for a Composite that implements NameComposite then falls back to the default realm name.
getName(AU) - Method in class uk.ac.ed.epcc.webapp.session.GlobalNamePolicy
Generate a unique global name for the uncommitted person.
getName() - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFactory.Name
 
getName() - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Get the Name for the current user.
getName(AU) - Method in class uk.ac.ed.epcc.webapp.session.UUIDNamePolicy
 
getName() - Method in interface uk.ac.ed.epcc.webapp.Setting
Name of the setting.
getNamedFilter(String) - Method in class uk.ac.ed.epcc.webapp.model.ConfigNamedFilterComposite
 
getNamedFilter(String) - Method in interface uk.ac.ed.epcc.webapp.model.data.NamedFilterProvider
Lookup a filter by name An unrecognised filter always returns null
getNamedFilter(String) - Method in class uk.ac.ed.epcc.webapp.model.data.NamedFilterWrapper
 
getNamedFilter(String) - Method in class uk.ac.ed.epcc.webapp.model.ReferenceServiceFilterComposite
 
getNamedFilter(String) - Method in class uk.ac.ed.epcc.webapp.session.RoleFilterProvider
 
getNameFilter(String) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getNameInput() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.NameInputProvider
 
getNameInput(BaseFilter<X>) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.NameInputProvider
 
getNameInput() - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
Get a String valued pull-down input for the classifiers
getNameInput(BaseFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
getNameInput(BaseFilter<AU>, boolean, boolean) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getNameLabel() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
Get the user presented label asking for a login-id.
getNameLabel() - Method in class uk.ac.ed.epcc.webapp.session.AppUserNameFinder
Get a user presented label asking for the login name of the supported type.
getNameLabel() - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
getNameLabel() - Method in class uk.ac.ed.epcc.webapp.session.FieldNameFinder
 
getNameLabel() - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFinder
 
getNameLabel() - Method in class uk.ac.ed.epcc.webapp.session.UUIDNamePolicy
 
getNames(AU) - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFactory
 
getNarrowingFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
get a filter that represents only the SQL portion of this filter.
getNavigation(HttpServletRequest, HtmlBuilder) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
build the navigation element for
getNested() - Method in class uk.ac.ed.epcc.webapp.content.JsonBuilder
 
getNested() - Method in class uk.ac.ed.epcc.webapp.content.PropertyBuilder
 
getNested() - Method in interface uk.ac.ed.epcc.webapp.content.SimpleXMLBuilder
Get a new SimpleXMLBuilder of the same type as this object.
getNested() - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
getNested() - Method in class uk.ac.ed.epcc.webapp.content.XMLDomBuilder
 
getNested() - Method in class uk.ac.ed.epcc.webapp.content.XMLPrinter
 
getNested() - Method in class uk.ac.ed.epcc.webapp.content.XMLWriter
 
getNested() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappingInput
 
getNested() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder.XMLPanel
 
getNested() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DateSQLValue
 
getNested() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DoubleConvertSQLValue
 
getNested() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DurationSecondConvertSQLValue
 
getNested() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.IntConvertSQLValue
 
getNested() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LabellerSQLValue
 
getNested() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LongConvertSQLValue
 
getNested() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MillisecondSQLValue
 
getNested() - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.NestedSQLValue
 
getNested() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLValuePatternTransform
 
getNested() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.StringConvertSQLValue
 
getNested() - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.NegatingFilter
 
getNested() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.NotAcceptFilter
 
getNested() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLNotFilter
 
getNested() - Method in class uk.ac.ed.epcc.webapp.logging.debug.DebugLogger
 
getNested() - Method in class uk.ac.ed.epcc.webapp.logging.debug.DebugLoggerService
 
getNested() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationConvertSQLValue
 
getNested() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TypeConverterSQLValue
 
getNested() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TypeFilterProducerSQLValue
 
getNested() - Method in class uk.ac.ed.epcc.webapp.model.data.MultiComposite
get the collection of underlying composites
getNew() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getNew() - Method in interface uk.ac.ed.epcc.webapp.model.history.History
Return a new uncommited peer-class object with the initial contents taken from the history object.
getNew() - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryRecord
 
getNewFilter() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getNext(T) - Method in interface uk.ac.ed.epcc.webapp.forms.factory.DirectFormUpdate
Generate the FormResult based on the selected object.
getNext(T) - Method in class uk.ac.ed.epcc.webapp.model.period.SequenceTransition
 
getNextInSequence(T, boolean) - Method in interface uk.ac.ed.epcc.webapp.model.period.SequenceManager
Get the next entry in the sequence.
getNextResult() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormResultVisitor
 
getNode() - Method in class uk.ac.ed.epcc.webapp.editors.xml.LocatorDomVisitor
 
getNorm() - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
number of milliseconds per code value
getNormalisedPublicKey(AppUser) - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
getNotifyText(AU) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.UpdatePersonRequiredPage
 
getNotifyText(AU) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder.VerifyEmailRequiredPage
 
getNotifyText(U) - Method in interface uk.ac.ed.epcc.webapp.session.RequiredPage
If a notification email is being sent (possibly triggered by a different required page).
getNsplit() - Method in class uk.ac.ed.epcc.webapp.time.CalendarFieldSplitPeriod
 
getNsplit() - Method in class uk.ac.ed.epcc.webapp.time.RegularSplitPeriod
 
getNsplit() - Method in interface uk.ac.ed.epcc.webapp.time.SplitTimePeriod
 
getNSplits() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeScatterPeriodChartData
 
getNSplits() - Method in interface uk.ac.ed.epcc.webapp.charts.ScatterPeriodChartData
 
getNullable() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
get the set of fields that can be null in the database.
getNullable() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
Can this field be null
getNullFilter(boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompositeIndexedSQLValue
 
getNullFilter(boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
getNullFilter(boolean) - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.FilterProvider
create a SQLFilter checking if the target value is or is not null.
getNullFilter(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractSelfSQLValue
 
getNullFilter(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.ConstIndexedSQLValue
 
getNullFilter(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DurationFieldValue
 
getNullFilter(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TypeConverterSQLValue
 
getNullFilter(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
getNullFilter(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.TimestampDateFieldExpression
 
getNullKey() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MapMapper
 
getNumber(R) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
Get the contents of an entry as a Number
getNumber(C, R) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
getNumberExpression(Class<X>, Class<T>, String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
get a NumberFieldExpression for a field.
getNumberProperty(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
 
getNumBranches() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
 
getNumBranches() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
getNumBranches() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLOrFilter
 
getNumCats() - Method in class uk.ac.ed.epcc.webapp.charts.GenericSplitSetPlot
 
getNumCats() - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
getNumItems() - Method in class uk.ac.ed.epcc.webapp.charts.GenericSplitSetPlot
 
getNumItems() - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
getNumPeriods() - Method in class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
getNumSets() - Method in class uk.ac.ed.epcc.webapp.charts.GenericSetPlot
 
getNumSets() - Method in class uk.ac.ed.epcc.webapp.charts.GenericSplitSetPlot
 
getNumSets() - Method in interface uk.ac.ed.epcc.webapp.charts.SetPlot
get the number of sets.
getNumVals() - Method in class uk.ac.ed.epcc.webapp.apps.Option
Returns the maximum number of values this option can take.
getObject() - Method in class uk.ac.ed.epcc.webapp.forms.factory.UpdateForm
return the target DataObject
getOp() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinaryExpression
 
getOperator() - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
Get the Person who added this item
getOption(String) - Method in class uk.ac.ed.epcc.webapp.apps.Options
Returns the specified option, or null if this object does not contain an option by this name.
getOption(Option) - Method in class uk.ac.ed.epcc.webapp.apps.Options.Instance
Returns the instance of the specified option that is stored in this Options instance, or null if there is no instance of the specified option here.
getOption(String) - Method in class uk.ac.ed.epcc.webapp.apps.Options.Instance
Returns the instance of the specified option that is stored in this Options instance, or null if there is no instance of the specified option here.
getOptional() - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
getOptional() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
generate the set of optional fields to be used to provide class specific defaults in form creation/update.
getOptional() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
Generate the set of optional fields to be used in form creation/update default behaviour is to take the set defined by the factory (or if this is null fields that can be null in the database) modified by the Composite classes.
getOptional() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getOptional() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getOptionalFieldNames() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification
 
getOptionPattern() - Static method in class uk.ac.ed.epcc.webapp.ssh.AuthorizedKeyValidator
 
getOptions() - Method in class uk.ac.ed.epcc.webapp.apps.Options
Returns an unmodifiable collection of all the options in this object.
getOrder() - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
getOrder() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
getOrder(String, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
get a Repository.Order element corresponding to a key.
getOrder() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.PartConfigFactory
 
getOrder() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
getOrder() - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
getOrder() - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
getOrder() - Method in class uk.ac.ed.epcc.webapp.model.PropertyFactory
 
getOrder() - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay
 
getOrderFilter(boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompositeIndexedSQLValue
 
getOrderFilter(boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
getOrderFilter(boolean) - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.FilterProvider
create a SQLFilter that orders results by the target value.
getOrderFilter(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractSelfSQLValue
 
getOrderFilter(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.ConstIndexedSQLValue
 
getOrderFilter(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DurationFieldValue
 
getOrderFilter(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TypeConverterSQLValue
 
getOrderFilter(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
getOrderFilter(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.TimestampDateFieldExpression
 
getOriginalKey(String) - Method in class uk.ac.ed.epcc.webapp.config.FilteredProperties
If filteredKey is a property key for this properties object, this method returns what the corresponding key that would be used to extract the same property from the original properties used to construct this object.
getOtherServiceFilter() - Method in class uk.ac.ed.epcc.webapp.model.ReferenceServiceFilterComposite
get a filter for records that are not part of the current service
getOtherServiceFilter() - Method in class uk.ac.ed.epcc.webapp.model.ServiceFilterComposite
get a filter for records that are not part of the current service
getOutput() - Method in class uk.ac.ed.epcc.webapp.exec.ProcessHandler
 
getOutput() - Method in interface uk.ac.ed.epcc.webapp.exec.ProcessProxy
get the output of the process
getOutputStream() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.BlobStreamData
 
getOutputStream() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayStreamData
 
getOutputStream() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.FileItemStreamData
 
getOutputStream() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.FileStreamData
 
getOutputStream() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.MimeStreamDataWrapper
 
getOutputStream() - Method in interface uk.ac.ed.epcc.webapp.model.data.stream.StreamData
Get an OutputStream used to modify the state of the object
getOutputStream() - Method in class uk.ac.ed.epcc.webapp.servlet.PartStreamData
 
getOutputStream() - Method in class uk.ac.ed.epcc.webapp.servlet.RequestMimeStreamData
 
getOverlapMap(T, Date, Date) - Method in interface uk.ac.ed.epcc.webapp.charts.strategy.QueryMapper
Get all the overlap for a data range
getOverlapp(T, Date, Date) - Method in class uk.ac.ed.epcc.webapp.charts.strategy.HashMapper
 
getOverlapp(T, Date, Date) - Method in interface uk.ac.ed.epcc.webapp.charts.strategy.RangeMapper
get the contribution of the object to the specified time period.
getOverlapp(H, Date, Date) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.Mapper
 
getOverrides() - Method in class uk.ac.ed.epcc.webapp.config.OverrideConfigService
 
getOwner() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.Part
 
getOwner() - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
get the owning Query
getOwnerFactory() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
getOwnerFactory() - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
getOwnerFilter(O) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
getOwners(LogFactory.ItemType.ItemValue, int) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
get all owners that reference a particular owner from their log.
getOwningFactory(D) - Static method in class uk.ac.ed.epcc.webapp.model.data.DataObject
A static method to locate the DataObjectFactory used to create a DataObject This will be necessary when behaviour added as Composites is required but only the DataObject is available.
getPage(SessionService<AU>) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.UpdatePersonRequiredPage
 
getPage(SessionService<AU>) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder.VerifyEmailRequiredPage
 
getPage(SessionService<T>) - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite.PasswordResetRequiredPage
 
getPage(SessionService<U>) - Method in interface uk.ac.ed.epcc.webapp.session.RequiredPage
What page should be shown
getPageHeader(TransitionFactory<K, T>, K, T) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
getPageTitle(TransitionFactory<K, T>, K, T) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
getPanel(String...) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
create a nested content panel
getPanel(String...) - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
getPanel(String) - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
getPanel(String...) - Method in class uk.ac.ed.epcc.webapp.content.HtmlWriter
 
getPanel(String) - Method in class uk.ac.ed.epcc.webapp.content.HtmlWriter
 
getPanel(String...) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
getPanel(String...) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
getPanel(Iterable<Field>, boolean) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormComponentListener
Get a JPanel containing the filled editing controls for this form.
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.AliasSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ArrayFuncExpression
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ArrayFuncValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.AverageValueSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinaryExpression
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinarySQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CaseExpression
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CastDoubleSQLExpression
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CastLongSQLExpression
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLExpression
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompositeIndexedSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConcatSQLExpression
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CountDistinctExpression
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DateSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DerefSQLExpression
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DistinctCountSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DoubleConvertSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DurationSecondConvertSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.FuncExpression
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.IntConvertSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LabellerSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LengthExpression
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLExpression
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LongConvertSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MillisecondSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlDateConverter
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlMillisecondConverter
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlSQLHashExpression
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlTimestampDiffExpr
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlDateConverter
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlMillisecondConverter
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.RemoteSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.RoundSQLExpression
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionFilter
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionMatchFilter
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionNullFilter
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLSelectValue
 
getParameters(List<PatternArgument>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.SQLValue
Add parameters for this value to a list.
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLValuePatternTransform
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.StringConvertSQLExpression
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.StringConvertSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
getParameters(List<PatternArgument>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.PatternFilter
Add parameters for this filter to a list.
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLNotFilter
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractSelfSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.ConstIndexedSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.DurationFieldValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationConvertSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationSQLExpression
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TypeConverterSQLValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.FieldValueFilter
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.BackJoinFilter
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.NullFieldFilter
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.OrphanFilter
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SelfReferenceFilter
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SQLIdFilter
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SQLValueFilter
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.SelfIdExpression
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.TypeProducerFieldValue
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.RoleFilter
 
getParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.SQLHashFilter
 
getParams() - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
Extract a Map of the request parameters from the request.
getParams() - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
Extract a Map of the request parameters from the request.
getParamTag() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
get the tag used to qualify configuration parameters.
getParent() - Method in class uk.ac.ed.epcc.webapp.content.JsonBuilder
 
getParent() - Method in class uk.ac.ed.epcc.webapp.content.PropertyBuilder
 
getParent() - Method in interface uk.ac.ed.epcc.webapp.content.SimpleXMLBuilder
Get the parent object.
getParent() - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
getParent() - Method in class uk.ac.ed.epcc.webapp.content.XMLDomBuilder
 
getParent() - Method in class uk.ac.ed.epcc.webapp.content.XMLPrinter
 
getParent() - Method in class uk.ac.ed.epcc.webapp.content.XMLWriter
 
getParent() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.FileUploadDecorator
 
getParent() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder.XMLPanel
 
getParent() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTarget
 
getParent() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
getPart() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTarget
 
getPartManager(T) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
getPartPathProvider() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getParts(O) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
Get all the parts belonging to an owner.
getPartTable(O) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
getPartTag() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
getPasswordAuthentication() - Method in class uk.ac.ed.epcc.webapp.email.Emailer.PasswordAuth
 
getPasswordChanged() - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.Handler
 
getPasswordFilter(String) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
return filer that matches all entries with the specified password
getPasswordPolicy() - Method in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder
 
getPath() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MailTarget
 
getPath() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageHandler
Get the path to generate the MessageHandler from the MessageHandlerFactory
getPath() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageWalker
 
getPath() - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
getPath() - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Handler
 
getPathResponseProvider() - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager
 
getPattern() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.DateInput
 
getPattern() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.PatternInput
return ECMAScript pattern (or null to supress pattern validation)
getPattern() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.PatternTextInput
 
getPattern() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetTextInput
 
getPatternFilters() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
returns a modifiable copy of the final set of PatternFilters
getPatternFilters() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLOrFilter
 
getPeer(String) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager.MultiLink
get a peer object
getPeer() - Method in interface uk.ac.ed.epcc.webapp.model.history.History
Get the current version of the Peer object.
getPeer() - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryRecord
 
getPeerFactory() - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
getPeerID() - Method in interface uk.ac.ed.epcc.webapp.model.history.History
 
getPeerID() - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryRecord
 
getPeerName() - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
Name of the field containing the peer id This must match the equivalent methid in the History type.
getPeerName() - Method in interface uk.ac.ed.epcc.webapp.model.history.HistoryHandler
 
getPeerProducer() - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
getPeerReference() - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
getPeriod() - Method in class uk.ac.ed.epcc.webapp.charts.AbstractPeriodSetPlot
 
getPeriod() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeBarTimeChartData
 
getPeriod() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreePieChartData
 
getPeriod() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeScatterPeriodChartData
 
getPeriod() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeTimeChartData
 
getPeriod() - Method in class uk.ac.ed.epcc.webapp.charts.PeriodChart
 
getPeriod() - Method in interface uk.ac.ed.epcc.webapp.charts.PeriodChartData
 
getPeriod() - Method in interface uk.ac.ed.epcc.webapp.charts.ScatterPeriodChartData
 
getPerm() - Method in class uk.ac.ed.epcc.webapp.charts.strategy.HashLabeller
Get a permutation array for the sets depending on the natural ordering of the internal label objects.
getPerson() - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager.PersonalResponse
 
getPerson() - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager.Wtmp
 
getPerson() - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFactory.Name
 
getPersonalCertificateDn(AppUser) - Method in class uk.ac.ed.epcc.webapp.session.CertificateComposite
 
getPersonalResponseTransitionProvider() - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager
 
getPersonFilter(String) - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFactory
 
getPersonID() - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
getPersonID() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
Get the ID of the ccurrent person.
getPersonInRelationshipRoleFilter(DataObjectFactory<T>, String, T) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
getPersonInRelationshipRoleFilter(DataObjectFactory<T>, String, T) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
get a BaseFilter representing the set of AppUsers that are in a particular relationship-role with a target object.
getPersonInRoleFilter(String...) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
getPersonInRoleFilter(String...) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Get a filter for AppUsers that can be in any of the specified global roles.
getPersonRelationship() - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
getPersonTable(SessionService<?>, BaseFilter<AU>) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getPieChart() - Method in class uk.ac.ed.epcc.webapp.charts.GraphService
 
getPieChartData() - Method in class uk.ac.ed.epcc.webapp.charts.GraphService
 
getPieChartData() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeGraphService
 
getPieTimeChart(Period) - Method in class uk.ac.ed.epcc.webapp.charts.GraphService
 
getPieTimeChartData() - Method in class uk.ac.ed.epcc.webapp.charts.GraphService
 
getPieTimeChartData() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeGraphService
 
getPlot() - Method in class uk.ac.ed.epcc.webapp.charts.PieTimeChart
 
getPlot() - Method in class uk.ac.ed.epcc.webapp.charts.SetPeriodChart
 
getPlots() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeTimeChartData
 
getPlots() - Method in interface uk.ac.ed.epcc.webapp.charts.TimeChartData
 
getPosition() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLExpression
 
getPosition() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLValue
 
getPostImageText() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
getPostParams() - Method in class uk.ac.ed.epcc.webapp.content.HtmlFormPolicy
 
getPreference(PreferenceSetting<D>) - Method in class uk.ac.ed.epcc.webapp.preferences.AbstractUserSettingFactory
 
getPreferredView(AU) - Method in class uk.ac.ed.epcc.webapp.session.PreferredViewComposite
 
getPrefix() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.PrefixInput
 
getPrefix() - Method in class uk.ac.ed.epcc.webapp.timer.DefaultTimerService
 
getPrereqTables() - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
getPresentationName(AU) - Method in interface uk.ac.ed.epcc.webapp.session.NameComposite
Get the presentation name
getPresentationName(AU) - Method in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
getPreserveIds() - Method in class uk.ac.ed.epcc.webapp.model.data.DumpParser
 
getPrettyString(V) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.BaseInput
 
getPrettyString(Boolean) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.BooleanInput
 
getPrettyString(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CheckBoxInput
 
getPrettyString(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CodeListInput
 
getPrettyString(V) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ConstantInput
 
getPrettyString(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumInput
 
getPrettyString(Integer) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumIntegerInput
 
getPrettyString(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ErrorInput
 
getPrettyString(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.InfoInput
 
getPrettyString(V) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.Input
Convert a value into a user friendly string.
getPrettyString(V) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
 
getPrettyString(V) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
getPrettyString(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
 
getPrettyString(Long) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.StorageUnitNumberInput
 
getPrettyString(X) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappedInput
 
getPrettyString(V) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappingInput
 
getPrettyString(Integer) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractDataObjectInput
 
getPrettyString(Integer) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
getPrettyString(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryForeignKeyInput
 
getPrettyString(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TypeProducerInput
 
getPrimaryKey() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification
 
getPrinter() - Method in class uk.ac.ed.epcc.webapp.content.XMLPrinterWriter
 
getProducer() - Method in class uk.ac.ed.epcc.webapp.forms.result.ServeDataResult
 
getProducer() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TypeProducerInput
 
getProducer() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
getProducer() - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedTypeProducer
 
getProducer() - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractIndexedTransitionProvider
 
getProducer() - Method in class uk.ac.ed.epcc.webapp.model.data.transition.SimpleTransitionProvider
 
getProducer() - Method in class uk.ac.ed.epcc.webapp.model.data.TypeProducerFieldValue
 
getProperties() - Method in class uk.ac.ed.epcc.webapp.AppContext
return a copy of the Service properties associated with the AppContext
getProperties() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
 
GetProperty - Class in uk.ac.ed.epcc.webapp.apps
 
GetProperty(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.apps.GetProperty
 
getProperty(Properties, String, String) - Static method in class uk.ac.ed.epcc.webapp.config.FilteredProperties
Attempts to return a property value from the specified Properties object with the name base.mode.
getProperty(Properties, String, String, String) - Static method in class uk.ac.ed.epcc.webapp.config.FilteredProperties
Attempts to return a property value from the specified Properties object with the name base.mode.key.
getProperty(Properties, String, String, String, String) - Static method in class uk.ac.ed.epcc.webapp.config.FilteredProperties
Attempts to return a property value from the specified Properties object with the name base.mode.key.
getProperty(String) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
 
getProperty(BDO, TypeProducer<F, D>, F) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Allow factories to get properties via the TypeProducer
getProperty(TypeProducer<F, D>) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
Return the .Value associated with the specified TypeProducer
getProperty(TypeProducer<F, D>, F) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
Return the .Value associated with the specified TypeProducer
getProperty(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
Returns the value associated with this database column name Where possible you should use one of the getProperty methods as these will take care of any conversion from the underlying database object.
getPropertyClass(Class<T>, String) - Method in class uk.ac.ed.epcc.webapp.AppContext
lookup a desired implementation class using the Config service.
getPropertyClass(Class<T>, Class<? extends T>, String) - Method in class uk.ac.ed.epcc.webapp.AppContext
lookup a desired implementation class using the Config service.
getProps() - Method in class uk.ac.ed.epcc.webapp.email.logging.EmailLoggerService
 
getProps() - Method in class uk.ac.ed.epcc.webapp.email.logging.ServletEmailLoggerService
 
getProvider() - Method in class uk.ac.ed.epcc.webapp.forms.html.ErrorFormResult
 
getProvider() - Method in class uk.ac.ed.epcc.webapp.forms.result.ChainedTransitionResult
 
getProvider(AppContext, HttpServletRequest) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
Static method for jsp pages to retrieve the TransitionProvider in a way compatible with the TransitionSerlvet
getProviderFromName(String) - Method in class uk.ac.ed.epcc.webapp.forms.transition.TransitionFactoryFinder
method to retrieve the TransitionProvider from a string tag If the tag contains a colon this is taken as a separator between two fields.
getProviderFromName(Class<X>, String) - Method in class uk.ac.ed.epcc.webapp.forms.transition.TransitionFactoryFinder
 
getProviderFromName(AppContext, String) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
method to retrieve the TransitionProvider from a string tag If the tag contains a colon this is taken as a separator between two fields.
getPublicKey(AppUser) - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
getQualify() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ValueResultMapper
 
getQualify() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
Should field names be qualified.
getQualify() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.AbstractFinder
 
getQualify() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleIterator
 
getQuantityName() - Method in interface uk.ac.ed.epcc.webapp.charts.ChartData
 
getQuantityName() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeChartData
 
getQuestion() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseDataManager.ResponseData
 
getQuestionText() - Method in class uk.ac.ed.epcc.webapp.model.far.QuestionManager.Question
 
GetRandomPassword - Class in uk.ac.ed.epcc.webapp.apps
A Command that generates a random password from the RandomService
GetRandomPassword(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.apps.GetRandomPassword
 
getRangeBounds(List, Range, boolean) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getRawName() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.Part
 
getRealm(AppContext) - Static method in class uk.ac.ed.epcc.webapp.servlet.RegisterServlet
 
getRealm() - Method in interface uk.ac.ed.epcc.webapp.servlet.session.token.BearerTokenService
get the realm to request for bearer token authentication.
getRealm() - Method in class uk.ac.ed.epcc.webapp.session.AppUserNameFinder
Get the realm this finder applies to.
getRealmFinder(String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
Get a specified AppUserNameFinder.
getRealmName(String) - Method in class uk.ac.ed.epcc.webapp.session.AppUser
 
getRealms() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getRecipients() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageProvider
 
getRecipients() - Method in class uk.ac.ed.epcc.webapp.model.mail.MessageDataObject
 
getRecord(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.Composite
method to allow sub-classes to retrieve the Repository.Record from a target DataObject.
getRecord(AppContext, String) - Static method in class uk.ac.ed.epcc.webapp.model.data.DataObject
Helper method for subclass constructors.
getRecord(AppContext, String, Map<String, Object>) - Static method in class uk.ac.ed.epcc.webapp.model.data.DataObject
Helper method for use in Subclass constructors.
getRecord(AppContext, String, int) - Static method in class uk.ac.ed.epcc.webapp.model.data.DataObject
 
getRedirect() - Method in class uk.ac.ed.epcc.webapp.forms.html.ExternalRedirectResult
 
getReference(D) - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedDataCache
 
getReference() - Method in interface uk.ac.ed.epcc.webapp.model.data.reference.ReferenceProvider
 
getReferenced(IndexedTypeProducer<I, ? extends IndexedProducer<I>>, SQLFilter<BDO>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
getReferencedTable() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
Get the tag that will-be/has-been used to create the referenced IndexedTypeProducer.
getReferenceExpression(Class<T>, String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
Get a IndexedFieldValue for a reference field
getReferenceExpression(Class<T>, String, IndexedProducer<I>) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
Get a IndexedFieldValue for a field The field does not have to be tagged as a reference field
getReferenceFieldType() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Get a ReferenceFieldType for this factory.
getReferenceFieldType(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Get a ReferenceFieldType for this factory.
getReferenceProp(String) - Static method in class uk.ac.ed.epcc.webapp.model.relationship.Relationship
 
getReferences() - Method in class uk.ac.ed.epcc.webapp.editors.mail.TextMailBuilder
 
getReferenceValue() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.RemoteSQLValue
SQLValue for remote object Reference
getRegexp() - Static method in enum uk.ac.ed.epcc.webapp.jdbc.filter.MatchCondition
 
getRelationshipRoleFilter(DataObjectFactory<T>, String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
getRelationshipRoleFilter(DataObjectFactory<T>, String, BaseFilter<T>) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
getRelationshipRoleFilter(DataObjectFactory<T>, String) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
get a BaseFilter representing the set of target objects that the current user has a particular relationship-role with.
getRelationshipRoleFilter(DataObjectFactory<T>, String, BaseFilter<T>) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
get a BaseFilter representing the set of target objects that the current user has a particular relationship-role with.
getRelationships() - Method in class uk.ac.ed.epcc.webapp.model.relationship.Relationship
 
getRelationships() - Method in interface uk.ac.ed.epcc.webapp.model.relationship.RelationshipProvider
Get the set of relationships supported by this type.
getRelationships() - Method in class uk.ac.ed.epcc.webapp.model.relationship.ViewRelationTransition
 
getRemoteFilter(DataObjectFactory<R>, String, BaseFilter<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Create a BDO BaseFilter from a BaseFilter on a referenced factory.
getRemoteFilter(Class<BDO>, SQLFilter<T>, String, Repository, Repository) - Static method in class uk.ac.ed.epcc.webapp.model.data.filter.Joiner
 
getRemoteFilter(DataObjectFactory<R>, BaseFilter<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager
get a BaseFilter on the MultiLinkManager.MultiLink from a filter on a remote DataObjectFactory
getRemoteSQLFilter(DataObjectFactory<R>, String, SQLFilter<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
getRemoteTable() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.ReferenceFieldType
 
getRemoteValue(R) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.RemoteSQLValue
Get the remote value from the referenced object
getRemoteValueFromNull() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.RemoteSQLValue
get the remote value corresponding to a null reference.
getRemoteValueFromReference(IndexedReference<R>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.RemoteSQLValue
 
getRepository() - Method in class uk.ac.ed.epcc.webapp.model.data.Composite
method to allow sub-classes to retrieve the Repository.
getRepository(T) - Method in class uk.ac.ed.epcc.webapp.model.data.EditTableTransition
 
getRepository() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
get the enclosing Repository
getRequest() - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
getRequestAttribute(String) - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
getRequestAttribute(String) - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
Retrieve an object from the current request.
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.AliasSQLValue
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ArrayFuncExpression
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ArrayFuncValue
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.AverageValueSQLValue
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinaryExpression
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinarySQLValue
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CaseExpression
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CastDoubleSQLExpression
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CastLongSQLExpression
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLExpression
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLValue
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompositeIndexedSQLValue
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConcatSQLExpression
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CountDistinctExpression
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DerefSQLExpression
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DistinctCountSQLValue
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DistinctMapper
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.FuncExpression
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LabellerSQLValue
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LengthExpression
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLExpression
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLValue
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlDateConverter
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlMillisecondConverter
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlSQLHashExpression
 
getRequiredFilter() - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.NestedSQLValue
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlDateConverter
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlMillisecondConverter
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ReductionMapper
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.RemoteSQLValue
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.RoundSQLExpression
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLSelectValue
 
getRequiredFilter() - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.SQLValue
Get an SQLFilter required to be added to the filter set.
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.StringConvertSQLExpression
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ValueResultMapper
 
getRequiredFilter() - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.ResultMapper
Get an additional Filter required to make the target string work properly.
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractSelfSQLValue
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.ConstIndexedSQLValue
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.CounterDistinctMapper
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.CounterMapper
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterAdapter
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferencedAdapter
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.DurationFieldValue
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.ExistsMapper
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationSQLExpression
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationSQLValue
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.JoinLinkMapper
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.SelfIdExpression
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.SetMapper
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleMapper
 
getRequiredFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.TypeProducerFieldValue
 
getRequiredPages() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getRequiredPages() - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
getRequiredPages() - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite
 
getRequiredPages() - Method in interface uk.ac.ed.epcc.webapp.session.RequiredPageProvider
Get the set of required pages.
getRequiredPages() - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
getRequiredProperty(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
Returns the value associated with this database column name Unlike getProperty the returned value should never be null to additional error reporting is invoked if it is.
getResolution() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
Return the number of milliseconds per tick to use when using an integer type to specify a date or vice versa.
getResource(String) - Method in class uk.ac.ed.epcc.webapp.model.datastore.DataStoreResourceService
 
getResource(String) - Method in class uk.ac.ed.epcc.webapp.resource.DefaultResourceService
 
getResource(String) - Method in interface uk.ac.ed.epcc.webapp.resource.ResourceService
get an identifying URL for the resource A null result implies the resource cannot be located
getResource(String) - Method in class uk.ac.ed.epcc.webapp.servlet.resource.ServletResourceService
 
getResourceAsStream(String) - Method in class uk.ac.ed.epcc.webapp.model.datastore.DataStoreResourceService
 
getResourceAsStream(String) - Method in class uk.ac.ed.epcc.webapp.resource.DefaultResourceService
 
getResourceAsStream(String) - Method in interface uk.ac.ed.epcc.webapp.resource.ResourceService
get an InputStream to read the resource.
getResourceAsStream(String) - Method in class uk.ac.ed.epcc.webapp.servlet.resource.ServletResourceService
 
getResourceStream(AppContext, String, String) - Static method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay
 
getResourceStream() - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFile
Get the underlying resource as a stream
getResourceString() - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFile
Get he underlying resoruce as a String
getResponse(D) - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager
get/make a response for the specified form and the current user.
getResponse() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseDataManager.ResponseData
 
getResponse() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTarget
 
getResponseManager() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager.Response
 
getResult(TransitionVisitor<MailTarget>) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.CreateTransition
 
getResult(TransitionVisitor<X>) - Method in class uk.ac.ed.epcc.webapp.forms.factory.EditTransition
 
getResult(TransitionVisitor<X>) - Method in class uk.ac.ed.epcc.webapp.forms.transition.AbstractDirectTargetlessTransition
 
getResult(TransitionVisitor<X>) - Method in class uk.ac.ed.epcc.webapp.forms.transition.AbstractDirectTransition
 
getResult(TransitionVisitor<X>) - Method in class uk.ac.ed.epcc.webapp.forms.transition.AbstractFormTransition
 
getResult(TransitionVisitor<X>) - Method in class uk.ac.ed.epcc.webapp.forms.transition.AbstractTargetLessTransition
 
getResult(TransitionVisitor<T>) - Method in class uk.ac.ed.epcc.webapp.forms.transition.ConfirmTransition
 
getResult(TransitionVisitor<X>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.DirectTargetlessTransition
 
getResult(TransitionVisitor<X>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.DirectTransition
 
getResult(TransitionVisitor<X>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.FormTransition
 
getResult(TransitionVisitor<X>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TargetLessTransition
 
getResult(TransitionVisitor<X>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.Transition
 
getResult(TransitionVisitor<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.EditTableDirectTransition
 
getResult(TransitionVisitor<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.EditTableFormTransition
 
getResult(BaseFilter<BDO>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Create a FilterResult from a filter
getResult(SQLFilter<BDO>, int, int) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Create a FilterResult from a filter
getResult(String, BDO, Form) - Method in interface uk.ac.ed.epcc.webapp.model.data.forms.CreateTemplate
 
getResult(TransitionVisitor<BDO>) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.CreateTransition
 
getResult(String, BDO, Form) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.Creator
 
getResult(String, BDO, Form) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.DataObjectUpdateFormFactory
 
getResult(String, BDO, Form) - Method in interface uk.ac.ed.epcc.webapp.model.data.forms.UpdateTemplate
select the FormResult after an update.
getResult(TransitionVisitor<BDO>) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.UpdateTransition
 
getResult(MultiLinkManager<M>.Template) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager
 
getResult(String, T, Form) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.Creator
 
getResult(String, P, Form) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.PartUpdater
 
getResult(String, T, Form) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFileUpdator
 
getResult(String, T, Form) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.SignupFormCreator
 
getResult(String, A, Form) - Method in class uk.ac.ed.epcc.webapp.session.AppUserUpdater
 
getRetired() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getRetiredFilter() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getRight() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.Link
get the Right end object
getRightFactory() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
 
getRightField() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
 
getRightFilter(R) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
 
getRightFilter(BaseFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
Get a filter for the right peer from a filter on the link.
getRightFilter(SQLFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
Get a SQLFilter for the right peer from a SQLFilter on the link.
getRightID() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.Link
 
getRightInput() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
 
getRightJoinFilter(SQLFilter<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
Get a SQLFilter for the link from a SQLFilter on the right peer
getRightProducer() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
 
getRightRemoteFilter(BaseFilter<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
get a BaseFilter for the link from a BaseFilter on the right peer.
getRightSet(L, BaseFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
Get a Set of Right objects
getRightTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.LinkFilter
 
getRightTarget() - Method in interface uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.LinkProvider
 
getRightTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.SQLLinkFilter
 
getRoleFilter(String...) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getRoleInput(String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getRootPath() - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.XMLFile
 
getRootTarget() - Method in interface uk.ac.ed.epcc.webapp.editors.xml.XMLTarget
Get the XMLTarget corresponding to the Document root element.
getRootTarget() - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.TemplateTarget
 
getRows() - Method in class uk.ac.ed.epcc.webapp.content.Table
Get a copy of the list of row keys.
getSalt() - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.Handler
 
getSavedResult(SessionService) - Static method in class uk.ac.ed.epcc.webapp.servlet.LoginServlet
 
getScatterPeriodChart(SplitTimePeriod, int) - Method in class uk.ac.ed.epcc.webapp.charts.GraphService
 
getScatterPeriodChartData() - Method in class uk.ac.ed.epcc.webapp.charts.GraphService
 
getScatterPeriodChartData() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeGraphService
 
getSchema() - Method in interface uk.ac.ed.epcc.webapp.editors.xml.XMLTargetFactory
Get the schema to validate content.
getSchema() - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay
Get schema to validate against
getSeconds() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DateDerefSQLExpression
 
getSeconds() - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.DateSQLExpression
get an SQLExpression for the second value of the date
getSeconds() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlDateConverter
 
getSeconds() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlDateConverter
 
getSeconds() - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
Converts this duration into a measurement of time in seconds.
getSeconds() - Method in class uk.ac.ed.epcc.webapp.model.data.TimestampDateFieldExpression
 
getSecret(A) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
getSectionRawHtml() - Method in class uk.ac.ed.epcc.webapp.model.far.SectionManager.Section
 
getSectionReadOnly() - Method in class uk.ac.ed.epcc.webapp.model.far.SectionManager.Section
 
getSectionText() - Method in class uk.ac.ed.epcc.webapp.model.far.SectionManager.Section
 
getSelected(Form) - Method in interface uk.ac.ed.epcc.webapp.forms.factory.FormUpdate
read the Object to edit out of the validated Selector form.
getSelected(Form) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.Updater
 
getSelected(Form) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFileUpdator
 
getSelected(Form) - Method in class uk.ac.ed.epcc.webapp.session.RoleUpdate
 
getSelectFilter() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Get a filter corresponding to the set of DataObjects that can be used in the default Input for this class.
getSelectFilter() - Method in interface uk.ac.ed.epcc.webapp.model.data.SelectModifier
get an optional BaseFilter to add to the select filter for the parent factory.
getSelectFilter() - Method in class uk.ac.ed.epcc.webapp.model.ReferenceServiceFilterComposite
 
getSelectFilter() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getSelectInput() - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory.ClassificationUpdater
 
getSelectInput() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.Updater
 
getSelector(AppContext, Class<?>) - Static method in class uk.ac.ed.epcc.webapp.forms.inputs.ObjectListInput
 
getSelector(BaseFilter<BDO>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
create a Selector from a filter.
getSelector(BaseFilter<BDO>, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
create a Selector from a filter.
getSelector(Selector) - Static method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
wrap any Selector with a compatible inptu
getSelectors() - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory.ClassificationCreator
 
getSelectors() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Get a Map of selectors to use for forms of this type.
getSelectors() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
Get a Map of selectors to use for forms of this type.
getSelectors() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
 
getSelectors() - Method in class uk.ac.ed.epcc.webapp.model.datastore.DataStore
 
getSelectors() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getSelectors() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.Creator
 
getSelectors() - Method in class uk.ac.ed.epcc.webapp.model.far.HandlerPartManager
 
getSelectors() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.PartCreator
 
getSelectors() - Method in class uk.ac.ed.epcc.webapp.model.PropertyFactory
 
getSelectors() - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay
 
getSelectors() - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay
 
getSelectors() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getSelectors() - Method in class uk.ac.ed.epcc.webapp.session.PreferedViewFactory
 
getSelectors() - Method in class uk.ac.ed.epcc.webapp.ssh.BadKeyFactory
 
getSelf() - Method in class uk.ac.ed.epcc.webapp.forms.transition.AbstractTransitionVisitor
 
getSelfLogger() - Method in class uk.ac.ed.epcc.webapp.email.logging.EmailLoggerService
 
getSelfProducer() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
getSender() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageProvider
 
getSender() - Method in class uk.ac.ed.epcc.webapp.model.mail.MessageDataObject
 
getSeries() - Method in interface uk.ac.ed.epcc.webapp.charts.BarTimeChartData
 
getSeries() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeBarTimeChartData
 
getSeriesCount() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getSeriesKey(int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getServeData() - Method in class uk.ac.ed.epcc.webapp.model.far.response.BooleanDataManager.BooleanData
 
getServeData() - Method in class uk.ac.ed.epcc.webapp.model.far.response.DateDataManager.DateData
 
getServeData() - Method in class uk.ac.ed.epcc.webapp.model.far.response.IntegerDataManager.IntegerData
 
getServeData() - Method in class uk.ac.ed.epcc.webapp.model.far.response.OptionDataManager.OptionData
 
getServeData() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseDataManager.ResponseData
return a MimeStreamData if the content can be served via a link
getServeData() - Method in class uk.ac.ed.epcc.webapp.model.far.response.StreamDataDataManager.StreamDataRecord
 
getServeData() - Method in class uk.ac.ed.epcc.webapp.model.far.response.StringDataManager.StringData
 
getServeResult(ResponseDataManager.ResponseData<T, R, F>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager
get a ServeDataResult (for a download link) from a ResponseDataManager.ResponseData
getService(Class<S>) - Method in class uk.ac.ed.epcc.webapp.AppContext
 
getService() - Method in class uk.ac.ed.epcc.webapp.jdbc.MysqlSQLContext
 
getService() - Method in class uk.ac.ed.epcc.webapp.jdbc.PostgresqlSQLContext
 
getService() - Method in interface uk.ac.ed.epcc.webapp.jdbc.SQLContext
getServiceProperties() - Method in class uk.ac.ed.epcc.webapp.config.CachedConfigService
 
getServiceProperties() - Method in interface uk.ac.ed.epcc.webapp.config.ConfigService
return the set of properties defined by the service
getServiceProperties() - Method in class uk.ac.ed.epcc.webapp.config.DefaultConfigService
Service Context Attributes - loadAttributes if the config.path property is defined then load from that file.
getServiceProperties() - Method in class uk.ac.ed.epcc.webapp.config.OverrideConfigService
 
getServiceProperties() - Method in class uk.ac.ed.epcc.webapp.jdbc.config.DataBaseConfigService
 
getServiceProperties() - Method in class uk.ac.ed.epcc.webapp.servlet.config.ServletConfigService
 
getServiceProperties() - Method in class uk.ac.ed.epcc.webapp.servlet.config.ServletContextConfigService
 
getServices() - Method in class uk.ac.ed.epcc.webapp.AppContext
Return a collection of the current AppContextServices This is used for generating debugging info.
getServicesFactory() - Method in class uk.ac.ed.epcc.webapp.model.ReferenceServiceFilterComposite
 
getSession() - Method in class uk.ac.ed.epcc.webapp.email.Emailer
 
getSession(AppContext) - Static method in class uk.ac.ed.epcc.webapp.email.Emailer
 
getSession() - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
getSession(boolean) - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
getSessionService(AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.APISessionServlet
 
getSessionService(AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.SessionServlet
Extension point to implement additional authorisation mechanisms on a per servlet basis.
getSessionService(AppContext, TransitionFactory<K, T>, Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
Extension point to get the session including any custom login code based on the parameters and the TransitionFactory This allows sub-classes to that parse the parameters for login credentials or look for annotations on the TransitionFactory.
getSet(T) - Method in class uk.ac.ed.epcc.webapp.charts.strategy.HashLabeller
 
getSet(K, T) - Method in class uk.ac.ed.epcc.webapp.charts.strategy.HashLabeller
 
getSet(T) - Method in class uk.ac.ed.epcc.webapp.charts.strategy.HashMapper
 
getSet(T) - Method in interface uk.ac.ed.epcc.webapp.charts.strategy.SetRangeMapper
which dataset/plot does this object contribute to.
getSet() - Method in class uk.ac.ed.epcc.webapp.DistinctCount
 
getSet() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
 
getSet() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
getSet() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterSet
get a Set of selection filters represented by this FilterSet order only filters may not be represented
getSet() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OrFilter
 
getSetByKey(K) - Method in class uk.ac.ed.epcc.webapp.charts.strategy.KeyLabeller
 
getShortcut() - Method in class uk.ac.ed.epcc.webapp.forms.action.FormAction
Return an optional shortcut key for this action.
getShortcutAction(Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.forms.MapForm
return the FormAction for non validating actions.
getShortcutVisitor(AppContext, Map<String, Object>, TransitionFactory<K, T>, T, K) - Method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
getShortName() - Method in class uk.ac.ed.epcc.webapp.apps.Option
 
getSibling(P, boolean) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
get the next sibling (offspring of same parent)
getSibling(boolean) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTarget
 
getSignupDate(BDO) - Method in class uk.ac.ed.epcc.webapp.session.SignupDateComposite
 
getSignupFormCreator(String, String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
Get a FormCreator to use when users sign-up Optionally a name and a realm can be supplied which will be set as part of signup.
getSingle() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.LengthInput
should the input be a single line
getSingle() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ParseAbstractInput
Get if the input should be forced to be a single line
getSingleActionName() - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
get the default action name.
getSize() - Method in interface uk.ac.ed.epcc.webapp.charts.ChartData
Get the preferred size of the plot
getSize() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeChartData
 
getSortName() - Method in class uk.ac.ed.epcc.webapp.session.AppUser
Version of getName where the String sort order matches the presentation order.
getSortName(AU) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
Get a name where the String sort order matches the presentation order.
getSortOrder() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.Part
 
getSourceTables() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
 
getSourceTables() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractFinder
 
getSourceTables() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterIterator
 
getSourceTables() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferenceIterator
 
getSourceTables() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.JoinLinkFilterIterator
 
getSourceTables() - Method in class uk.ac.ed.epcc.webapp.model.data.RangeSearch.InfoFinder
 
getSourceTables() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.AbstractFinder
 
getSourceTables() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory
 
getSourceTables() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleIterator
 
getSpacedName() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.Part
 
getSpan() - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
create a ExtendedXMLBuilder that appends its contents as XML text when the SimpleXMLBuilder.appendParent() method is called.
getSpan(String...) - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
convenience method to generate a span with defined class/types
getSpan() - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
getSpan() - Method in class uk.ac.ed.epcc.webapp.content.HtmlWriter
 
getSpan() - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
getSpan() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
getSpecification(DataObjectFactory) - Method in class uk.ac.ed.epcc.webapp.model.data.SpecificationBuilder
 
getSpecification(Repository) - Method in class uk.ac.ed.epcc.webapp.model.data.SpecificationBuilder
 
getSplitCount() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldPeriodInput
 
getSplits() - Method in class uk.ac.ed.epcc.webapp.time.SplitPeriod
 
getSQLContext(String, Properties) - Method in interface uk.ac.ed.epcc.webapp.jdbc.DatabaseService
get a {SQLContext} based on properties
getSQLContext() - Method in interface uk.ac.ed.epcc.webapp.jdbc.DatabaseService
get SQLContext using the default ConfigService
getSQLContext(String) - Method in interface uk.ac.ed.epcc.webapp.jdbc.DatabaseService
get alternative database SQLContext If the tag is null it returns the same SQLContext as DatabaseService.getSQLContext().
getSQLContext() - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
getSQLContext(String) - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
getSQLContext(String, Properties) - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
returns a database connection for the application based on a set of Config Propertis
getSQLContext(String, Properties) - Method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
getSQLContext() - Method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
getSQLContext(String) - Method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
getSQLContext() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
 
getSQLContext() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
getSQLFilter(SQLFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompositeIndexedSQLValue
 
getSQLFilter(SQLFilter<I>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.IndexedSQLValue
Create a filter for the home table out of a a filter on the target object.
getSQLFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
Make a pure SQL version of the current state if possible.
getSQLFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.DualFilter
 
getSQLFilter() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OrFilter
Make a pure SQL version of the current state if possible.
getSQLFilter(SQLFilter<I>) - Method in class uk.ac.ed.epcc.webapp.model.data.ConstIndexedSQLValue
 
getSQLFilter(Class<T>, Repository, String, Object) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.DatePatternMatcher
 
getSQLFilter(Class, Repository, String, Object) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
getSQLFilter(Class<T>, Repository, String, Object) - Method in interface uk.ac.ed.epcc.webapp.model.data.forms.SQLMatcher
return a SQL filter to implement the select.
getSQLFilter(SQLFilter<I>) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
Create a filter for the home table out of a a filter on the target object
getSQLFilter(SQLFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.SelfSQLValue
 
getSQLFilter(SQLFilter<A>) - Method in class uk.ac.ed.epcc.webapp.model.data.TupleSelfSQLValue
 
getSQLValue() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlDateConverter
 
getSQLValue() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlMillisecondConverter
 
getSQLValue() - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.WrappedSQLExpression
get an equivalent (but preferable) SQLValue
getSSLContext(String, String) - Method in class uk.ac.ed.epcc.webapp.ssl.SSLService
get a SSLContext configured by a string tag.
getStandardRoles() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
getStandardRoles() - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Get the set of standard roles.
getStart() - Method in class uk.ac.ed.epcc.webapp.time.Period
 
getStart() - Method in interface uk.ac.ed.epcc.webapp.time.TimePeriod
 
getStart() - Method in class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
getStartDate() - Method in class uk.ac.ed.epcc.webapp.charts.PeriodChart
 
getStartTime() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldPeriodInput
 
getStartTime() - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager.Wtmp
 
getStartTimeAsDate() - Method in interface uk.ac.ed.epcc.webapp.model.history.History
 
getStartTimeAsDate() - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryRecord
 
getStartX(int, int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getStartXValue(int, int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getStartY(int, int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getStartYValue(int, int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getStaticItemType() - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
Get the most specific non-dynamic LogFactory.ItemType sub-classes override this to generate a statically configured type.
getStats() - Method in class uk.ac.ed.epcc.webapp.timer.Timer
 
getStatus() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.DynamicForm
 
getStatus() - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Provider
 
getStatusName() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.DynamicForm
 
getStatusTable() - Static method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
getStdFields() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification
get a map of all fields in the specification.
getStep() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.LongInput
 
getStep() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.NumberInput
 
getStep() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.RangedInput
Step value defines step value.
getStreamDataProperty(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
 
getStreamParam(String) - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
 
getString() - Method in class uk.ac.ed.epcc.webapp.content.Table
get the table as a pure String
getString() - Method in class uk.ac.ed.epcc.webapp.exec.InputStreamThread
 
getString(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractDateInput
simple format of a date
getString() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.BaseInput
get a String representation of the value in a form that is compatible with the way the input is parsed.
getString(V) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.BaseInput
get a String representation of an Object that is compatible with the way the input is parsed
getString(Boolean) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.BooleanInput
 
getString(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarMultiInputWrapper
 
getString(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CheckBoxInput
 
getString(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CodeListInput
 
getString(V) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ConstantInput
 
getString(Double) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.DoubleInput
 
getString(Number) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ElapsedSecondInput
 
getString(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ErrorInput
 
getString(N) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.FormattedInput
 
getString(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.InfoInput
 
getString(V) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.Input
convert a value of the correct type for this input into a String.
getString(Integer) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IntegerInput
 
getString(Long) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.LongInput
 
getString(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MonthInput
simple format of a date
getString(V) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
 
getString(N) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.NumberInput
 
getString() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.ParseInput
get a String representation of the value in a form that is compatible with the way the input is parsed.
getString(V) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
getString() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
getString(Float) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RealInput
 
getString(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
 
getString(Long) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.StorageUnitNumberInput
 
getString(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampMultiInput
 
getString(X) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappedInput
 
getString(V) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappingInput
 
getString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLExpression
 
getString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLValue
 
getString(Duration) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.DurationInput
 
getString(Integer) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NameFinderInput
 
getString(Integer) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
getString() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
getString(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryForeignKeyInput
 
getString(Integer) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.LinkInput
 
getString(String) - Method in class uk.ac.ed.epcc.webapp.ssh.RsaPublicKeyArrayInput
 
getString(String) - Method in class uk.ac.ed.epcc.webapp.ssh.SshPublicKeyInput
 
getStringExpression(Class<X>, String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
get a StringFieldExpression for a field
getStringFinderFilter(String) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
getStringFinderFilter(String) - Method in interface uk.ac.ed.epcc.webapp.model.NameFinder
get a filter than locates the target object from a String.
getStringFinderFilter(String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getStringFinderFilter(String, boolean) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getStringFinderFilter(Class<? super AU>, String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserNameFinder
get a filter than locates the target object from a String.
getStringFinderFilter(Class<? super AU>, String) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
getStringFinderFilter(Class, String) - Method in class uk.ac.ed.epcc.webapp.session.FieldNameFinder
 
getStringFinderFilter(String) - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFactory
 
getStringFinderFilter(Class<? super AU>, String) - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFinder
 
getStringFromStream(AppContext, InputStream) - Static method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay
 
getStringProperty(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
get a property as a string.
getStringProperty(String, String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
get a property value as a string with a default value to return if the property is not set or the string is empty
getSubject() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageProvider
 
getSubject() - Method in class uk.ac.ed.epcc.webapp.model.mail.MessageDataObject
 
getSubKeys() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
 
getSubLabel(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
 
getSubPeriodIterator() - Method in class uk.ac.ed.epcc.webapp.time.SplitPeriod
 
getSubPeriods() - Method in interface uk.ac.ed.epcc.webapp.charts.PeriodSequencePlot
get an Iterator over the time periods in the sequence.
getSubPeriods() - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
getSubPeriods() - Method in class uk.ac.ed.epcc.webapp.time.SplitPeriod
 
getSubPeriods() - Method in interface uk.ac.ed.epcc.webapp.time.SplitTimePeriod
 
getSubstring() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLExpression
 
getSubstring() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLValue
 
getSuggestions() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.AutoComplete
Get the set of Items corresponding to a suggested values
getSuggestions() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AutocompleteTextInput
 
getSuggestions() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NameFinderInput
 
getSuggestions() - Method in class uk.ac.ed.epcc.webapp.session.RoleNameInput
 
getSuggestionText(T) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.AutoComplete
get the suggestion text.
getSuggestionText(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AutocompleteTextInput
 
getSuggestionText(T) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NameFinderInput
 
getSuggestionText(A) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.AppUserNameInput
 
getSuggestionText(String) - Method in class uk.ac.ed.epcc.webapp.session.RoleNameInput
 
getSum() - Method in class uk.ac.ed.epcc.webapp.AverageValue
 
getSummaryContent(AppContext, X, MailTarget) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider
 
getSummaryContent(AppContext, X, XMLTarget) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider
 
getSummaryContent(AppContext, X, T) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormEntry
 
getSummaryContent(AppContext, X, T) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderTransitionProvider
 
getSummaryContent(AppContext, X, T) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TransitionFactory
Get target summary to be shown on transition page.
getSummaryContent(AppContext, X, DataObjectFactory) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
getSummaryContent(AppContext, X, T) - Method in interface uk.ac.ed.epcc.webapp.model.data.forms.registry.SummaryContentProvider
 
getSummaryContent(AppContext, X, T) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.SimpleViewTransitionProvider
 
getSummaryContent(AppContext, X, T) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider
 
getSummaryContent(AppContext, X, T) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
getSummaryContent(AppContext, X, T) - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseTransitionProvider
 
getSummaryContent(AppContext, X, ResponseTarget<D, R>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider
 
getSummaryContent(AppContext, X, LogFactory.Entry) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.TransitionProvider
 
getSummaryContent(AppContext, X, AbstractSetting) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 
getSummaryContent(AppContext, X, AU) - Method in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
getSummaryContent(AppContext, X, A) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.CodeAuthTransitionProvider
 
getSuperPerson() - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
getSuperPerson() - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager.Wtmp
 
getSupress() - Method in class uk.ac.ed.epcc.webapp.model.cron.LockFactory
 
getSupress() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
generate the class specific set of suppressed fields to be used in form creation/update The individual forms can override these so you usually use this method to define fields that should be suppressed in all forms.
getSupress() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
generate the set of suppressed fields to be used in form creation/update
getSupress() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.LinkUpdater
 
getSupress() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getSupress() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
getSupress() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getSupress() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.SignupFormCreator
 
getSwingField(Field<I>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormComponentListener
 
getTable(String) - Method in class uk.ac.ed.epcc.webapp.charts.AbstractSingleValueSetPlot
 
getTable() - Method in class uk.ac.ed.epcc.webapp.charts.BarTimeChart
 
getTable() - Method in class uk.ac.ed.epcc.webapp.charts.PeriodChart
Generate a table representing the Chart
getTable() - Method in class uk.ac.ed.epcc.webapp.charts.SetPeriodChart
 
getTable(String) - Method in interface uk.ac.ed.epcc.webapp.charts.SetPlot
Create a table representing the data in this SetPlot.
getTable(String) - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
create a table from a Plot for this Timechart
getTable() - Method in class uk.ac.ed.epcc.webapp.charts.TimeChart
 
getTable() - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
get the form contents as a Table
getTable() - Method in interface uk.ac.ed.epcc.webapp.forms.Form
get the form contents as a Table
getTable() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
getTables() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DataBaseHandlerService
Get a Set of all known table names.
getTableSpecification(AppContext, String) - Static method in class uk.ac.ed.epcc.webapp.model.Classification
Generate a default TableSpecification for a Classification table
getTableSpecification() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Get the default TableSpecification from a fully constructed factory.
getTableSpecification() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
 
getTableSpecification() - Static method in class uk.ac.ed.epcc.webapp.model.log.TextData
 
getTableSpecification() - Static method in class uk.ac.ed.epcc.webapp.model.mail.MessageDataObject
 
getTableStructureContributers() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
get all TableStructureContributers for this factory.
getTableTag() - Method in class uk.ac.ed.epcc.webapp.content.TableXMLFormatter
 
getTableTransitions() - Method in interface uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionContributor
 
getTableTransitions() - Method in class uk.ac.ed.epcc.webapp.ssh.BadKeyFactory
 
getTag() - Method in class uk.ac.ed.epcc.webapp.AbstractTaggedContexed
 
getTag() - Method in class uk.ac.ed.epcc.webapp.EnumSetting
 
getTag() - Method in class uk.ac.ed.epcc.webapp.Feature
 
getTag() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.PatternTextInput
 
getTag() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RegexpInput
 
getTag() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.TagInput
 
getTag(FormFactoryProvider) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderRegistry
 
getTag() - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType.Value
get the database value corresponding top this Value
getTag() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Return the identifying tag for this instance.
getTag() - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedReference
 
getTag() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
get the tag used to store this field in the record.
getTag() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
Get the Tag string used to reference this Repository
getTag() - Method in interface uk.ac.ed.epcc.webapp.model.log.LogOwner
get the tag used to create this factory via the AppContext
getTag() - Method in class uk.ac.ed.epcc.webapp.session.AbstractRequestFactory.AbstractRequest
 
getTag() - Method in class uk.ac.ed.epcc.webapp.session.AvatarServeDataProducer
 
getTag() - Method in class uk.ac.ed.epcc.webapp.session.SessionDataProducer
 
getTag() - Method in class uk.ac.ed.epcc.webapp.StringSetting
 
getTag() - Method in interface uk.ac.ed.epcc.webapp.Tagged
get the construction tag
getTagByItem(Class<? extends T>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ClassInput
 
getTagByItem(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ConstructedObjectInput
 
getTagByItem(E) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumInput
 
getTagByItem(E) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumIntegerInput
 
getTagByItem(Integer) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IntegerSetInput
 
getTagByItem(T) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.ListInput
get an identifying tag string from the domain object
getTagByItem(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ListInputWrapper
 
getTagByItem(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
getTagByItem(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
 
getTagByItem(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.StringListInput
 
getTagByItem(I) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalFieldInput
 
getTagByItem(I) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalIndexInput
 
getTagByItem(T) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory.ClassificationCodeListInput
 
getTagByItem(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractDataObjectInput
 
getTagByItem(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
getTagByItem(Repository.FieldInfo) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryFieldInput
 
getTagByItem(Repository.FieldInfo) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryForeignKeyInput
 
getTagByItem(T) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TypeProducerInput
 
getTagByValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ClassInput
 
getTagByValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CodeListInput
 
getTagByValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ConstructedObjectInput
 
getTagByValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumInput
 
getTagByValue(Integer) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumIntegerInput
 
getTagByValue(Integer) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IntegerSetInput
 
getTagByValue(V) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.ListInput
get the tag string from the actual value of the input
getTagByValue(V) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ListInputWrapper
 
getTagByValue(V) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
getTagByValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
 
getTagByValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.StringListInput
 
getTagByValue(String) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalFieldInput
 
getTagByValue(String) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalIndexInput
 
getTagByValue(Integer) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractDataObjectInput
 
getTagByValue(Integer) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
getTagByValue(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryFieldInput
 
getTagByValue(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryForeignKeyInput
 
getTagByValue(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TypeProducerInput
 
getTaggedProperty(String, String) - Method in class uk.ac.ed.epcc.webapp.AppContext
Query a property with generic and specialised forms.
getTags() - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.content.IdLabeller
 
getTarget(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider
 
getTarget(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.EnumSetting
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.Feature
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.forms.html.ErrorFormResult
 
getTarget(AppContext, String) - Method in interface uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProvider
Convert id string to target object This is needed in order to transfer the target between transitions
getTarget(String) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderTransitionProvider
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.forms.result.ChainedTransitionResult
 
getTarget(LinkedList<String>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.PathTransitionProvider
Find target type by id string
getTarget(String) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TransitionProvider
Find target type by id string
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.AliasSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ArrayFuncExpression
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ArrayFuncValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.AverageValueSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinaryExpression
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinarySQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CaseExpression
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CastDoubleSQLExpression
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CastLongSQLExpression
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLExpression
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompositeIndexedSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConcatSQLExpression
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CountDistinctExpression
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DateSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DerefSQLExpression
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DistinctCountSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DistinctMapper
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DoubleConvertSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DurationSecondConvertSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.FuncExpression
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.IntConvertAccessor
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.IntConvertSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LabellerSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LengthExpression
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLExpression
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LongConvertSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MillisecondAccessor
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MillisecondSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlDateConverter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlMillisecondConverter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlSQLHashExpression
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlTimestampDiffExpr
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlDateConverter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlMillisecondConverter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ReductionMapper
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.RoundSQLExpression
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SelectAccessor
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionMatchFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionNullFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionOrderFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLSelectValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLValuePatternTransform
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.StringConvertAccessor
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.StringConvertSQLExpression
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.StringConvertSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ValueResultMapper
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AbstractAcceptFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndAcceptFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BinaryAcceptFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConvertToAcceptFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.DualFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterSet
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.GenericBinaryFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.PredicateAcceptFilter
 
getTarget() - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.ResultMapper
get the target clause of the SQL query.
getTarget() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLNotFilter
 
getTarget(String) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.AbstractConstructedTargetList
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.cron.LockFactory
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractSelfSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.CachedIndexedProducer
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.ConstIndexedSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.convert.EnumProducer
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.convert.LazyTypeConverter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.convert.NumericEnumProducer
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.CounterDistinctMapper
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.CounterMapper
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterAdapter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Get a bound on the type of object produced by this factory for run-time checking.
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferencedAdapter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.DurationFieldValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.ExistsMapper
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationAccessor
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationConvertSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationSQLExpression
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TypeConverterSQLValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.FieldValueFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.BackJoinFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.ConstJoinerFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.FieldOrderFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.JoinerFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.NullFieldFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.OrphanFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.PrimaryOrderFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SelfReferenceFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SQLIdFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SQLValueFilter
 
getTarget(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.DynamicFormEntry
 
getTarget(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.IndexedFormEntry
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.JoinLinkMapper
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager
 
getTarget() - Method in interface uk.ac.ed.epcc.webapp.model.data.reference.IndexedProducer
Get a class object that all results of the producer are assignable to.
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.SelfIdExpression
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.SetMapper
 
getTarget(String) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractIndexedTransitionProvider
 
getTarget(String) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.SimpleTransitionProvider
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.transition.TransitionKey
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleMapper
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.data.TypeProducerFieldValue
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.datastore.DataStore
 
getTarget(PartOwner, PartOwnerFactory<?>, LinkedList<String>) - Static method in class uk.ac.ed.epcc.webapp.model.far.AbstractPartTransitionProvider
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getTarget(String) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.AbstractTextHandler
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.BooleanHandler
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.ClassificationHandler
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.DateHandler
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.EmailListHandler
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.FileUploadHandler
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.IntegerHandler
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.MultiIntegerHandler
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.OptionHandler
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.PartConfigFactory
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.TextHandler
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.PageManager
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
getTarget(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.QuestionManager
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.response.BooleanDataManager
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.response.DateDataManager
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.response.IntegerDataManager
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.response.OptionDataManager
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager
 
getTarget(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.response.StreamDataDataManager
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.response.StringDataManager
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.far.SectionManager
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.lifecycle.AbstractAction
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.log.FileDataFactory
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.ItemAction
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.log.MessageData.Factory
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.log.TextDataFactory
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.relationship.GlobalRoleFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.preferences.AbstractUserSettingFactory
 
getTarget(String) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.preferences.UserSettingFactory
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.preferences.UserStringSettingFactory
 
getTarget(AppContext, TransitionFactory<K, T>, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
Extracts the Target form the URL and sets it as an attribute for any scripts we forward to.
getTarget(AppContext, TransitionFactory<A, B>, HttpServletRequest) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
Static method for jsp pages to use to retieve the target in a way compatible with the TransitionServlet
getTarget() - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.session.AbstractTargetRequestFactory.AbstractRequest
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.RoleFilter
 
getTarget(String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.AcceptHashFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.SQLHashFilter
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFactory
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.session.PreferedViewFactory
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.session.RoleUpdate
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.ssh.BadKeyFactory
 
getTarget() - Method in class uk.ac.ed.epcc.webapp.StringSetting
 
getTarget() - Method in interface uk.ac.ed.epcc.webapp.Targetted
Get the type of the returned object as far as it is known.
getTargetAttr() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.ExternalNode
 
getTargetAttr() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
getTargetClass() - Method in class uk.ac.ed.epcc.webapp.model.data.ClassType.ClassValue
 
getTargetFactory() - Method in class uk.ac.ed.epcc.webapp.model.relationship.RelationshipLinkManager
 
getTargetFactory() - Method in interface uk.ac.ed.epcc.webapp.model.relationship.RelationshipProvider
Get the factory for the target object.
getTargetFilter(AppUser, String) - Method in class uk.ac.ed.epcc.webapp.model.relationship.RelationshipLinkManager
 
getTargetInRelationshipRoleFilter(DataObjectFactory<T>, String, A) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
getTargetInRelationshipRoleFilter(DataObjectFactory<T>, String, A) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
get a BaseFilter representing the set of targets that a specified AppUser is in a particular relationship-role with.
getTargetIsolationLevel() - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
getTargetName() - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider
 
getTargetName() - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider
 
getTargetName() - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderTransitionProvider
 
getTargetName() - Method in class uk.ac.ed.epcc.webapp.forms.result.SerializableChainedTransitionResult
 
getTargetName() - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TransitionFactory
What is the name for this type of transition.
getTargetName() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
getTargetName() - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractIndexedTransitionProvider
 
getTargetName() - Method in class uk.ac.ed.epcc.webapp.model.data.transition.SimpleTransitionProvider
 
getTargetName() - Method in class uk.ac.ed.epcc.webapp.model.far.AbstractPartTransitionProvider
 
getTargetName() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider
 
getTargetName() - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 
getTargetName() - Method in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
getTargetNode() - Method in class uk.ac.ed.epcc.webapp.editors.xml.AbstractXMLTarget
 
getTargetNode() - Method in interface uk.ac.ed.epcc.webapp.editors.xml.XMLTarget
Get the Node referenced by the target path.
getTargetObject(int, ResultSet) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
 
getTargetParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DistinctMapper
 
getTargetParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ReductionMapper
 
getTargetParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
 
getTargetParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ValueResultMapper
 
getTargetParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
 
getTargetParameters(List<PatternArgument>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.ResultMapper
Add parameters for the target clause to a list.
getTargetParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.CounterDistinctMapper
 
getTargetParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.CounterMapper
 
getTargetParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterAdapter
 
getTargetParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferencedAdapter
 
getTargetParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.ExistsMapper
 
getTargetParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.JoinLinkMapper
 
getTargetParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.SetMapper
 
getTargetParameters(List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleMapper
 
getTargetPath() - Method in class uk.ac.ed.epcc.webapp.editors.xml.AbstractXMLTarget
 
getTargetPath() - Method in interface uk.ac.ed.epcc.webapp.editors.xml.XMLTarget
Get the target path selected
getTargetPath(AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
get the location (url not including the context path) the menu item should navigate to.
getTargetRoleFilter(B, String) - Method in class uk.ac.ed.epcc.webapp.model.relationship.RelationshipLinkManager
 
getTargetStage() - Method in interface uk.ac.ed.epcc.webapp.forms.Form
get which stage of a multi-stage form is being shown/read.
getTargetStage() - Method in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
 
getTargetURL(ServletService) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.ExternalNode
 
getTargetURL(ServletService) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
get the full url for the target location
getTargetURL(ServletService) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.PageNode
 
GetTargetVisitor(LinkedList<String>) - Constructor for class uk.ac.ed.epcc.webapp.servlet.TransitionServlet.GetTargetVisitor
 
getTemplate() - Method in class uk.ac.ed.epcc.webapp.AbstractConstructedObjectList
 
getTemplate() - Method in class uk.ac.ed.epcc.webapp.model.AbstractConstructedTargetList
 
getTemplate() - Method in class uk.ac.ed.epcc.webapp.model.lifecycle.ActionList
 
getTemplate() - Method in class uk.ac.ed.epcc.webapp.model.lifecycle.ListenerList
 
getTemplateFile(String) - Method in class uk.ac.ed.epcc.webapp.model.TemplateFinder
 
getTemplateRegion(String) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
Fetches a representation of the TemplateFile which appears to contain only the region named.
getText(V) - Method in class uk.ac.ed.epcc.webapp.AbstractSetting
 
getText() - Method in interface uk.ac.ed.epcc.webapp.content.ContentBuilder
create a ExtendedXMLBuilder that appends its contents as XML text when the SimpleXMLBuilder.appendParent() method is called.
getText() - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
getText() - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder.Panel
 
getText() - Method in class uk.ac.ed.epcc.webapp.content.HtmlWriter
 
getText(NumberFormat, R) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
Get the contents as text, applying a NumberFormat if Object is a Number
getText(R) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
Get entry as text
getText(C, R) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
getText(NumberFormat, C, R) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
getText() - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
getText(EditAction) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider
 
getText(E) - Method in class uk.ac.ed.epcc.webapp.EnumSetting
 
getText(Boolean) - Method in class uk.ac.ed.epcc.webapp.Feature
 
getText() - Method in class uk.ac.ed.epcc.webapp.forms.action.FormAction
Get optional button content to use instead of the action name.
getText(Integer) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldInput
 
getText(Integer) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarMonthInput
 
getText(Class<? extends T>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ClassInput
 
getText(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ConstructedObjectInput
 
getText(E) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumInput
 
getText(E) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumIntegerInput
 
getText(Integer) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IntegerSetInput
 
getText(T) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.ListInput
get the user presented text from the domain object may return null if not selected
getText(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.OptionalListInputWrapper
 
getText(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
getText(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
 
getText(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.StringListInput
 
getText() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
getText(K) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionFactory
get custom button content.
getText(I) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalFieldInput
 
getText(I) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalIndexInput
 
getText(TableTransitionKey) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
getText(T) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory.ClassificationCodeListInput
 
getText() - Method in class uk.ac.ed.epcc.webapp.model.data.CreateAction
 
getText(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractDataObjectInput
 
getText(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
getText(Repository.FieldInfo) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryFieldInput
 
getText(Repository.FieldInfo) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryForeignKeyInput
 
getText(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryIndexInput
 
getText(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TableInput
 
getText(T) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TypeProducerInput
 
getText(K) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractViewIndexedTransitionProvider
 
getText(K) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractViewTransitionFactory
 
getText(K) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.SimpleViewTransitionProvider
 
getText() - Method in class uk.ac.ed.epcc.webapp.model.log.TextData
 
getText(String) - Method in class uk.ac.ed.epcc.webapp.model.TemplateFinder
 
getText() - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFile
Get the override text.
getText(PreferenceAction) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 
getText() - Method in class uk.ac.ed.epcc.webapp.session.AppUserKey
get the button text to use
getText(AppUserKey) - Method in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
getText() - Method in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder.CancelAction
 
getText() - Method in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder.CancelLogoutAction
 
getText(String) - Method in class uk.ac.ed.epcc.webapp.StringSetting
 
getTextParameter(String) - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
get a named paramter as a string This should include conversion f uplaoded files etc.
getThrowException() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConvertPureAcceptFilterVisitor
 
getTime(long) - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
Get the duration in a specified unit.
getTime() - Method in class uk.ac.ed.epcc.webapp.timer.Timer
 
getTimeChart() - Method in class uk.ac.ed.epcc.webapp.charts.GraphService
 
getTimeChartData() - Method in class uk.ac.ed.epcc.webapp.charts.GraphService
 
getTimeChartData() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeGraphService
 
getTimeZone() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
getTimeZone() - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
 
getTitle() - Method in class uk.ac.ed.epcc.webapp.apps.GraphicsCommand
 
getTitle() - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderRegistry
Subject are to use in form title
getTitle() - Method in class uk.ac.ed.epcc.webapp.forms.result.CustomMessageResult
 
getTitle() - Method in interface uk.ac.ed.epcc.webapp.forms.result.CustomPage
Get the title to show on the page
getTitle(K, T) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TitleTransitionFactory
Get page title
getTitle() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.ConfigFormProvider
 
getTitle() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.HeirarchyFormRegistry
 
getTitle(ResponseTransitionKey<D, R>, ResponseTarget<D, R>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider
 
getTitle() - Method in class uk.ac.ed.epcc.webapp.model.relationship.ViewRelationTransition.RelationshipList
 
getTitle() - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider.IndexResult
 
getTitle(AppUserKey, AppUser) - Method in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
getTitle(AU) - Method in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
getTitle(TransitionKey<A>, A) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.CodeAuthTransitionProvider
 
getToggle(String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
get the current State of a role toggle or null if not a toggle role
getToggle(String) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
get the current State of a role toggle or null if not a toggle role
getToggleMap() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
getToggleRoles() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
Get the set of toggle roles this user is capable of assuming
getToggleRoles() - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Get the set of toggle roles for the current user.
getToken() - Method in interface uk.ac.ed.epcc.webapp.servlet.session.token.BearerTokenService
get the successfully processed token.
getTooltip() - Method in class uk.ac.ed.epcc.webapp.forms.Field
 
getTopContent(X, MailTarget, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider
 
getTopContent(X, T, SessionService<?>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionFactory
Get the content to be displayed at the top of the target page.
getTopContent(X, DataObjectFactory, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
getTopContent(X, T, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractViewIndexedTransitionProvider
 
getTopContent(X, T, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractViewTransitionFactory
 
getTopContent(X, T, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.SimpleViewTransitionProvider
 
getTopContent(X, T, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider
 
getTopContent(X, T, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
getTopContent(X, AbstractSetting, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 
getTopContent(X, AU, SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.LandingPageAppUserTransitionProvider
 
getTopNavigation(X, T) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.NavigationProvider
 
getTransform() - Method in class uk.ac.ed.epcc.webapp.content.Table.TransformFormatter
 
getTransition(MailTarget, EditAction) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider
 
getTransition(T, FormOperations) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderTransitionProvider
 
getTransition() - Method in class uk.ac.ed.epcc.webapp.forms.result.ChainedTransitionResult
 
getTransition(T, K) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TransitionFactory
Find a transition operator for this type by key.
getTransition(DataObjectFactory, TableTransitionKey) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
getTransition(T, K) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractTransitionFactory
 
getTransition(K) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractTransitionFactory
 
getTransition(AbstractSetting, PreferenceAction) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 
getTransitionFactory(AppContext, Class<X>, String) - Static method in class uk.ac.ed.epcc.webapp.forms.transition.TransitionFactoryFinder
static factory method to get TransitionFactorys
getTransitionFactory(String, FilteredProperties) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.TransitionNodeMaker
get the TransitionFactory A sub-class can override this to hardwire a particular provider.
getTransitionProvider(String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionFactoryCreator
 
getTransitionProvider(String) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderRegistry
 
getTransitionProvider(FormFactoryProvider<T>) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderRegistry
 
getTransitionProvider(String) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TransitionFactoryCreator
 
getTransitionProvider(String) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
getTransitionProvider(String) - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager
 
getTransitionProvider() - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
getTransitionProvider(String) - Method in class uk.ac.ed.epcc.webapp.model.log.LogTransitionProviderFactory
 
getTransitions(MailTarget) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider
 
getTransitions(T) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderTransitionProvider
 
getTransitions(T) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TransitionFactory
Get a list of all the transition keys supported by the target type to be presented to the user as a set of possible options in a view transition.
getTransitions(DataObjectFactory) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
getTransitions(T) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractTransitionFactory
 
getTransitions(AbstractSetting) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 
getTransitions(AppUserTransitionProvider<AU>) - Method in interface uk.ac.ed.epcc.webapp.session.AppUserTransitionContributor
 
getTransitions(AppUserTransitionProvider) - Method in class uk.ac.ed.epcc.webapp.session.AvatarComposite
 
getTransitions(AppUserTransitionProvider) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
getTransitions(AppUserTransitionProvider) - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite
 
getTransitions(AppUserTransitionProvider) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
getTranslations() - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
getTranslations() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
return a default set of translation between field names and text labels.
getTranslations() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
return a default set of translation between field names and text labels.
getTrim() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TextInput
 
getTrustManagers(String) - Method in class uk.ac.ed.epcc.webapp.ssl.SSLService
 
getType() - Method in interface uk.ac.ed.epcc.webapp.AppContextService
Returns the type of service the class should be registered under.
getType() - Method in class uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService
 
getType() - Method in class uk.ac.ed.epcc.webapp.charts.GraphService
 
getType() - Method in class uk.ac.ed.epcc.webapp.CleanupService
 
getType() - Method in class uk.ac.ed.epcc.webapp.config.AbstractConfigService
 
getType() - Method in class uk.ac.ed.epcc.webapp.config.CachedConfigService
 
getType() - Method in class uk.ac.ed.epcc.webapp.CurrentTimeService
 
getType() - Method in class uk.ac.ed.epcc.webapp.email.inputs.EmailInput
 
getType() - Method in class uk.ac.ed.epcc.webapp.email.inputs.EmailListInput
 
getType() - Method in class uk.ac.ed.epcc.webapp.email.logging.EmailLoggerService
 
getType() - Method in class uk.ac.ed.epcc.webapp.exec.DefaultExecService
 
getType() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractCalendarMultiInput
 
getType() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractDateInput
 
getType() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.DateInput
 
getType() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.HTML5Input
get the type tag to emit for the corresponding html5 type.
getType() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MonthInput
 
getType() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.NumberInput
 
getType() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.PercentInput
 
getType() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.PhoneInput
 
getType() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.StorageUnitTextInput
 
getType() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampInput
 
getType() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.URLInput
 
getType(String) - Static method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderRegistry
 
getType() - Method in class uk.ac.ed.epcc.webapp.forms.result.ConfirmTransitionResult
 
getType() - Method in interface uk.ac.ed.epcc.webapp.http.HttpService
 
getType() - Method in class uk.ac.ed.epcc.webapp.jdbc.config.DataBaseConfigService
 
getType() - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
getType() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DataBaseHandlerService
 
getType() - Method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
getType() - Method in class uk.ac.ed.epcc.webapp.limits.LimitService
 
getType() - Method in class uk.ac.ed.epcc.webapp.logging.buffer.BufferLoggerService
 
getType() - Method in class uk.ac.ed.epcc.webapp.logging.debug.DebugLoggerService
 
getType() - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerService
 
getType() - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JLoggerService
 
getType() - Method in class uk.ac.ed.epcc.webapp.logging.print.PrintLoggerService
 
getType() - Method in class uk.ac.ed.epcc.webapp.messages.MessageBundleService
 
getType() - Method in class uk.ac.ed.epcc.webapp.model.ConfigNamedFilterComposite
 
getType() - Method in class uk.ac.ed.epcc.webapp.model.data.Composite
Returns the type the composite should be registered under.
getType() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
return column type as generated by getColumnType from ResultSet
getType() - Method in class uk.ac.ed.epcc.webapp.model.data.StateRelationshipComposite
 
getType() - Method in class uk.ac.ed.epcc.webapp.model.datastore.DataStoreResourceService
 
getType() - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
 
getType() - Method in class uk.ac.ed.epcc.webapp.model.ServiceFilterComposite
 
getType() - Method in class uk.ac.ed.epcc.webapp.resource.DefaultResourceService
 
getType() - Method in class uk.ac.ed.epcc.webapp.servlet.config.ServletConfigService
 
getType() - Method in class uk.ac.ed.epcc.webapp.servlet.config.ServletContextConfigService
 
getType() - Method in class uk.ac.ed.epcc.webapp.servlet.CrossCookieComposite
 
getType() - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultCrsfTokenService
 
getType() - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
getType() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
 
getType() - Method in class uk.ac.ed.epcc.webapp.servlet.NullCrsfTokenService
 
getType() - Method in class uk.ac.ed.epcc.webapp.servlet.resource.ServletResourceService
 
getType() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
getType() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.AppUserNameInput
 
getType() - Method in class uk.ac.ed.epcc.webapp.session.AppUserNameFinder
 
getType() - Method in class uk.ac.ed.epcc.webapp.session.AvatarComposite
 
getType() - Method in class uk.ac.ed.epcc.webapp.session.CertificateComposite
 
getType() - Method in class uk.ac.ed.epcc.webapp.session.DirectoryComposite
 
getType() - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
getType() - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite
 
getType() - Method in class uk.ac.ed.epcc.webapp.session.PreferredViewComposite
 
getType() - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
getType() - Method in class uk.ac.ed.epcc.webapp.session.RandomService
 
getType() - Method in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
getType() - Method in class uk.ac.ed.epcc.webapp.session.ShibAttributeListener
 
getType() - Method in class uk.ac.ed.epcc.webapp.session.SignupDateComposite
 
getType() - Method in class uk.ac.ed.epcc.webapp.session.twofactor.FormAuthComposite
 
getType() - Method in class uk.ac.ed.epcc.webapp.ssl.SSLService
 
getType() - Method in class uk.ac.ed.epcc.webapp.timer.DefaultTimerService
 
getType() - Method in class uk.ac.ed.epcc.webapp.timer.NullTimerService
 
getTypeInfo(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
getTypeInfo(LinkedList<String>) - Method in interface uk.ac.ed.epcc.webapp.editors.xml.InfoProvider
 
getTypeName() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageHandler
get identifying name for the type of message being edited
getTypeName() - Method in class uk.ac.ed.epcc.webapp.forms.factory.UpdateForm
 
getTypeName() - Method in class uk.ac.ed.epcc.webapp.model.far.PageManager.Page
 
getTypeName() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.Part
 
getTypeName() - Method in class uk.ac.ed.epcc.webapp.model.far.QuestionManager.Question
 
getTypeName() - Method in class uk.ac.ed.epcc.webapp.model.far.SectionManager.Section
 
getTypeName() - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Handler
 
getTypeProducer() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
 
getTypeProducerExpression(TypeProducer<O, D>) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
getTypes() - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
getTypes() - Method in interface uk.ac.ed.epcc.webapp.editors.xml.InfoProvider
 
getTypes() - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderRegistry
Return all FormTypes.
getUIGenerator() - Method in interface uk.ac.ed.epcc.webapp.content.UIProvider
 
getUnChecked() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CheckBoxInput
 
getUnique() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.Index
 
getUnique() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.IndexInfo
 
getUniqueIdName() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
Returns the field name for the unique ID field.
getUniqueIdName() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Get the unique ID field name for the target object.
getUniqueIdName() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
get the field name of the primary key
getUniqueIdName(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
getUnit() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.NumberInput
return unit this field is in.
getUnit() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.UnitInput
return unit this field is in.
getUnselectedText() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumInput
 
getUnselectedText() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.OptionalListInput
 
getUnselectedText() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.OptionalListInputWrapper
 
getUnselectedText() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TypeProducerInput
 
getUpdate(AppContext) - Method in class uk.ac.ed.epcc.webapp.forms.factory.AbstractFormUpdateTransition
 
getUpdate(AppContext, X) - Method in class uk.ac.ed.epcc.webapp.forms.factory.EditTransition
 
getUpdate(AppContext) - Method in class uk.ac.ed.epcc.webapp.forms.factory.FormUpdateProducerTransition
 
getUpdate(AppContext) - Method in class uk.ac.ed.epcc.webapp.forms.factory.FormUpdateTransition
 
getUpdate(AppContext, X) - Method in class uk.ac.ed.epcc.webapp.forms.factory.StandAloneFormUpdateProducerTransition
 
getUpdate(AppContext, T) - Method in class uk.ac.ed.epcc.webapp.forms.factory.StandAloneFormUpdateTransition
 
getUpdate(AppContext, T) - Method in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.EditPartTransition
 
getUpdateActionName() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.DataObjectUpdateFormFactory
 
getUpdaters(SessionService) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderRegistry
Get all FormTypes that a person can update
getURI(A, Key) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
getURL() - Method in class uk.ac.ed.epcc.webapp.forms.html.ForwardResult
 
getURL() - Method in class uk.ac.ed.epcc.webapp.forms.html.RedirectResult
 
getURL(AppContext, ServeDataProducer, List<String>) - Static method in class uk.ac.ed.epcc.webapp.servlet.ServeDataServlet
 
getURL(AppContext, TransitionFactory<A, B>, B) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
Get the TransitionServlet URL for a given TransitionProvider and target.
getURL(HttpServletRequest, HttpServletResponse, AppContext, TransitionFactory<A, B>, B) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
getURL(HttpServletRequest, HttpServletResponse, AppContext, TransitionFactory<A, B>, B, A) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
getURL(AppContext, TransitionFactory<A, B>, B, A) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
getUser() - Method in class uk.ac.ed.epcc.webapp.session.AbstractUserRequestFactory.AbstractRequest
 
getUseRequired() - Method in class uk.ac.ed.epcc.webapp.content.HtmlFormPolicy
 
getUserFactory() - Method in class uk.ac.ed.epcc.webapp.session.AbstractUserRequestFactory.AbstractRequest
 
getUserFilter(B, String) - Method in class uk.ac.ed.epcc.webapp.model.relationship.RelationshipLinkManager
 
getUserFilter(BaseFilter<B>, String) - Method in class uk.ac.ed.epcc.webapp.model.relationship.RelationshipLinkManager
 
getUserRoleFilter(A, String) - Method in class uk.ac.ed.epcc.webapp.model.relationship.RelationshipLinkManager
 
getValid_after() - Method in class uk.ac.ed.epcc.webapp.ssh.KeySigner
 
getValid_before() - Method in class uk.ac.ed.epcc.webapp.ssh.KeySigner
 
getValidatingVisitor() - Method in interface uk.ac.ed.epcc.webapp.editors.xml.XMLTargetFactory
Get a DOMVisitor that performs additional (non-schema) validation throwing exceptions that should be added to the schema errors.
getValidatingVisitor() - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay
 
getValidator(R) - Method in class uk.ac.ed.epcc.webapp.model.far.SectionManager.Section
 
getValidators() - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
get the current Form validator
getValidators() - Method in interface uk.ac.ed.epcc.webapp.forms.Form
Get the set of FormValidators installed in the form.
getValidXML() - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
getValue() - Method in class uk.ac.ed.epcc.webapp.apps.Option.Instance
Returns the value of an option if it has one, or null if none have been set.
getValue(int) - Method in class uk.ac.ed.epcc.webapp.apps.Option.Instance
Returns the nth value of an option where n is set by the variable index.
getValue(Comparable) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeSetPlot
 
getValue(int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeSetPlot
 
getValue() - Method in class uk.ac.ed.epcc.webapp.forms.Field
get the current value associated with this Field
getValue() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractInput
 
getValue() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AlternateInput
 
getValue(T) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.AutoComplete
Map an item to the corresponding value (compatible with the parse method).
getValue(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AutocompleteTextInput
 
getValue() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldPeriodInput
 
getValue() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarMultiInputWrapper
 
getValue() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CodeListInput
 
getValue(E) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumIntegerInput
Method to generate the integer value of an enum.
getValue() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ErrorInput
 
getValue() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.FileUploadDecorator
 
getValue() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.InfoInput
 
getValue() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.Input
get the current value of the Object created by this selector.
getValue() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
 
getValue() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
getValue() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RegularPeriodInput
 
getValue() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SimplePeriodInput
 
getValue() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampMultiInput
 
getValue() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappedInput
 
getValue() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappingInput
 
getValue(R) - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.Accessor
get the value from the target object
getValue(R) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
getValue() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
getValue(R) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.IntConvertAccessor
 
getValue(R) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MillisecondAccessor
 
getValue(R) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SelectAccessor
 
getValue(R) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.StringConvertAccessor
 
getValue(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.data.BooleanFieldExpression
 
getValue(E) - Method in class uk.ac.ed.epcc.webapp.model.data.convert.NumericEnumProducer
Method to generate the integer value of an enum.
getValue(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.data.DateFieldExpression
 
getValue(X) - Method in class uk.ac.ed.epcc.webapp.model.data.DurationFieldValue
 
getValue(R) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationAccessor
 
getValue(X) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TypeFilterProducerSQLValue
 
getValue(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
getValue(X) - Method in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
getValue(T) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NameFinderInput
 
getValue() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
getValue() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryFieldInput
 
getValue() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryForeignKeyInput
 
getValue(T) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
getValue() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.LinkInput
 
getValue(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.data.NumberFieldExpression
 
getValue(T) - Method in class uk.ac.ed.epcc.webapp.model.data.SelfSQLValue
 
getValue(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.data.StreamDataFieldExpression
 
getValue(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.data.StringFieldExpression
 
getValue(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.data.TimestampDateFieldExpression
 
getValue(T) - Method in class uk.ac.ed.epcc.webapp.model.data.TupleSelfSQLValue
 
getValue(T) - Method in class uk.ac.ed.epcc.webapp.model.data.TypeProducerFieldValue
 
getValue() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.MultiIntegerHandler.MultiIntegerInput
 
getValue() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.PartConfigFactory.Config
 
getValue() - Method in class uk.ac.ed.epcc.webapp.model.Property
 
getValue(PreferenceSetting<D>) - Method in class uk.ac.ed.epcc.webapp.preferences.AbstractUserSettingFactory.UserSetting
 
getValue(PreferenceSetting<Boolean>) - Method in class uk.ac.ed.epcc.webapp.preferences.UserSettingFactory.UserSetting
 
getValue() - Method in class uk.ac.ed.epcc.webapp.preferences.UserStringSettingFactory.UserSetting
 
getValue(PreferenceSetting<D>) - Method in class uk.ac.ed.epcc.webapp.preferences.UserStringSettingFactory.UserSetting
 
getValue(String) - Method in class uk.ac.ed.epcc.webapp.session.RoleNameInput
 
getValueFromItem(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractDataObjectInput
get the Value from an Item
getValueFromItem(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DataObjectInput
 
getValues() - Method in class uk.ac.ed.epcc.webapp.apps.Option.Instance
 
getValues(T...) - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType
 
getValues() - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType
 
getValues(X) - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType
 
getValues() - Method in interface uk.ac.ed.epcc.webapp.model.data.convert.EnumeratingTypeConverter
Get an iterator over all supported targets.
getValues(X) - Method in interface uk.ac.ed.epcc.webapp.model.data.convert.EnumeratingTypeConverter
Add all supported targets to a set
getValues() - Method in class uk.ac.ed.epcc.webapp.model.data.convert.EnumProducer
 
getValues(X) - Method in class uk.ac.ed.epcc.webapp.model.data.convert.EnumProducer
 
getValues() - Method in class uk.ac.ed.epcc.webapp.model.data.convert.NumericEnumProducer
 
getValues(X) - Method in class uk.ac.ed.epcc.webapp.model.data.convert.NumericEnumProducer
 
getValues() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
Get a map of the contents without the UniqueID field
getValues(P) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.PartConfigFactory
 
getValueSeparator() - Method in class uk.ac.ed.epcc.webapp.apps.Option
Returns the character used to denote a separation in values for this option in an argument.
getValueSet() - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType
 
getVerificationDate(AU) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
getViewFactory() - Method in class uk.ac.ed.epcc.webapp.session.PreferredViewComposite
 
getViewResult() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.DynamicForm
 
getViewResult() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.Part
 
getViewResult() - Method in class uk.ac.ed.epcc.webapp.model.far.PartOwner
get a FormResult to view this object.
getViewTransition() - Method in interface uk.ac.ed.epcc.webapp.model.log.Viewable
 
getWarning(R) - Method in class uk.ac.ed.epcc.webapp.content.Table
should we mark this row with warning highlight.
getWarning(T) - Method in class uk.ac.ed.epcc.webapp.model.lifecycle.ActionList
 
getWarning(R) - Method in interface uk.ac.ed.epcc.webapp.model.lifecycle.ActionListener
Get an optional object (usually a String or other object that can be added to display content) that should be presented to the user as warning before performing the operation.
getWarning(T) - Method in class uk.ac.ed.epcc.webapp.model.lifecycle.ListenerList
 
getWarnRefreshFilter() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
getWebName() - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
get the authenticated name for the current user as provided by the web-server/container authorisation layer.
getWebName() - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
get the authenticated name for the current user as provided by the web-server/container authorisation layer.
getWelcomePage(AppContext) - Static method in class uk.ac.ed.epcc.webapp.servlet.LoginServlet
 
getWindow() - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
getWrappedInput() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappedInput
 
getWrapper(QuestionManager.Question, R) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager
getWrapper(QuestionManager.Question) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager.Response
get the data-object that contains the response data.
getWrapperClass() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappedInput
class for the enclosing div element.
getWtmpID() - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
getWtmpManager() - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
getX(int, int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getXMLFile() - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.TemplateTarget
 
getXMLReader() - Method in class uk.ac.ed.epcc.webapp.model.data.XMLDataUtils
 
getXMLTargetFactory() - Method in interface uk.ac.ed.epcc.webapp.editors.xml.XMLTarget
Get the XMLTargetFactory for this object.
getXMLTargetFactory() - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.TemplateTarget
 
getXValue(int, int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getY(int, int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
getYValue(int, int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
GlobalNamePolicy<AU extends AppUser,X extends GlobalNamePolicy> - Class in uk.ac.ed.epcc.webapp.session
Policy object to add an auto-generated global name to an AppUser.
GlobalNamePolicy(AppUserFactory<AU>, String) - Constructor for class uk.ac.ed.epcc.webapp.session.GlobalNamePolicy
 
GlobalRoleFilter<T> - Class in uk.ac.ed.epcc.webapp.model.relationship
An AcceptFilter that accepts or rejects all targets based on whether the current user possesses a global role.
GlobalRoleFilter(SessionService<?>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.relationship.GlobalRoleFilter
 
goodFieldName(String) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification
 
GotoParentTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.GotoParentTransition
 
GotoSiblingTransition(boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.GotoSiblingTransition
 
GraphicsCommand - Class in uk.ac.ed.epcc.webapp.apps
 
GraphicsCommand(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.apps.GraphicsCommand
 
GraphicsCommand.TransitionActionListener<K,T> - Class in uk.ac.ed.epcc.webapp.apps
 
GraphService - Class in uk.ac.ed.epcc.webapp.charts
An AppContextService that selects the desired chart implementation classes
GraphService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.charts.GraphService
 
GROUP - Static variable in class uk.ac.ed.epcc.webapp.model.TextFileOverlay
 
groupingIsomorphic() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.AliasSQLValue
 
groupingIsomorphic() - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.GroupingSQLValue
Is there always a one-to-one mapping between groups and values
groupingIsomorphic() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LabellerSQLValue
 
groupingIsomorphic() - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.NestedSQLValue
 
groupingIsomorphic() - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpression
 
groupingIsomorphic() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLValuePatternTransform
 
groupingIsomorphic() - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractSelfSQLValue
 
groupingIsomorphic() - Method in class uk.ac.ed.epcc.webapp.model.data.ConstIndexedSQLValue
 
groupingIsomorphic() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TypeConverterSQLValue
 
GroupingSQLValue<T> - Interface in uk.ac.ed.epcc.webapp.jdbc.expr
A variant of SQLValue which is legal to use for group-by clauses.
GuessSelector<T extends Input> - Class in uk.ac.ed.epcc.webapp.model.data.forms
A Selector that pre-populates an input to a valid value if it can.
GuessSelector(AppContext, Selector<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.GuessSelector
 
guessSplit(Date, Date) - Method in class uk.ac.ed.epcc.webapp.model.period.SplitTransition
 

H

handleError(String, SQLException) - Method in interface uk.ac.ed.epcc.webapp.jdbc.DatabaseService
Handle an unexpected database exception.
handleError(String, SQLException) - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
handleError(String, SQLException) - Method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
handleFormResult(AppContext, HttpServletRequest, HttpServletResponse, FormResult) - Method in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
 
handleGetObject(String) - Method in class uk.ac.ed.epcc.webapp.messages.PropResourceBundle
 
Handler(H) - Constructor for class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Handler
 
Handler(Repository.Record, T) - Constructor for class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.Handler
 
HANDLER_TYPE_FIELD - Static variable in class uk.ac.ed.epcc.webapp.model.far.HandlerPartManager
 
HandlerPart(HandlerPartManager, Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.far.HandlerPartManager.HandlerPart
 
HandlerPartManager<O extends PartOwner,X extends FormHandler,H extends HandlerPartManager.HandlerPart<O,X>> - Class in uk.ac.ed.epcc.webapp.model.far
 
HandlerPartManager(DynamicFormManager<?>, PartOwnerFactory<O>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.far.HandlerPartManager
 
HandlerPartManager.HandlerPart<O extends PartOwner,X extends FormHandler> - Class in uk.ac.ed.epcc.webapp.model.far
 
has_question_viz - Variable in class uk.ac.ed.epcc.webapp.model.far.response.ContentVisitor
 
hasAcceptFilters() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
 
hasActions() - Method in class uk.ac.ed.epcc.webapp.CleanupService
 
hasActions() - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
hasActive() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
hasAttribute(Object) - Method in class uk.ac.ed.epcc.webapp.AppContext
Do we have the specified attribute set
hasAvatar(SessionService<AU>, AU) - Method in class uk.ac.ed.epcc.webapp.session.AvatarComposite
 
hasChanged(P) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryRecord
has the peer type changed from the Object
hasCol(String) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
hasColFormat(C) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
hasColumnGroup(C) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
hasComposite(Class<X>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
hasConfig() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.AbstractTextHandler
 
hasConfig() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.BooleanHandler
 
hasConfig() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.ClassificationHandler
 
hasConfig() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.DateHandler
 
hasConfig() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.EmailListHandler
 
hasConfig() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.FileUploadHandler
 
hasConfig() - Method in interface uk.ac.ed.epcc.webapp.model.far.handler.FormHandler
are there any config parameters needed/valid.
hasConfig() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.IntegerHandler
 
hasConfig() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.MultiIntegerHandler
 
hasConfig() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.OptionHandler
 
hasConfig() - Method in class uk.ac.ed.epcc.webapp.model.far.handler.TextHandler
 
hasConfig() - Method in class uk.ac.ed.epcc.webapp.model.far.HandlerPartManager.HandlerPart
 
hasConfig() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.Part
Does this object support a config operation.
hasConfig() - Method in class uk.ac.ed.epcc.webapp.model.far.QuestionManager.Question
 
hasContent() - Method in class uk.ac.ed.epcc.webapp.content.PreDefinedContent
 
hasContent() - Method in class uk.ac.ed.epcc.webapp.content.XMLPrinter
 
hasData() - Method in class uk.ac.ed.epcc.webapp.content.Table
 
hasData() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseDataManager.ResponseData
 
hasData() - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFile
Is there data for this resource
hasData() - Method in interface uk.ac.ed.epcc.webapp.model.TextProvider
 
hasError(HttpServletRequest) - Static method in class uk.ac.ed.epcc.webapp.forms.html.HTMLForm
 
hasError() - Method in class uk.ac.ed.epcc.webapp.forms.html.PageHTMLForm
 
hasField(String) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
hasField(String) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
Does form contain specified field
hasField(String) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification
Does the specification contain this name
hasField(Repository.FieldInfo) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
hasField(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
Is the specified object a valid Field key for this table.
hasFormat() - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
Does this col have a transform set.
Hash - Enum in uk.ac.ed.epcc.webapp.session
Enum of possible password hash algorithms When stored in the database we can use numeric codes to avoid making the algorithm used too explicit if data is exposed.
hashCode() - Method in class uk.ac.ed.epcc.webapp.AbstractSetting
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.apps.Option
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.content.BooleanWrapper
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.content.ExternalLink
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.content.HtmlSpaceGenerator
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.content.Link
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.content.ScrollText
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.content.TagWrapper
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MailTarget
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.editors.xml.AbstractXMLTarget
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.email.inputs.RestrictedEmailFieldValidator
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.forms.html.ForwardResult
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.forms.html.RedirectResult
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.forms.registry.AbstractFormFactoryProvider
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderTransitionProvider
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.forms.result.ChainedTransitionResult
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.forms.result.MessageResult
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionGenerator
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinaryExpression
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CaseExpression.Clause
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CaseExpression
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CastDoubleSQLExpression
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CastLongSQLExpression
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLExpression
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DerefSQLExpression
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLExpression
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLValue
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlDateConverter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlMillisecondConverter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlTimestampDiffExpr
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlDateConverter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlMillisecondConverter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.RoundSQLExpression
 
hashCode() - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpression
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionMatchFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionNullFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionOrderClause
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionOrderFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndAcceptFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
hashCode() - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.BaseFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BinaryAcceptFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConvertToAcceptFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.DualFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterSet
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.GenericBinaryFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OrFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLNotFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLOrFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.IndexField
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.IndexType
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.LazyObjectCreator
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType.Value
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.ConstIndexedSQLValue
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationSQLExpression
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.FieldValueFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.FieldValuePatternArgument
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.BackJoinFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.ConstJoinerFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.IdAcceptFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.JoinerFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.NullFieldFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.OrphanFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SelfReferenceFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SQLIdFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SQLValueFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedReference
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.RemoteAcceptFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Order
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayMimeStreamData
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayStreamData
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.transition.TransitionKey
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.AcceptFilterConverter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.far.AbstractPartTransitionProvider
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTarget
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.model.relationship.GlobalRoleFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.RoleFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.AcceptHashFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.SQLHashFilter
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.session.ParseFactoryValidator
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.time.Period
 
hashCode() - Method in class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
hashFunction(Hash, SQLExpression<String>) - Method in class uk.ac.ed.epcc.webapp.jdbc.MysqlSQLContext
 
hashFunction(Hash, SQLExpression<String>) - Method in class uk.ac.ed.epcc.webapp.jdbc.PostgresqlSQLContext
 
hashFunction(Hash, SQLExpression<String>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.SQLContext
Generate a SQL hash function.
HashLabeller<T,K> - Class in uk.ac.ed.epcc.webapp.charts.strategy
HashLabeller implemetation class for classes that implement Labelled and builds the label vector and the mappings as data is seen.
HashLabeller(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.charts.strategy.HashLabeller
 
HashMapper<T> - Class in uk.ac.ed.epcc.webapp.charts.strategy
HashMapper base class for LabeledTransform Mappers that builds the label vector and the mappings as data is seen.
HashMapper(AppContext, RangeMapper<T>, HashLabeller<T, Number>) - Constructor for class uk.ac.ed.epcc.webapp.charts.strategy.HashMapper
 
hashMatches() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MailTarget
 
HashSetMap<K,V> - Class in uk.ac.ed.epcc.webapp
A SetMap based on LinkedHashMap
HashSetMap() - Constructor for class uk.ac.ed.epcc.webapp.HashSetMap
 
hasIndex(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
Is there a named index of the specified name for this table.
hasKey(A) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
Do we have a key for this user.
hasLegends() - Method in class uk.ac.ed.epcc.webapp.charts.AbstractSingleValueSetPlot
 
hasLegends() - Method in interface uk.ac.ed.epcc.webapp.charts.SetPlot
 
hasLegends() - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
hasLineBreaks() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
 
hasLongName() - Method in class uk.ac.ed.epcc.webapp.apps.Option
 
hasMemberFactories() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory
 
hasNext() - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot.PeriodIterator
 
hasNext() - Method in class uk.ac.ed.epcc.webapp.EmptyIterator
 
hasNext() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLResultIterator
 
hasNext() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.AbstractMultiIterator
 
hasNext() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.DecoratingIterator
 
hasNext() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.EmptyIterator
 
hasNext() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.NestedIterator
 
hasNext() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.SkipIterator
 
hasNext() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.SortingIterator
 
hasNext() - Method in class uk.ac.ed.epcc.webapp.model.data.NullIterator
 
hasNext() - Method in class uk.ac.ed.epcc.webapp.time.SplitPeriod.PeriodIterator
 
hasNoValues() - Method in class uk.ac.ed.epcc.webapp.apps.Option.Instance
 
hasOption(String) - Method in class uk.ac.ed.epcc.webapp.apps.Options
Tests to see if the specified option is present.
HasParentKey(String, String) - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider.HasParentKey
 
hasPatternFilters() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
 
hasPersonalCertificate(AppUser) - Method in class uk.ac.ed.epcc.webapp.session.CertificateComposite
 
hasPreference(PreferenceSetting<D>) - Method in class uk.ac.ed.epcc.webapp.preferences.AbstractUserSettingFactory
 
hasPreference(AppContext) - Method in class uk.ac.ed.epcc.webapp.preferences.EnumPreference
 
hasPreference(AppContext) - Method in class uk.ac.ed.epcc.webapp.preferences.Preference
 
hasPreference(AppContext) - Method in interface uk.ac.ed.epcc.webapp.preferences.PreferenceSetting
 
hasPreference(AppContext) - Method in class uk.ac.ed.epcc.webapp.preferences.StringPreference
 
hasPublicKey(AppUser) - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
HasQuestionsVisitor<D extends DynamicFormManager.DynamicForm> - Class in uk.ac.ed.epcc.webapp.model.far.response
PartVisitor to check if a part contains any questions
HasQuestionsVisitor(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.HasQuestionsVisitor
 
hasRegion(String) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
test to see if a region exists
hasRelationFilter(String, U) - Method in class uk.ac.ed.epcc.webapp.model.data.RemoteAccessRoleProvider
 
hasRelationFilter(String, U) - Method in class uk.ac.ed.epcc.webapp.model.data.StateRelationshipComposite
 
hasRelationFilter(String, U) - Method in interface uk.ac.ed.epcc.webapp.model.relationship.AccessRoleProvider
Get a BaseFilter corresponding to target objects where the given user has the specified relation.
hasRelationFilter(String, A) - Method in class uk.ac.ed.epcc.webapp.model.relationship.RelationshipLinkManager
 
hasRelationFilter(String, AU) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
hasRelationship(DataObjectFactory<T>, T, String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
hasRelationship(DataObjectFactory<T>, T, String, Supplier<Boolean>) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
hasRelationship(DataObjectFactory<T>, T, String) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Method to check relationships on a specified target object.
hasRelationship(DataObjectFactory<T>, T, String, boolean) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Method to check relationships on a specified target object.
hasRelationship(DataObjectFactory<T>, T, String, Supplier<Boolean>) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Method to check relationships on a specified target object.
hasRole(A, B, String) - Method in class uk.ac.ed.epcc.webapp.model.relationship.AbstractRelationship
 
hasRole(String) - Method in class uk.ac.ed.epcc.webapp.model.relationship.AbstractRelationship.Link
 
hasRole(String) - Method in class uk.ac.ed.epcc.webapp.model.relationship.Relationship.Link
 
hasRole(String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
Has this person a particular SAF role this is used for adding special permissions to SAF users
hasRole(String) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Does the current user have the specified role.
hasRoleFromList(String...) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
check for membership of any of the roles in list
hasRow(R) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
hasScope(String) - Method in interface uk.ac.ed.epcc.webapp.servlet.session.token.ScopeQuery
Does the authenticated token have the specified scope.
hasScope(String[]) - Method in interface uk.ac.ed.epcc.webapp.servlet.session.token.ScopeQuery
Does the token have one of the scope from a list
hasSeen(Object) - Method in class uk.ac.ed.epcc.webapp.editors.mail.DeDupVisitor
 
hasShortName() - Method in class uk.ac.ed.epcc.webapp.apps.Option
 
hasSignificantData(SetPlot) - Method in class uk.ac.ed.epcc.webapp.charts.PieChart
 
hasSubLabels() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
 
hasSubmitted(HttpServletRequest) - Method in class uk.ac.ed.epcc.webapp.forms.html.PageHTMLForm
check for a submitted form before parsing the post.
hasSubmitted() - Method in class uk.ac.ed.epcc.webapp.forms.html.PageHTMLForm
 
hasToken() - Method in interface uk.ac.ed.epcc.webapp.servlet.session.token.BearerTokenService
 
hasTypeProducer(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
hasValue() - Method in class uk.ac.ed.epcc.webapp.apps.Option
 
hasValues() - Method in class uk.ac.ed.epcc.webapp.apps.Option
 
hasValueSeparator() - Method in class uk.ac.ed.epcc.webapp.apps.Option
Returns whether or not this option has a value separator.
hasViewRecorded(SessionService<?>, ViewTransitionFactory<K, T>) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
haveCurrentUser() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
haveCurrentUser() - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Can we generate an AppUser for this session.
haveTarget() - Method in class uk.ac.ed.epcc.webapp.forms.factory.UpdateForm
Do we know which object we are editing yet.
hb - Variable in class uk.ac.ed.epcc.webapp.content.TableXMLDataFormatter
 
hb - Variable in class uk.ac.ed.epcc.webapp.content.TableXMLFormatter
 
Header(HttpServletRequest, HttpServletResponse, String) - Static method in class uk.ac.ed.epcc.webapp.servlet.StaticServlet
 
HeartbeatListener - Interface in uk.ac.ed.epcc.webapp.model.cron
Interface for classes that need to listen for heart-beat events.
HeartbeatServlet - Class in uk.ac.ed.epcc.webapp.servlet
A servlet to trigger timed events from a remote cron job Alternatively if the parameter HeartbeatServlet.run_thread is set to true the heartbeat will be run from a thread at a frequency of HeartbeatServlet.repeat minutes.
HeartbeatServlet() - Constructor for class uk.ac.ed.epcc.webapp.servlet.HeartbeatServlet
 
HeartbeatServlet.Runner - Class in uk.ac.ed.epcc.webapp.servlet
 
HeirarchyFormFactoryProvider(String, Class<? extends F>, String, FormPolicy) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.registry.HeirarchyFormRegistry.HeirarchyFormFactoryProvider
 
HeirarchyFormFactoryProvider(String, Class<? extends F>, String, FormPolicy, F) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.registry.HeirarchyFormRegistry.HeirarchyFormFactoryProvider
 
HeirarchyFormRegistry - Class in uk.ac.ed.epcc.webapp.model.data.forms.registry
A FormProviderRegistry that automatically includes all tables whose implementation class is a sub-class of the class defined by class.root.tag.
HeirarchyFormRegistry(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.registry.HeirarchyFormRegistry
 
HeirarchyFormRegistry.HeirarchyFormFactoryProvider<F extends IndexedProducer<T> & Contexed,T extends Indexed> - Class in uk.ac.ed.epcc.webapp.model.data.forms.registry
 
HeirarchyFormRegistry.HeirarchyPolicy - Class in uk.ac.ed.epcc.webapp.model.data.forms.registry
 
HeirarchyPolicy(String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.registry.HeirarchyFormRegistry.HeirarchyPolicy
 
help() - Method in class uk.ac.ed.epcc.webapp.apps.AdminForms
 
help() - Method in class uk.ac.ed.epcc.webapp.apps.CheckClassProperties
 
help() - Method in interface uk.ac.ed.epcc.webapp.apps.Command
Get the help text.
help() - Method in class uk.ac.ed.epcc.webapp.apps.GetProperty
 
help() - Method in class uk.ac.ed.epcc.webapp.apps.GetRandomPassword
 
help() - Method in class uk.ac.ed.epcc.webapp.apps.GraphicsCommand
 
help() - Method in class uk.ac.ed.epcc.webapp.apps.ListFonts
 
help() - Method in class uk.ac.ed.epcc.webapp.apps.SetProperty
 
help() - Method in class uk.ac.ed.epcc.webapp.apps.UploadXML
 
help() - Method in class uk.ac.ed.epcc.webapp.model.data.DatabaseUpgrader
 
History<P extends DataObject> - Interface in uk.ac.ed.epcc.webapp.model.history
 
HISTORY_CACHE_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
history_factory - Variable in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryRecord
 
HISTORY_STATUS_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
HistoryFactory<P extends DataObject,H extends HistoryFactory.HistoryRecord<P>> - Class in uk.ac.ed.epcc.webapp.model.history
Class to generate History objects.
HistoryFactory(DataObjectFactory<P>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
Standard Constructor for HistoryFactory HistoryFactory contains a ref to its peer factory.
HistoryFactory(DataObjectFactory<P>) - Constructor for class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
Constructor to allow sub-classes to set factory before calling DataObjectFactory.setContext(AppContext, String)
HistoryFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
Constructor for Stand alone history factories.
HistoryFactory.HistoryFilter - Class in uk.ac.ed.epcc.webapp.model.history
Filter for History objects selecting by peer object and date range
HistoryFactory.HistoryRecord<P extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.history
Class Representing time history of and object.
HistoryFactory.Mapper - Class in uk.ac.ed.epcc.webapp.model.history
Maps history objects to display classes for Timechart graphs.
HistoryFactory.PeerIterator - Class in uk.ac.ed.epcc.webapp.model.history
Converts History objects into Peer object representation
HistoryFieldContributor - Interface in uk.ac.ed.epcc.webapp.model.history
interfact for DataObjectFactorys or Composites that add fields to their HistoryFactory
HistoryFilter(P, Date, Date) - Constructor for class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryFilter
Create a HistoryFilter by specifying peer object and date range peer and start can be null to signify a wildcard
HistoryFilter(SQLFilter<P>, Date, Date) - Constructor for class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryFilter
Select History objects by date range and a SQLFilter on the peer type.
HistoryFilter(Date, Date) - Constructor for class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryFilter
Select all history objects in a date range.
HistoryHandler<P extends DataObject> - Interface in uk.ac.ed.epcc.webapp.model.history
 
HistoryRecord(HistoryFactory<P, ?>, Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryRecord
 
historyTerminate() - Method in class uk.ac.ed.epcc.webapp.session.AppUser
 
historyUpdate() - Method in class uk.ac.ed.epcc.webapp.session.AppUser
 
hour_input - Variable in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractCalendarMultiInput
 
HourTransform - Class in uk.ac.ed.epcc.webapp.content
A NumberTransform that format a second-count into a H:MM:SS format.
HourTransform() - Constructor for class uk.ac.ed.epcc.webapp.content.HourTransform
 
HTML5Input - Interface in uk.ac.ed.epcc.webapp.forms.inputs
An Interface for Inputs that can represented as html5 inputs.
HTML_ALTERNATIVE - Static variable in class uk.ac.ed.epcc.webapp.email.Emailer
 
HTML_PATTERN - Static variable in class uk.ac.ed.epcc.webapp.forms.inputs.NoHtmlValidator
 
HTML_TABLE_HEADER_SCOPE_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
HTML_TABLE_SECTIONS_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
HTML_USE_LABEL_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.content.HtmlFormPolicy
 
HtmlBuilder - Class in uk.ac.ed.epcc.webapp.content
A HtmlPrinter that also implements ContentBuilder in terms of web based interfaces.
HtmlBuilder() - Constructor for class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
HtmlBuilder(AbstractXMLBuilder) - Constructor for class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
HtmlBuilder.Heading - Class in uk.ac.ed.epcc.webapp.content
 
HtmlBuilder.Panel - Class in uk.ac.ed.epcc.webapp.content
A nested HtmlBuilder representing an element.
HtmlBuilder.SpanText - Class in uk.ac.ed.epcc.webapp.content
A HtmlBuilder.Panel for in-line text.
HtmlBuilder.Text - Class in uk.ac.ed.epcc.webapp.content
 
HtmlContentFormat - Class in uk.ac.ed.epcc.webapp.content
A Format that adds the argument to a HtmlBuilder.
HtmlContentFormat() - Constructor for class uk.ac.ed.epcc.webapp.content.HtmlContentFormat
 
HTMLCreationForm - Class in uk.ac.ed.epcc.webapp.forms.html
Utility class to do standard Object creation via a HTML Form The form is always built using the standard buildCreationForm method of the DataObjectFactory
HTMLCreationForm(String, FormCreator) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.HTMLCreationForm
 
HTMLForm - Class in uk.ac.ed.epcc.webapp.forms.html
HTMLForm is a class representing a form in HTML This type of form is for the MVC pattern where the form page is seperate from the processing Servlet.
HTMLForm(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.HTMLForm
 
HTMLForm(AppContext, FormResult) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.HTMLForm
 
HtmlFormPolicy - Class in uk.ac.ed.epcc.webapp.content
container object for html form state and settings.
HtmlFormPolicy() - Constructor for class uk.ac.ed.epcc.webapp.content.HtmlFormPolicy
 
HtmlPanel - Class in uk.ac.ed.epcc.webapp.forms.swing
A panel containing a html fragment.
HtmlPanel(String) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.HtmlPanel
 
HtmlPanel(String, int) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.HtmlPanel
 
HtmlPrinter - Class in uk.ac.ed.epcc.webapp.content
Class for building HTML fragments.
HtmlPrinter() - Constructor for class uk.ac.ed.epcc.webapp.content.HtmlPrinter
 
HtmlPrinter(AbstractXMLBuilder) - Constructor for class uk.ac.ed.epcc.webapp.content.HtmlPrinter
 
HtmlSpaceGenerator - Class in uk.ac.ed.epcc.webapp.content
XMLGenerator that maps spaces onto non-breaking spaces if the generator is actually an ExtendedXMLGenerator.
HtmlSpaceGenerator(String) - Constructor for class uk.ac.ed.epcc.webapp.content.HtmlSpaceGenerator
 
HtmlStripper - Class in uk.ac.ed.epcc.webapp.editors.mail
 
HtmlStripper(ContentBuilder, AppContext) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.HtmlStripper
 
HTMLTransform<C,R> - Class in uk.ac.ed.epcc.webapp.content
A Table.Formatter.
HTMLTransform() - Constructor for class uk.ac.ed.epcc.webapp.content.HTMLTransform
 
HtmlWriter - Class in uk.ac.ed.epcc.webapp.content
A streaming version of the XMLContentBuilder
HtmlWriter(AppContext, Writer) - Constructor for class uk.ac.ed.epcc.webapp.content.HtmlWriter
 
HttpException - Exception in uk.ac.ed.epcc.webapp.http
 
HttpException() - Constructor for exception uk.ac.ed.epcc.webapp.http.HttpException
 
HttpException(String) - Constructor for exception uk.ac.ed.epcc.webapp.http.HttpException
 
HttpException(Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.http.HttpException
 
HttpException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.http.HttpException
 
HttpException(String, Throwable, boolean, boolean) - Constructor for exception uk.ac.ed.epcc.webapp.http.HttpException
 
HttpService - Interface in uk.ac.ed.epcc.webapp.http
A simple AppContextService to handle http client operaitons This is implemented as a service to allow substitution for mock testing.

I

Icon - Class in uk.ac.ed.epcc.webapp.content
A UIGenerator that adds an icon image.
Icon(AppContext, String, String) - Constructor for class uk.ac.ed.epcc.webapp.content.Icon
 
ID - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
IdAcceptFilter<T> - Class in uk.ac.ed.epcc.webapp.model.data.filter
 
IdAcceptFilter(Class<T>, T) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.IdAcceptFilter
 
Identified - Interface in uk.ac.ed.epcc.webapp.forms
 
IdLabeller<X extends Indexed> - Class in uk.ac.ed.epcc.webapp.content
Label with the raw-ids
IdLabeller() - Constructor for class uk.ac.ed.epcc.webapp.content.IdLabeller
 
ignorableWhitespace(char[], int, int) - Method in class uk.ac.ed.epcc.webapp.content.XMLBuilderSaxHandler
 
ignorableWhitespace(char[], int, int) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
ignorableWhitespace(char[], int, int) - Method in class uk.ac.ed.epcc.webapp.model.data.DumpParser
 
ignorableWhitespace(char[], int, int) - Method in class uk.ac.ed.epcc.webapp.model.far.XMLFormParser
 
IGNORE_HASH_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.editors.mail.MailTarget
 
Image - Class in uk.ac.ed.epcc.webapp.content
 
Image(AppContext, ServeDataResult, String, String, Integer, Integer) - Constructor for class uk.ac.ed.epcc.webapp.content.Image
 
ImageInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
FileInput for image files
ImageInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.ImageInput
 
ImportKey(String, String, String) - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.LandingPageAppUserTransitionProvider.ImportKey
 
ImportKey(String, String) - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.LandingPageAppUserTransitionProvider.ImportKey
 
ImportKey(String) - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.LandingPageAppUserTransitionProvider.ImportKey
 
increment(R, int) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
Increment the contents of an integer Entry
increment(C, R, int) - Method in class uk.ac.ed.epcc.webapp.content.Table
increment a integer entry
Index(String, boolean, String...) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.Index
 
Index(TableSpecification.Index) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.Index
 
INDEX - Static variable in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
INDEX - Static variable in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider
 
INDEX_TYPE - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
Indexed - Interface in uk.ac.ed.epcc.webapp
Interface for objects that can provide a unique positive id number.
INDEXED_REFERENCE_NAME_REGEXP - Static variable in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedReference
 
IndexedComparator<I extends Indexed> - Class in uk.ac.ed.epcc.webapp.model.data.reference
Comparator for Indexed objects compares length of code in preference to value of string.
IndexedComparator(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.data.reference.IndexedComparator
 
IndexedDataCache<K,D extends Indexed> - Class in uk.ac.ed.epcc.webapp.model.data.reference
DataCache for Indexed types.
IndexedDataCache(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.data.reference.IndexedDataCache
 
IndexedError - Error in uk.ac.ed.epcc.webapp.model.data.Exceptions
Illegal index value
IndexedError(String) - Constructor for error uk.ac.ed.epcc.webapp.model.data.Exceptions.IndexedError
 
IndexedError(Throwable) - Constructor for error uk.ac.ed.epcc.webapp.model.data.Exceptions.IndexedError
 
IndexedError(String, Throwable) - Constructor for error uk.ac.ed.epcc.webapp.model.data.Exceptions.IndexedError
 
IndexedFieldValue<T extends DataObject,I extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
A SQLAccessor for a field referencing a remote table.
IndexedFieldValue(Class<T>, Repository, IndexedTypeProducer<I, ? extends DataObjectFactory<I>>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
IndexedFormEntry<F extends IndexedProducer<T> & Contexed,T extends Indexed> - Class in uk.ac.ed.epcc.webapp.model.data.forms.registry
 
IndexedFormEntry(String, Class<? extends F>, String, FormPolicy) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.registry.IndexedFormEntry
 
IndexedFormEntry(String, Class<? extends F>, FormPolicy) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.registry.IndexedFormEntry
 
IndexedLinkManager<T extends IndexedLinkManager.Link<L,R>,L extends Indexed,R extends Indexed> - Class in uk.ac.ed.epcc.webapp.model.data
IndexedLinkManager is the base class of Factories that manage Link objects These classes manage many-to-one relationships between model level objects.
IndexedLinkManager(AppContext, String, IndexedProducer<L>, String, IndexedProducer<R>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
 
IndexedLinkManager() - Constructor for class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
 
IndexedLinkManager.Link<L extends Indexed,R extends Indexed> - Class in uk.ac.ed.epcc.webapp.model.data
Link is an object representing an entry in a linkage table.
IndexedLinkManager.LinkFilter - Class in uk.ac.ed.epcc.webapp.model.data
Filter for link objects This class handles filtering by the end points and can be extended by composition for example to select objects with a particular status.
IndexedLinkManager.LinkProvider<T extends IndexedLinkManager.Link<L,R>,L extends Indexed,R extends Indexed> - Interface in uk.ac.ed.epcc.webapp.model.data
 
IndexedLinkManager.LinkUpdater - Class in uk.ac.ed.epcc.webapp.model.data
 
IndexedLinkManager.SQLLinkFilter - Class in uk.ac.ed.epcc.webapp.model.data
Filter for link objects This class handles filtering by the end points and can be extended by composition for example to select objects with a particular status.
IndexedProducer<A extends Indexed> - Interface in uk.ac.ed.epcc.webapp.model.data.reference
A factory interface for Indexed objects.
IndexedReference<I extends Indexed> - Class in uk.ac.ed.epcc.webapp.model.data.reference
A lightweight class that holds the id of an Indexed type and enough information to create the target object.
IndexedReference(int, Class<? extends IndexedProducer>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.reference.IndexedReference
 
IndexedReference(int, Class<? extends IndexedProducer>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.reference.IndexedReference
 
IndexedReferenceDataCache<I extends Indexed> - Class in uk.ac.ed.epcc.webapp.model.data.reference
A DataCache keyed by IndexedReference objects.
IndexedReferenceDataCache(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.data.reference.IndexedReferenceDataCache
 
IndexedReferenceFormat - Class in uk.ac.ed.epcc.webapp.model.data.reference
Table format form converting reference fields into object identifier strings.
IndexedReferenceFormat(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.data.reference.IndexedReferenceFormat
 
IndexedSQLValue<T,I extends DataObject> - Interface in uk.ac.ed.epcc.webapp.jdbc.expr
A SQLValue that generates a IndexedReference to a remote table.
IndexedTypeProducer<T extends Indexed,F extends IndexedProducer<T>> - Class in uk.ac.ed.epcc.webapp.model.data.reference
TypeProducer to make Indexed objects from an Integer field.
IndexedTypeProducer(AppContext, String, F) - Constructor for class uk.ac.ed.epcc.webapp.model.data.reference.IndexedTypeProducer
Constructor to use when an instance of the IndexedProducer is already available.
IndexedTypeProducer(String, AppContext, Class<F>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.reference.IndexedTypeProducer
Constructor that lazily evaluates the IndexedProducer.
IndexField(String, int) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.IndexField
 
IndexField(String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.IndexField
 
IndexInfo(String, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.Repository.IndexInfo
 
indexOf(Comparable) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
IndexResult() - Constructor for class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider.IndexResult
 
IndexTableContributor<T extends DataObject> - Interface in uk.ac.ed.epcc.webapp.model
marker interface for SummaryContributers that also add columns to a table index
IndexTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider.IndexTransition
 
IndexTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.IndexTransition
 
IndexTransition() - Constructor for class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider.IndexTransition
 
IndexTransitionFactory<K,T> - Interface in uk.ac.ed.epcc.webapp.forms.transition
TransitionProvider that can generate a default transition i.e.
IndexTransitionProvider<K,T> - Interface in uk.ac.ed.epcc.webapp.forms.transition
TransitionProvider that can generate a default TargetLessTransition indexing transition e.g..
IndexTransitionResult<T,K> - Class in uk.ac.ed.epcc.webapp.forms.result
A FormResult generating an IndexTransition
IndexTransitionResult(IndexTransitionFactory<K, T>) - Constructor for class uk.ac.ed.epcc.webapp.forms.result.IndexTransitionResult
 
IndexType(String, String...) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.IndexType
 
IndexType(TableSpecification.IndexType) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.IndexType
 
info(Object) - Method in class uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService
 
info(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService
 
info(Object) - Method in class uk.ac.ed.epcc.webapp.email.logging.EmailLogger
 
info(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.email.logging.EmailLogger
 
info(Object) - Method in class uk.ac.ed.epcc.webapp.logging.buffer.BufferLogger
 
info(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.buffer.BufferLogger
 
info(Object) - Method in class uk.ac.ed.epcc.webapp.logging.debug.DebugLogger
 
info(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.debug.DebugLogger
 
info(Object) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
info(Supplier<String>) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
info(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
info(Supplier<String>, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
info(Object) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
info(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
info(Supplier<String>) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
info(Supplier<String>, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
info(Object) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
info(Supplier<String>) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
info(Object, Throwable) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
info(Supplier<String>, Throwable) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
info(Object) - Method in class uk.ac.ed.epcc.webapp.logging.print.PrintWrapper
 
info(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.print.PrintWrapper
 
Info(long, long, long) - Constructor for class uk.ac.ed.epcc.webapp.model.data.RangeSearch.Info
result of a query operation.
info(Object) - Method in class uk.ac.ed.epcc.webapp.servlet.logging.ServletWrapper
 
info(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.servlet.logging.ServletWrapper
 
infoEmail(AppContext, String) - Static method in class uk.ac.ed.epcc.webapp.email.Emailer
General email information report
InfoFinder() - Constructor for class uk.ac.ed.epcc.webapp.model.data.RangeSearch.InfoFinder
 
InfoInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
Represents an UnmodifiableInput that takes no part in the form validation it just displays informational text.
InfoInput(String) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.InfoInput
 
InfoMapper(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.data.RangeSearch.InfoMapper
 
InfoProvider - Interface in uk.ac.ed.epcc.webapp.editors.xml
 
init(FilterConfig) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JContextFilter
 
init(FilterConfig) - Method in class uk.ac.ed.epcc.webapp.servlet.ErrorFilter
 
init(ServletConfig) - Method in class uk.ac.ed.epcc.webapp.servlet.HeartbeatServlet
 
initialiseLogging() - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerService
 
initialiseLogging() - Method in interface uk.ac.ed.epcc.webapp.logging.LoggerService
Initialise the logging system.
INITIALS - Static variable in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
Input<V> - Interface in uk.ac.ed.epcc.webapp.forms.inputs
Input represents a input box/pulldown etc for a form.
InputGenerator - Class in uk.ac.ed.epcc.webapp.forms.html
 
InputGenerator(AppContext, Input, boolean, Map) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.InputGenerator
 
InputGenerator(AppContext, Input, boolean, Map, boolean) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.InputGenerator
 
InputIdVisitor - Class in uk.ac.ed.epcc.webapp.forms.html
Visitor to derive the HTML id string for an input
InputIdVisitor(AppContext, boolean, String) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.InputIdVisitor
 
InputStreamThread - Class in uk.ac.ed.epcc.webapp.exec
Thread to consume an InputStream.
InputStreamThread(InputStream) - Constructor for class uk.ac.ed.epcc.webapp.exec.InputStreamThread
 
InputVisitor<R> - Interface in uk.ac.ed.epcc.webapp.forms.inputs
A visitor for Inputs This visitor is used to create the actual UI elements and handle the parsing logic.
insert(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
Default insert operation that uses Generated Keys to obtain the unique id.
INSTALL_DEFAULT_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.ssl.SSLService
 
Instance() - Constructor for class uk.ac.ed.epcc.webapp.apps.Option.Instance
 
IntConvertAccessor<T,R> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
 
IntConvertAccessor(Accessor<T, R>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.IntConvertAccessor
 
IntConvertSQLValue<T> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
SQLValue that converts an SQLValue of a different type to an integer Note that this will prevent SQL filtering.
IntConvertSQLValue(SQLValue<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.IntConvertSQLValue
 
INTEGER_TYPE - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
IntegerData(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.IntegerDataManager.IntegerData
 
IntegerDataManager<R extends ResponseManager.Response<F>,F extends DynamicFormManager.DynamicForm,M extends IntegerDataManager.IntegerData> - Class in uk.ac.ed.epcc.webapp.model.far.response
A ResponseDataManager for storing integer data.
IntegerDataManager(ResponseManager<R, F>) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.IntegerDataManager
 
IntegerDataManager.IntegerData - Class in uk.ac.ed.epcc.webapp.model.far.response
 
IntegerFieldType - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
IntegerFieldType(boolean, Integer) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.IntegerFieldType
 
IntegerFieldType() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.IntegerFieldType
 
IntegerHandler - Class in uk.ac.ed.epcc.webapp.model.far.handler
 
IntegerHandler() - Constructor for class uk.ac.ed.epcc.webapp.model.far.handler.IntegerHandler
 
IntegerInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
IntegerInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.IntegerInput
 
IntegerRangeInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
Input to select integers from a small rage using pull-down.
IntegerRangeInput(int, int) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.IntegerRangeInput
 
IntegerSetInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
An integer input that selects an integer from a set as a pull down
IntegerSetInput(int[]) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.IntegerSetInput
 
IntegerSetInput(Integer[]) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.IntegerSetInput
 
IntegerSetInput(Set<Integer>) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.IntegerSetInput
 
IntegerSetInput.IntegerSetValidator - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
IntegerSetValidator(Set<Integer>) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.IntegerSetInput.IntegerSetValidator
 
inTransaction() - Method in interface uk.ac.ed.epcc.webapp.jdbc.DatabaseService
Are we already in a transaction
inTransaction() - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
inTransaction() - Method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
intValue() - Method in class uk.ac.ed.epcc.webapp.AverageValue
 
intValue() - Method in class uk.ac.ed.epcc.webapp.DistinctCount
 
intValue() - Method in class uk.ac.ed.epcc.webapp.MedianValue
 
intValue() - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
 
INVALID - Static variable in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
InvalidArgument - Exception in uk.ac.ed.epcc.webapp.content
Invalid input exception for the SAF
InvalidArgument(String) - Constructor for exception uk.ac.ed.epcc.webapp.content.InvalidArgument
 
InvalidArgument - Exception in uk.ac.ed.epcc.webapp.exceptions
Invalid input exception for the SAF
InvalidArgument(String) - Constructor for exception uk.ac.ed.epcc.webapp.exceptions.InvalidArgument
 
invalidate() - Static method in class uk.ac.ed.epcc.webapp.config.CachedConfigService
 
InvalidKeyException - Exception in uk.ac.ed.epcc.webapp.jdbc.expr
 
InvalidKeyException() - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.expr.InvalidKeyException
 
InvalidKeyException(String) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.expr.InvalidKeyException
 
InvalidKeyException(Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.expr.InvalidKeyException
 
InvalidKeyException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.expr.InvalidKeyException
 
InvalidKeyException(String, Throwable, boolean, boolean) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.expr.InvalidKeyException
 
InvalidTransformException - Exception in uk.ac.ed.epcc.webapp.charts
Exception thrown when a problem occurs mapping data to a plot
InvalidTransformException() - Constructor for exception uk.ac.ed.epcc.webapp.charts.InvalidTransformException
 
InvalidTransformException(String, Throwable, boolean, boolean) - Constructor for exception uk.ac.ed.epcc.webapp.charts.InvalidTransformException
 
InvalidTransformException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.charts.InvalidTransformException
 
InvalidTransformException(Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.charts.InvalidTransformException
 
InvalidTransformException(String) - Constructor for exception uk.ac.ed.epcc.webapp.charts.InvalidTransformException
 
isActive() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.DynamicForm
 
isAlternative() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageWalker
 
isAttchement() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseDataManager.ResponseData
 
isAttchement() - Method in class uk.ac.ed.epcc.webapp.model.far.response.StreamDataDataManager.StreamDataRecord
 
isAttribute(String) - Static method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
isAuthenticated() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
isAuthenticated() - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Tests if the session has already authenticated.
isBoolean() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
 
isCaseInsensative() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
 
isChecked() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.BinaryInput
Is the input checked or not
isChecked() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.BooleanInput
 
isChecked() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CheckBoxInput
 
isComitted() - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
isComitted() - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
Has the response been comitted.
isComplete() - Method in interface uk.ac.ed.epcc.webapp.forms.Form
returns the last value returned by #poll(FormResult)
isComplete() - Method in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
 
isComplete() - Method in class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager.Template
Does this template fully specify all peers
isCreate() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NameFinderInput
 
isCummulative() - Method in class uk.ac.ed.epcc.webapp.charts.GenericSplitSetPlot
 
isCummulative() - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
Does this plot represent a cummulative plot.
isCumulative() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeTimeChartData
 
isCumulative() - Method in interface uk.ac.ed.epcc.webapp.charts.TimeChartData
 
isCurrentPerson(A) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
isCurrentPerson(A) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
does the current session correspond to the person.
isCurrentService(BDO) - Method in class uk.ac.ed.epcc.webapp.model.ReferenceServiceFilterComposite
 
isCurrentService(BDO) - Method in class uk.ac.ed.epcc.webapp.model.ServiceFilterComposite
 
isData() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
 
isDate() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
 
isDef() - Method in class uk.ac.ed.epcc.webapp.Feature
 
isDeprecated(AppContext) - Method in enum uk.ac.ed.epcc.webapp.session.Hash
Is this an insecure hash that needs to be replaced
isElment(String) - Static method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
isEmpty() - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
 
isEmpty() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.DNInput
 
isEmpty() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ErrorInput
 
isEmpty() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.FileInput
 
isEmpty() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.Input
Is the input empty.
isEmpty() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
 
isEmpty() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TextInput
 
isEmpty() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
 
isEmpty() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
isEmpty(BaseFilter<? super T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterSelect
is the filter known to match no records without running any sql.
isEmpty() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterSet
is the set of selection filters empty
isEmpty() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OrFilter
 
isEmpty() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLOrFilter
 
isEmpty() - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractFilterResult
 
isEmpty() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterSet
 
isEmpty() - Method in interface uk.ac.ed.epcc.webapp.model.data.FilterResult
Is the result-set empty
isEmpty() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.LinkInput
 
isEmpty() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.LinkResult
 
isEmpty() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NodeContainer
Does the node contain children
isEmpty() - Method in class uk.ac.ed.epcc.webapp.ssh.SshPublicKeyArrayInput
 
isEmpty() - Method in class uk.ac.ed.epcc.webapp.ssh.SshPublicKeyInput
 
isEnabled(AppContext) - Method in class uk.ac.ed.epcc.webapp.Feature
 
isEnabled(Properties) - Method in class uk.ac.ed.epcc.webapp.Feature
query a property bundle not the AppContext.
isEnabled(AppContext) - Method in class uk.ac.ed.epcc.webapp.preferences.Preference
 
isEnabled(AppContext) - Method in enum uk.ac.ed.epcc.webapp.session.Hash
Can this hash value be used to login
isFixed() - Method in class uk.ac.ed.epcc.webapp.forms.Field
If the current field value forced to particular value The value of the field is updated to that value if it is forced.
isFixed(String) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
Is the current value of this field fixed and connot be changed Also returns false if the field is not defined.
isForced() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
has the filter been forced to a fixed value
isForced() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OrFilter
 
IsForcedVisitor - Class in uk.ac.ed.epcc.webapp.forms.inputs
An InputVisitor that detects if the value of the input is forced.
IsForcedVisitor() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.IsForcedVisitor
 
isForceNullOnSerialise() - Method in class uk.ac.ed.epcc.webapp.session.SerialisableSoftReference
 
isGroupingUsed() - Method in class uk.ac.ed.epcc.webapp.UnitFormat
 
isHolding() - Method in class uk.ac.ed.epcc.webapp.model.cron.LockFactory.Lock
Is THIS instance holding the lock
isIndexed() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
 
isInOpen() - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
isLeft(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
 
isLeft(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
 
isLeftPeer(L) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.Link
 
isListOnly() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.LandingPageVisitor
 
isLocked() - Method in class uk.ac.ed.epcc.webapp.forms.Field
 
isLocked() - Method in class uk.ac.ed.epcc.webapp.model.cron.LockFactory.Lock
is the lock taken
isLocked() - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType
has the type been locked
isLocked() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
 
isLocked() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
 
isLongerThan(Duration) - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
Test to see if this Duration is more than the specified duration
IsMessageVisitor - Class in uk.ac.ed.epcc.webapp.editors.mail
A Visitor that tests if the target path matches an email message
IsMessageVisitor(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.IsMessageVisitor
 
isMine(DataObject) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Check a Object to see if it is a DataObject from the same Repository as used by this Factory.
isMine(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
isMine(Object) - Method in interface uk.ac.ed.epcc.webapp.model.data.Owner
Does the specified target belong to this factory.
isMissing(String) - Method in class uk.ac.ed.epcc.webapp.content.HtmlFormPolicy
 
isMultiple() - Method in class uk.ac.ed.epcc.webapp.email.inputs.EmailListInput
 
isMultiple() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.MultipleInput
 
isMyReference(IndexedReference) - Method in class uk.ac.ed.epcc.webapp.model.data.CachedIndexedProducer
 
isMyReference(IndexedReference) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
isMyReference(IndexedReference) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
isMyReference(IndexedReference) - Method in interface uk.ac.ed.epcc.webapp.model.data.reference.IndexedProducer
Test if an IndexedReference belongs to this producer.
isMyReference(IndexedReference) - Method in class uk.ac.ed.epcc.webapp.model.data.reference.LazyIndexProducer
 
isMyReference(IndexedReference) - Method in class uk.ac.ed.epcc.webapp.session.RoleUpdate
 
isNegative() - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
Test to see if this Duration measures a negative time interval.
isNew() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.DynamicForm
 
isNoBreak() - Method in class uk.ac.ed.epcc.webapp.content.TagWrapper
 
isNonModifying(MailTarget) - Method in enum uk.ac.ed.epcc.webapp.editors.mail.EditAction
 
isNonModifying(T) - Method in interface uk.ac.ed.epcc.webapp.servlet.ViewTransitionKey
Does this transition result in any side effects that change model state.
isNull() - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedReference
check reference points somewhere
isNumeric() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
 
isOptional() - Method in class uk.ac.ed.epcc.webapp.forms.Field
 
isOptional() - Method in class uk.ac.ed.epcc.webapp.model.far.QuestionManager.Question
 
isOptional() - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
isParseIntegerOnly() - Method in class uk.ac.ed.epcc.webapp.UnitFormat
 
isPeerType(DataObject) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
isPeerType(DataObject) - Method in interface uk.ac.ed.epcc.webapp.model.history.HistoryHandler
is peer of right type
isPositive() - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
Test to see if this Duration measures a positive time interval.
isPrintHeadings() - Method in class uk.ac.ed.epcc.webapp.content.Table
 
isReadOnly() - Method in class uk.ac.ed.epcc.webapp.jdbc.MysqlSQLContext
 
isReadOnly() - Method in class uk.ac.ed.epcc.webapp.jdbc.PostgresqlSQLContext
 
isReadOnly() - Method in interface uk.ac.ed.epcc.webapp.jdbc.SQLContext
Is this a read-only connection
isReadOnly() - Method in class uk.ac.ed.epcc.webapp.model.far.PageManager.Page
 
isReadOnly() - Method in class uk.ac.ed.epcc.webapp.model.far.SectionManager.Section
 
isRef() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.IndexType
is this and index containing a single reference field
isReference() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
 
isRegisteredUsername(String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
Does a String resolve to a known user.
isRequired() - Method in class uk.ac.ed.epcc.webapp.apps.Option
 
isRetired() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.DynamicForm
 
isRight(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
 
isRight(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager
 
isRightPeer(R) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.Link
 
isSelectOnly() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
isSet(String) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
 
isShorterThan(Duration) - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
Test to see if this Duration is less than the specified duration
isStacked() - Method in interface uk.ac.ed.epcc.webapp.charts.BarTimeChartData
 
isStacked() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeBarTimeChartData
 
isString() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
 
isSU() - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
isSubMessage() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageWalker
Are we in a nested message
isSubmitter(SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager.PersonalResponse
 
isText(String) - Static method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
isTruncate() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DateFieldType
 
isTruncate() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
 
isUnique() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
Is this a unique reference where there is a 1-1 mapping between records in the source and destination table.
isUniqueIdName(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
Is this the primary key field.
isUsingLogSearch() - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
isValid(Class<? extends T>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ClassInput
 
isValid(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ConstructedObjectInput
 
isValid(E) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumInput
 
isValid(E) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumIntegerInput
 
isValid(Integer) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IntegerSetInput
 
isValid(T) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.ListInput
Test if an object of the Item type is one of the possible items.
isValid(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ListInputWrapper
 
isValid(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
isValid(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
 
isValid(I) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalFieldInput
 
isValid(I) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalIndexInput
 
isValid(T) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory.ClassificationCodeListInput
 
isValid(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractDataObjectInput
 
isValid() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Check that this is a valid DataObjectFactory connected to a valid database table
isValid(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
isValid(Repository.FieldInfo) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryFieldInput
 
isValid(Repository.FieldInfo) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryForeignKeyInput
 
isValid(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryIndexInput
 
isValid(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TableInput
 
isValid(T) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TypeProducerInput
 
isValid() - Method in interface uk.ac.ed.epcc.webapp.model.history.LinkHistoryHandler
 
item_factory - Variable in class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
 
ItemAction(T) - Constructor for class uk.ac.ed.epcc.webapp.model.log.LogFactory.ItemAction
 
ItemDateFilter(O, LogFactory.ItemType.ItemValue<T>, Date, Date) - Constructor for class uk.ac.ed.epcc.webapp.model.log.LogFactory.ItemDateFilter
 
ItemDateFilter(O, Set<LogFactory.ItemType.ItemValue<T>>, Date, Date) - Constructor for class uk.ac.ed.epcc.webapp.model.log.LogFactory.ItemDateFilter
 
ItemInput<V,T> - Interface in uk.ac.ed.epcc.webapp.forms.inputs
an input that has some Domain Object associated with its values
itemStateChanged(ItemEvent) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.BinaryListener
 
itemStateChanged(ItemEvent) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.BooleanItemListener
 
itemStateChanged(ItemEvent) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.ListItemListener
 
ItemType(String) - Constructor for class uk.ac.ed.epcc.webapp.model.log.LogFactory.ItemType
 
ItemType(LogFactory.ItemType<E>) - Constructor for class uk.ac.ed.epcc.webapp.model.log.LogFactory.ItemType
 
ItemValue(LogFactory.ItemType<E>, String, String, Class<? extends E>) - Constructor for class uk.ac.ed.epcc.webapp.model.log.LogFactory.ItemType.ItemValue
 
ItemValue(String, String, Class<? extends E>) - Constructor for class uk.ac.ed.epcc.webapp.model.log.LogFactory.ItemType.ItemValue
 
iterate() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ResultIterator
Get the next object from the stream and store it in next.
iterate() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLResultIterator
return the next object from the stream.
iterator() - Method in class uk.ac.ed.epcc.webapp.EmptyIterable
 
iterator() - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
iterator() - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractFilterResult
 
iterator() - Method in interface uk.ac.ed.epcc.webapp.model.data.FilterResult
 

J

JAVA_HASH - Static variable in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
JavaLoggerService - Class in uk.ac.ed.epcc.webapp.logging.java
A LoggerService that maps onto the standard java logging api.
JavaLoggerService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerService
 
JavaLoggerWrapper - Class in uk.ac.ed.epcc.webapp.logging.java
a Logger that maps the the java.util.logger logs.
JavaLoggerWrapper(String, String, Logger) - Constructor for class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
JFormDialog - Class in uk.ac.ed.epcc.webapp.forms.swing
JFormDialog is a modal dialog window for editing the contents of a Form.
JFormDialog(AppContext, JFrame) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.JFormDialog
 
JFormDialog.Action - Class in uk.ac.ed.epcc.webapp.forms.swing
ActionListener that closes the window on submit.
JFreeBarTimeChartData - Class in uk.ac.ed.epcc.webapp.charts.jfreechart
 
JFreeBarTimeChartData() - Constructor for class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeBarTimeChartData
 
JFreeChart3DPieChartData - Class in uk.ac.ed.epcc.webapp.charts.jfreechart
 
JFreeChart3DPieChartData() - Constructor for class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeChart3DPieChartData
 
JFreeChartData<P extends Plot> - Class in uk.ac.ed.epcc.webapp.charts.jfreechart
 
JFreeChartData() - Constructor for class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeChartData
 
JFreeGraphService - Class in uk.ac.ed.epcc.webapp.charts.jfreechart
 
JFreeGraphService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeGraphService
 
JFreePieChartData - Class in uk.ac.ed.epcc.webapp.charts.jfreechart
 
JFreePieChartData() - Constructor for class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreePieChartData
 
JFreeScatterPeriodChartData - Class in uk.ac.ed.epcc.webapp.charts.jfreechart
 
JFreeScatterPeriodChartData() - Constructor for class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeScatterPeriodChartData
 
JFreeScatterPlot - Class in uk.ac.ed.epcc.webapp.charts.jfreechart
 
JFreeScatterPlot(String, SplitTimePeriod, int) - Constructor for class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeScatterPlot
 
JFreeSetPlot - Class in uk.ac.ed.epcc.webapp.charts.jfreechart
 
JFreeSetPlot(Period, int) - Constructor for class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeSetPlot
 
JFreeSetup - Class in uk.ac.ed.epcc.webapp.charts.jfreechart
 
JFreeSetup() - Constructor for class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeSetup
 
JFreeSetupListener - Class in uk.ac.ed.epcc.webapp.charts.jfreechart.defaults
 
JFreeSetupListener() - Constructor for class uk.ac.ed.epcc.webapp.charts.jfreechart.defaults.JFreeSetupListener
 
JFreeTimeChartData - Class in uk.ac.ed.epcc.webapp.charts.jfreechart
 
JFreeTimeChartData() - Constructor for class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeTimeChartData
 
JNDIDatabaseService - Class in uk.ac.ed.epcc.webapp.jdbc
A DatabaseService that also looks for a pooled connection via JNDID.
JNDIDatabaseService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.JNDIDatabaseService
 
Joiner<T extends DataObject,BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data.filter
Filter to join two tables, selecting entries based on a filter on the remote table
JoinerFilter<T extends DataObject,BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data.filter
Filter to join two tables.
JoinerFilter(Class<BDO>, String, Repository, Repository) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.JoinerFilter
 
JoinFilter<T> - Interface in uk.ac.ed.epcc.webapp.jdbc.filter
Interface for filters that add an explicit join clause.
joinFixedRef(Class<BDO>, SQLFilter<? super T>, Repository, int) - Static method in class uk.ac.ed.epcc.webapp.model.data.filter.Joiner
Join to a fixed row of the remote table.
JoinLinkFilterIterator(IndexedLinkManager.LinkProvider<T, L, R>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.LinkManager.JoinLinkFilterIterator
 
JoinLinkFilterIterator(BaseFilter<T>, boolean, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.LinkManager.JoinLinkFilterIterator
 
JoinLinkMapper(boolean, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.LinkManager.JoinLinkMapper
 
JQUERY_EDITOR - Static variable in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay
 
JsonBuilder - Class in uk.ac.ed.epcc.webapp.content
An implementation of SimpleXMLBuilder that builds an equivalent JSON document.
JsonBuilder() - Constructor for class uk.ac.ed.epcc.webapp.content.JsonBuilder
 
JsonBuilder(JsonBuilder) - Constructor for class uk.ac.ed.epcc.webapp.content.JsonBuilder
 

K

KeyLabeller<T,K> - Class in uk.ac.ed.epcc.webapp.charts.strategy
A version of HashLabeller where the labels are generated from the Key value only
KeyLabeller(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.charts.strategy.KeyLabeller
 
keys() - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
 
KeySigner - Class in uk.ac.ed.epcc.webapp.ssh
Class to generate OpenSSH signed keys
KeySigner(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.ssh.KeySigner
 

L

lab - Variable in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
Label<I> - Class in uk.ac.ed.epcc.webapp.content
A UIGenerator used to add a Form label to a table.
Label(AppContext, Field<I>) - Constructor for class uk.ac.ed.epcc.webapp.content.Label
 
Label(AppContext, Field<I>, Object) - Constructor for class uk.ac.ed.epcc.webapp.content.Label
 
label_fmt - Variable in class uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionFormat
 
Labelled - Interface in uk.ac.ed.epcc.webapp.charts.strategy
Common interface for transformations that generate Labels for the categories they map to.
LabelledQueryMapper<F> - Interface in uk.ac.ed.epcc.webapp.charts.strategy
LabeledQueryMapper Variant of QueryMapper where the QueryMapper also specifies the labels for the sets.
LabelledSetRangeMapper<T> - Interface in uk.ac.ed.epcc.webapp.charts.strategy
LabeledTransform Variant of Transform where the Transform also specifies the labels for the sets.
Labeller<T,R> - Interface in uk.ac.ed.epcc.webapp.content
A Labeller is a class that maps values used to classify plot/table data into groups onto s string that should be used to label the group.
LabellerSQLValue<T,R> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
 
LabellerSQLValue(AppContext, Labeller<T, R>, SQLValue<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.LabellerSQLValue
 
LabellerTransform - Class in uk.ac.ed.epcc.webapp.content
A Transform that wraps a Labeller Because a FormatProvider can return a null Labeller this class handles null labellers as well to reduce the need to check the return values.
LabellerTransform(AppContext, Labeller) - Constructor for class uk.ac.ed.epcc.webapp.content.LabellerTransform
 
labels - Variable in class uk.ac.ed.epcc.webapp.charts.AbstractSingleValueSetPlot
 
LandingPageAppUserTransitionProvider<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.servlet.navigation
An AppUserTransitionProvider where the view transition can act as the landing-page for the SUNodeMaker menu.
LandingPageAppUserTransitionProvider(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.LandingPageAppUserTransitionProvider
 
LandingPageAppUserTransitionProvider.AddTransitionvisitor - Class in uk.ac.ed.epcc.webapp.servlet.navigation
 
LandingPageAppUserTransitionProvider.ImportKey<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.servlet.navigation
An AppUserKey for menu items imported as transitions
LandingPageAppUserTransitionProvider.MenuTransition<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.servlet.navigation
 
LandingPageVisitor - Class in uk.ac.ed.epcc.webapp.servlet.navigation
A Visitor that generates the menu HTML as in-page content
LandingPageVisitor(AppContext, HtmlBuilder, String) - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.LandingPageVisitor
 
lastLocked() - Method in class uk.ac.ed.epcc.webapp.model.cron.LockFactory.Lock
when was the lock last taken (may not be locked now)
lastLogin(AppUser) - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager
 
LASTNAME - Static variable in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
LazyIndexProducer<A extends Indexed,F extends IndexedProducer<A>> - Class in uk.ac.ed.epcc.webapp.model.data.reference
 
LazyIndexProducer(AppContext, F) - Constructor for class uk.ac.ed.epcc.webapp.model.data.reference.LazyIndexProducer
 
LazyIndexProducer(AppContext, Class<? super F>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.reference.LazyIndexProducer
 
LazyObjectCreator<A> - Class in uk.ac.ed.epcc.webapp
This is a lazy evaluated wrapper round the AppContext.makeObject call This allows object construction to be deferred until required.
LazyObjectCreator(AppContext, Class<? super A>, String) - Constructor for class uk.ac.ed.epcc.webapp.LazyObjectCreator
 
LazyObjectCreator(AppContext, A) - Constructor for class uk.ac.ed.epcc.webapp.LazyObjectCreator
 
LazyTypeConverter<T,D,F extends TypeConverter<T,D>> - Class in uk.ac.ed.epcc.webapp.model.data.convert
 
LazyTypeConverter(AppContext, F) - Constructor for class uk.ac.ed.epcc.webapp.model.data.convert.LazyTypeConverter
 
LazyTypeConverter(AppContext, Class<? super F>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.convert.LazyTypeConverter
 
ldap_url - Variable in class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
LdapPasswordComposite<T extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
A PasswordAuthComposite that queries an external pre-populated LDAP server for authentication.
LdapPasswordComposite(AppUserFactory<T>) - Constructor for class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
LeftAcceptFilter(BaseFilter<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.LinkManager.LeftAcceptFilter
 
leftDistributive(Operator) - Method in enum uk.ac.ed.epcc.webapp.jdbc.expr.Operator
returns true iff: A this ( B op C ) is the same as (A this B) op ( A this C)
length - Variable in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.IndexField
 
LengthExpression - Class in uk.ac.ed.epcc.webapp.jdbc.expr
SQLExpression to generate the length of String SQLExpression.
LengthExpression(SQLExpression<String>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.LengthExpression
 
LengthInput<T> - Interface in uk.ac.ed.epcc.webapp.forms.inputs
An input that corresponds to a text box.
LifeCycleException - Exception in uk.ac.ed.epcc.webapp.model.lifecycle
An Exception thrown when a LifeCycleListener wished to veto a user operation.
LifeCycleException(String) - Constructor for exception uk.ac.ed.epcc.webapp.model.lifecycle.LifeCycleException
Constructor
LifeCycleListener<R> - Interface in uk.ac.ed.epcc.webapp.model.lifecycle
A LifeCycleListener is a class with an interest in a particular life-cycle event such as object retirement.
LimitException - Exception in uk.ac.ed.epcc.webapp.limits
Exception thrown when limit exceeded
LimitException(String) - Constructor for exception uk.ac.ed.epcc.webapp.limits.LimitException
 
LimitService - Class in uk.ac.ed.epcc.webapp.limits
A AppContextService that can be used to poll for high resource usage in a request and throw an exception to terminate the request.
LimitService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.limits.LimitService
 
Link - Class in uk.ac.ed.epcc.webapp.content
Wrapper object allowing us to add links as Table content
Link(AppContext, String, FormResult) - Constructor for class uk.ac.ed.epcc.webapp.content.Link
 
Link(AppContext, String, String, FormResult) - Constructor for class uk.ac.ed.epcc.webapp.content.Link
 
Link(IndexedLinkManager<?, L, R>, Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.Link
 
Link(LinkManager<?, L, R>, Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.data.LinkManager.Link
 
Link(AbstractRelationship<A, B, ?>, Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.relationship.AbstractRelationship.Link
 
Link(Relationship<A, B>, Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.relationship.Relationship.Link
 
LINK_ID - Static variable in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
LinkClause - Interface in uk.ac.ed.epcc.webapp.model.data.filter
 
LinkComposite<L extends IndexedLinkManager.Link> - Interface in uk.ac.ed.epcc.webapp.model.data
An interface for Composites that wish to take part in a IndexedLinkManager.Link.setup() operation The implementing Link class must explicitly look for composites that implement this interface in its IndexedLinkManager.Link.setup() method.
linker - Variable in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
Linker - Class in uk.ac.ed.epcc.webapp.editors.mail
 
Linker(AppContext, MessageHandler) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.Linker
 
Linker(T) - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.Linker
 
Linker(AbstractSetting) - Constructor for class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider.Linker
 
LinkFilter(L, R, BaseFilter<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.LinkFilter
create a LinkFilter
LinkHistoryAcceptFilter<L extends Indexed,R extends Indexed,T extends IndexedLinkManager.Link<L,R>,H extends History<T>> - Class in uk.ac.ed.epcc.webapp.model.history
AcceptFilter selecting based on the Link peers.
LinkHistoryAcceptFilter(Class<H>, LinkHistoryHandler<L, R, T>, L, R) - Constructor for class uk.ac.ed.epcc.webapp.model.history.LinkHistoryAcceptFilter
 
LinkHistoryHandler<L extends Indexed,R extends Indexed,T extends IndexedLinkManager.Link<L,R>> - Interface in uk.ac.ed.epcc.webapp.model.history
 
LinkHistoryManager<L extends Indexed,R extends Indexed,T extends IndexedLinkManager.Link<L,R>,H extends HistoryFactory.HistoryRecord<T>> - Class in uk.ac.ed.epcc.webapp.model.history
History Factory for Link Objects
LinkHistoryManager(IndexedLinkManager<T, L, R>) - Constructor for class uk.ac.ed.epcc.webapp.model.history.LinkHistoryManager
 
LinkHistoryManager(IndexedLinkManager<T, L, R>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.history.LinkHistoryManager
 
LinkHistorySQLFilter<L extends Indexed,R extends Indexed,T extends IndexedLinkManager.Link<L,R>,H extends DataObject & History<T>,M extends DataObjectFactory<H> & LinkHistoryHandler<L,R,T>> - Class in uk.ac.ed.epcc.webapp.model.history
SQLFilter for LinkHistory objects.
LinkHistorySQLFilter(M, L, R) - Constructor for class uk.ac.ed.epcc.webapp.model.history.LinkHistorySQLFilter
 
LinkInput() - Constructor for class uk.ac.ed.epcc.webapp.model.data.LinkManager.LinkInput
 
LinkManager<T extends LinkManager.Link<L,R>,L extends DataObject,R extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
LinkManager is the base class of Factories that manage Link objects These classes manage many-to-one relationships between model level objects.
LinkManager(AppContext, String, DataObjectFactory<L>, String, DataObjectFactory<R>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.LinkManager
 
LinkManager() - Constructor for class uk.ac.ed.epcc.webapp.model.data.LinkManager
 
LinkManager.JoinLinkFilterIterator - Class in uk.ac.ed.epcc.webapp.model.data
Version of FilterIterator that optimises the end object caches by performing a join on target tables.
LinkManager.JoinLinkMapper - Class in uk.ac.ed.epcc.webapp.model.data
A ResultMapper that handles setting the links from joins.
LinkManager.LeftAcceptFilter - Class in uk.ac.ed.epcc.webapp.model.data
A wrapper to convert a non SQL filter on the link object into an AcceptFilter on the left object
LinkManager.Link<L extends DataObject,R extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
Link is an object representing an entry in a linkage table.
LinkManager.LinkInput - Class in uk.ac.ed.epcc.webapp.model.data
An input for Link objects implemented as a CompositeInput
LinkManager.LinkResult - Class in uk.ac.ed.epcc.webapp.model.data
A FilterResult for link objects.
LinkManager.RightAcceptFilter - Class in uk.ac.ed.epcc.webapp.model.data
A wrapper to convert a non SQL filter on the link object into an AcceptFilter on the right object
linkPart(MessageWalker, MimePart) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
LinkResult(L, R, BaseFilter<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.LinkManager.LinkResult
 
LinkUpdater() - Constructor for class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.LinkUpdater
 
LIST_INPUT_UNSELECTED - Static variable in class uk.ac.ed.epcc.webapp.forms.swing.SwingField
 
listContents(StringBuilder) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndFilter
 
listContents(StringBuilder) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
extension point for the BaseCombineFilter.toString() method
listContents(StringBuilder) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLOrFilter
 
ListControl - Class in uk.ac.ed.epcc.webapp.messages
A ResourceBundle.Control that allows multiple bundles to be specified as a comma separated list.
ListControl() - Constructor for class uk.ac.ed.epcc.webapp.messages.ListControl
 
ListenerList<T extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.lifecycle
A LinkedList of AbstractActions that is populated from configuration parameters.
ListenerList(DataObjectFactory<T>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.lifecycle.ListenerList
 
listeners - Variable in class uk.ac.ed.epcc.webapp.config.DefaultConfigService
 
ListFonts - Class in uk.ac.ed.epcc.webapp.apps
 
ListFonts(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.apps.ListFonts
 
ListGenerator<X> - Class in uk.ac.ed.epcc.webapp.content
Class to turn Collection into a HTML list.
ListGenerator(Collection<X>) - Constructor for class uk.ac.ed.epcc.webapp.content.ListGenerator
 
ListInput<V,T> - Interface in uk.ac.ed.epcc.webapp.forms.inputs
Input that selects values from a List.
ListInputWrapper<V,T> - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
ListInputWrapper(Input) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.ListInputWrapper
 
ListItemListener(ListInput<V, T>) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.SwingField.ListItemListener
 
ListRenderer - Class in uk.ac.ed.epcc.webapp.forms.swing
custom renderer for JCombobox generated from a ListInput
ListRenderer(ListInput) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.ListRenderer
 
ListSorter - Class in uk.ac.ed.epcc.webapp.charts
ListSorter sorts an array of indecies according to the values in an array
ListSorter(double[]) - Constructor for class uk.ac.ed.epcc.webapp.charts.ListSorter
 
load(String) - Method in class uk.ac.ed.epcc.webapp.session.MultiKeyComposite
 
load(String) - Method in class uk.ac.ed.epcc.webapp.session.OldSingleKeyComposite
 
load(String) - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
load(String) - Method in class uk.ac.ed.epcc.webapp.session.SingleKeyComposite
 
load(String) - Static method in class uk.ac.ed.epcc.webapp.ssh.PublicKeyReaderUtil
Decodes given public _key text and returns the related public key instance.
load(String) - Static method in class uk.ac.ed.epcc.webapp.ssh.SshPublicKeyArrayInput
 
loadFile(Properties, String, boolean) - Method in class uk.ac.ed.epcc.webapp.config.AbstractConfigService
 
loadProperties(Properties) - Method in class uk.ac.ed.epcc.webapp.model.PropertyFactory
 
locateAction(Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.forms.MapForm
 
LocateSQLExpression - Class in uk.ac.ed.epcc.webapp.jdbc.expr
Create locate expression in SQL.
LocateSQLExpression(SQLExpression<String>, SQLExpression<String>, SQLExpression<Integer>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLExpression
 
LocateSQLValue - Class in uk.ac.ed.epcc.webapp.jdbc.expr
Create locate expression in SQL.
LocateSQLValue(SQLValue<String>, SQLValue<String>, SQLValue<Integer>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLValue
 
LocatorDomVisitor - Class in uk.ac.ed.epcc.webapp.editors.xml
A DomVisitor that locates a target Node in the Document being walked using a location path.
LocatorDomVisitor(LinkedList<String>) - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.LocatorDomVisitor
 
lock() - Method in class uk.ac.ed.epcc.webapp.forms.Field
Convert the Input to an UnmodifiedInput by wrapping it in a LockedInput
Lock(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.cron.LockFactory.Lock
 
lock() - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType
lock the type preventing futher additions
lock() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
Lock record so it is unmodifiable.
lock() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
mark the record as read-only/locked This is intended for when
LockedDataCache<BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
A DataCache that wraps an arbitrary DataObjectFactory and always returns locked objects.
LockedDataCache(DataObjectFactory<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.LockedDataCache
 
LockedInput<V> - Class in uk.ac.ed.epcc.webapp.forms.inputs
An UnmodifiableInput that wraps an existing input showing the value of the wrapped input as Unmodifiable text in the form.
LockedInput(Input<V>) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.LockedInput
 
LockedRecordException - Exception in uk.ac.ed.epcc.webapp.model.data.Exceptions
 
LockedRecordException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.model.data.Exceptions.LockedRecordException
 
LockedRecordException(String) - Constructor for exception uk.ac.ed.epcc.webapp.model.data.Exceptions.LockedRecordException
 
LockFactory - Class in uk.ac.ed.epcc.webapp.model.cron
 
LockFactory(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.cron.LockFactory
 
LockFactory.Lock - Class in uk.ac.ed.epcc.webapp.model.cron
 
lockPassword(T) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
lockPassword(T) - Method in class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
lockPassword(T) - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite
lock the account so no password works.
log - Variable in class uk.ac.ed.epcc.webapp.apps.GraphicsCommand
 
log - Variable in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
log - Variable in class uk.ac.ed.epcc.webapp.model.far.AbstractPartVisitor
 
Log4JContextFilter - Class in uk.ac.ed.epcc.webapp.logging.log4j2
A Filter to add ThreadContext information for use by Log4J logging.
Log4JContextFilter() - Constructor for class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JContextFilter
 
Log4JLoggerService - Class in uk.ac.ed.epcc.webapp.logging.log4j2
 
Log4JLoggerService() - Constructor for class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JLoggerService
 
Log4JWrapper - Class in uk.ac.ed.epcc.webapp.logging.log4j2
Implementation of out Logger interface using Log4J
Log4JWrapper(String) - Constructor for class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
Log4JWrapper(Class<?>) - Constructor for class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
LOG_FETCH - Static variable in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
LOG_INSERT_FEATURE - Static variable in interface uk.ac.ed.epcc.webapp.jdbc.DatabaseService
 
LOG_QUERY_FEATURE - Static variable in interface uk.ac.ed.epcc.webapp.jdbc.DatabaseService
 
LOG_RANDOM_PASSWORD - Static variable in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
LOG_UPDATE - Static variable in interface uk.ac.ed.epcc.webapp.jdbc.DatabaseService
 
LogComposite<T extends LogFactory.ItemType> - Interface in uk.ac.ed.epcc.webapp.model.log
interface for Composites that add additional LogFactory.ItemType.ItemValues to a factory.
logError(String, SQLException) - Method in interface uk.ac.ed.epcc.webapp.jdbc.DatabaseService
handle an SQLException directly.
logError(String, SQLException) - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
logError(String, SQLException) - Method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
LogFactory<T extends LogFactory.Entry,O extends Indexed> - Class in uk.ac.ed.epcc.webapp.model.log
general log Entry class.
LogFactory(LogOwner<O>, String, AppUserFactory<?>) - Constructor for class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
LogFactory.DateFilter - Class in uk.ac.ed.epcc.webapp.model.log
Filter LogItems by date
LogFactory.EditItemTransition - Class in uk.ac.ed.epcc.webapp.model.log
 
LogFactory.Entry<L extends Indexed,F extends LogFactory,O extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.log
Base class for a log entry
LogFactory.EntryKey - Class in uk.ac.ed.epcc.webapp.model.log
 
LogFactory.ItemAction<T extends LogFactory.Entry> - Class in uk.ac.ed.epcc.webapp.model.log
 
LogFactory.ItemDateFilter - Class in uk.ac.ed.epcc.webapp.model.log
Filter items by owner, type and date range
LogFactory.ItemType<E extends LogFactory.Entry> - Class in uk.ac.ed.epcc.webapp.model.log
superclass for the type objects in sub-classes
LogFactory.ItemType.ItemValue<E extends LogFactory.Entry> - Class in uk.ac.ed.epcc.webapp.model.log
 
LogFactory.TransitionProvider - Class in uk.ac.ed.epcc.webapp.model.log
 
LogFactory.TypeFilter<L extends Indexed> - Class in uk.ac.ed.epcc.webapp.model.log
Filter item by type, date range and link reference
Logger - Interface in uk.ac.ed.epcc.webapp.logging
This is the Logger interface used by the Webapp classes.
LoggerService - Interface in uk.ac.ed.epcc.webapp.logging
A service to provide logging capabilities.
LOGIN_HISTORY - Static variable in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
LoginFinder() - Constructor for class uk.ac.ed.epcc.webapp.servlet.WtmpManager.LoginFinder
 
LoginHistoryTransition() - Constructor for class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider.LoginHistoryTransition
 
LoginServlet<T extends AppUser> - Class in uk.ac.ed.epcc.webapp.servlet
LoginServlet Handles password based logins.
LoginServlet() - Constructor for class uk.ac.ed.epcc.webapp.servlet.LoginServlet
 
LogLevels - Enum in uk.ac.ed.epcc.webapp.email.logging
 
logout(WtmpManager.Wtmp) - Method in class uk.ac.ed.epcc.webapp.servlet.CrossCookieComposite
 
logout(boolean) - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
invalidate the servlet session and optionally remove the session cookie.
logout(WtmpManager.Wtmp) - Method in interface uk.ac.ed.epcc.webapp.servlet.LogoutListener
 
logOut() - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
logout() - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager.Wtmp
 
logOut() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
logOut() - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Clear current person and any saved state
LogoutListener - Interface in uk.ac.ed.epcc.webapp.servlet
 
LogOwner<O extends Indexed> - Interface in uk.ac.ed.epcc.webapp.model.log
 
LogServiceWebappContextListener - Class in uk.ac.ed.epcc.webapp.servlet
ContextListener that ensures the LoggerService is is correctly configured on application start and shutdown on application finish.
LogServiceWebappContextListener() - Constructor for class uk.ac.ed.epcc.webapp.servlet.LogServiceWebappContextListener
 
LogTransitionProvider - Interface in uk.ac.ed.epcc.webapp.model.log
 
LogTransitionProviderFactory - Class in uk.ac.ed.epcc.webapp.model.log
Top level TransitionProviderFactory that locates the Item TransitionProvider by going through the LogOwner
LogTransitionProviderFactory(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.log.LogTransitionProviderFactory
 
LONG_TYPE - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
LongConvertSQLValue<T> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
SQLValue that converts an SQLValue of a different type to an integer Note that this will prevent SQL filtering.
LongConvertSQLValue(SQLValue<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.LongConvertSQLValue
 
LongFieldType - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
LongFieldType(boolean, Long) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.LongFieldType
 
LongInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
LongInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.LongInput
 
longLines(int, String) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
Convert a string into a html fragment with matching linebreaks also comparing the line lengths with a maximum value
longValue() - Method in class uk.ac.ed.epcc.webapp.AverageValue
 
longValue() - Method in class uk.ac.ed.epcc.webapp.DistinctCount
 
longValue() - Method in class uk.ac.ed.epcc.webapp.MedianValue
 
longValue() - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
 
lookupPerson() - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
lookupPerson() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
extracted method to look up person from the cached id.
lookupTransition(MailTarget, String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider
 
lookupTransition(T, String) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderTransitionProvider
 
lookupTransition(T, String) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TransitionFactory
Lookup a transition key by String This has to be the same as the result of the toString method on the key as this is what is passed from transitions.jsp for a form transition.
lookupTransition(DataObjectFactory, String) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
lookupTransition(T, String) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractTransitionFactory
 
lookupTransition(AbstractSetting, String) - Method in class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 

M

m - Variable in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLExpression
 
MailEditResult - Class in uk.ac.ed.epcc.webapp.editors.mail
 
MailEditResult(AppContext, MessageHandler, List<String>, EditAction) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.MailEditResult
 
MailTarget - Class in uk.ac.ed.epcc.webapp.editors.mail
Target object for EmailTransitionProvider This not only identifies the email message but also a location within the message.
MailTarget(MessageHandler) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.MailTarget
create a MailTarget with the hash derived from the handler.
MailTarget(MessageHandler, int, List<String>) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.MailTarget
create a MailTarget with an explicit path and hash from the user.
MailViewResult - Class in uk.ac.ed.epcc.webapp.editors.mail
a ViewTransitionResult for viewing emails (or parts thereof).
MailViewResult(AppContext, MessageHandler, List<String>) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.MailViewResult
 
main(String[]) - Static method in class uk.ac.ed.epcc.webapp.apps.CommandLauncher
 
main(String...) - Static method in class uk.ac.ed.epcc.webapp.apps.Copyright
Examines all files recursively from a specified root directory/file.
main(String[]) - Static method in class uk.ac.ed.epcc.webapp.apps.GetRandomPassword
 
main(String[]) - Static method in class uk.ac.ed.epcc.webapp.apps.ListFonts
 
main(String[]) - Static method in class uk.ac.ed.epcc.webapp.model.data.DatabaseUpgrader
 
MainLoggedInTag - Class in uk.ac.ed.epcc.webapp.tags
Include a standard header fragment.
MainLoggedInTag() - Constructor for class uk.ac.ed.epcc.webapp.tags.MainLoggedInTag
 
make(D) - Static method in class uk.ac.ed.epcc.webapp.DistinctCount
 
make() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterMaker
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.cron.LockFactory
 
makeBDO(DataObjectFactory<? super S>, Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.data.ClassType.ClassValue
Construct an object using the Constructor returned by makeConstructor
makeBDO(DataObjectFactory<D>, Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.data.ClassType
 
makeBDO() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Create a new DataObject of the correct Class
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Construct a new Blank DataObject of the correct Class This method takes a Record as an argument.
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.datastore.DataStore
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.PartConfigFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.far.PageManager
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.far.QuestionManager
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.far.response.BooleanDataManager
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.far.response.DateDataManager
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.far.response.IntegerDataManager
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.far.response.OptionDataManager
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.far.response.StreamDataDataManager
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.far.response.StringDataManager
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.far.SectionManager
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.log.FileDataFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.log.MessageData.Factory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.log.TextDataFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.PropertyFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.relationship.Relationship
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.serv.DataObjectDataProducer
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.preferences.UserSettingFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.preferences.UserStringSettingFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.session.EmailChangeRequestFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.session.PasswordChangeRequestFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.session.PreferedViewFactory
 
makeBDO(Repository.Record) - Method in class uk.ac.ed.epcc.webapp.ssh.BadKeyFactory
 
makeBlankEmail(AppContext, String[], InternetAddress, String) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
make a blank email as a starting point
makeBundle(String) - Method in class uk.ac.ed.epcc.webapp.messages.MessageBundleService
 
makeCalendar() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractCalendarMultiInput
 
makeChildManager() - Method in class uk.ac.ed.epcc.webapp.model.far.PageManager
 
makeChildManager() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
makeChildManager() - Method in class uk.ac.ed.epcc.webapp.model.far.QuestionManager
 
makeChildManager() - Method in class uk.ac.ed.epcc.webapp.model.far.SectionManager
 
makeCompactGrid(Container, int, int, int, int, int, int) - Static method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormComponentListener
Aligns the first rows * cols components of parent in a grid.
MakeComponentVisitor() - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.SwingField.MakeComponentVisitor
 
makeConfigFactory() - Method in class uk.ac.ed.epcc.webapp.model.far.HandlerPartManager
 
makeConfigFactory() - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
makeConfigFactory() - Method in class uk.ac.ed.epcc.webapp.model.far.QuestionManager
 
makeConfigForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.HandlerPartManager.HandlerPart
 
makeConfigForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.Part
build a form that edits and validates legal configuration values.
makeConfigForm(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.QuestionManager.Question
 
makeConstructor(DataObjectFactory) - Method in class uk.ac.ed.epcc.webapp.model.data.ClassType.ClassValue
get the constructor for the target class.
makeContexedObject(Class<T>) - Method in class uk.ac.ed.epcc.webapp.AppContext
Construct an object that implements Contexed using the non-tagged constructor (if it exists).
makeContext(ServletContext, ServletRequest, ServletResponse) - Static method in class uk.ac.ed.epcc.webapp.servlet.ErrorFilter
Construct the correct AppContext for use in the Application This is static so classes like ContextListers can make their own AppContext even if they never see a request object.
makeData(QuestionManager.Question, R) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseDataManager
 
makeDataset(int) - Method in class uk.ac.ed.epcc.webapp.charts.Chart
create a scratch Plot not connected with any graph
makeDataSet(int) - Method in interface uk.ac.ed.epcc.webapp.charts.ChartData
make a dataset
makeDataSet(int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeBarTimeChartData
 
makeDataSet() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreePieChartData
 
makeDataSet(int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreePieChartData
 
makeDataSet(int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeScatterPeriodChartData
 
makeDataSet(int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeTimeChartData
 
makeDefault() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DistinctMapper
 
makeDefault() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.GeneralMapMapper
 
makeDefault() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ReductionMapper
 
makeDefault() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ValueResultMapper
 
makeDefault() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
 
makeDefault() - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.ResultMapper
Create a default Object to be returned if no SQL results are generated.
makeDefault() - Method in class uk.ac.ed.epcc.webapp.model.data.CounterDistinctMapper
 
makeDefault() - Method in class uk.ac.ed.epcc.webapp.model.data.CounterMapper
 
makeDefault() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterAdapter
 
makeDefault() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferencedAdapter
 
makeDefault() - Method in class uk.ac.ed.epcc.webapp.model.data.ExistsMapper
 
makeDefault() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TableMapper
 
makeDefault() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.JoinLinkMapper
 
makeDefault() - Method in class uk.ac.ed.epcc.webapp.model.data.RangeSearch.InfoMapper
 
makeDefault() - Method in class uk.ac.ed.epcc.webapp.model.data.SetMapper
 
makeDefault() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleMapper
 
makeDefaultContext() - Method in class uk.ac.ed.epcc.webapp.ssl.SSLService
Method to get the Default SSLContext.
makeDefaultTag(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
 
makeDirectPersonInRelationshipRoleFilter(DataObjectFactory<T>, String, T) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
makeDirectRelationshipRoleFilter(DataObjectFactory<T>, String, A, BaseFilter<T>) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
Make filter for objects in relation to a person for directly implemented roles
makeEntry(ResultSet) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
generate a target Object from the ResultSet It is legal for this method to return null.
makeEntry(P, String) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.PartConfigFactory
 
makeField(String, String, Input<I>) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
make a field appropriate for this form, this in principle could be sub-classed if we want custom Fields, but it is usually simpler to implement all customisations in the Form sub-class.
makeFragment() - Static method in class uk.ac.ed.epcc.webapp.content.NestedXMLBuilder
 
makeFromString(String) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
makeFromString(String) - Method in interface uk.ac.ed.epcc.webapp.model.NameFinder
Same as NameFinder.findFromString(String) but attempts to create a matching entry if one does not exist and this is supported by the implementing class.
makeFromString(String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
makeFromString(String) - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFactory
 
makeGlobusName(LdapName) - Static method in class uk.ac.ed.epcc.webapp.forms.inputs.DNInput
 
makeHistory(Date, P) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
make History object from peer
makeHistoryHandler() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
create a new HistoryFactory suitable for the Link objects produced by this class.
makeID(Input) - Method in class uk.ac.ed.epcc.webapp.forms.html.EmitHtmlInputVisitor
 
makeIndexedProducer(AppContext, Class<? extends IndexedProducer>, String) - Static method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedReference
 
makeIterator() - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractFilterResult
 
makeIterator() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterSet
 
makeIterator() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.LinkResult
 
makeIterator() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.FilterSet
 
makeKey(ResultSet) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.GeneralMapMapper
Make the key object from the ResultSet
makeKey(ResultSet) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MapMapper
 
makeLink(L, R) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
Return a link creating one and calling setup if it does not exist.
makeLink(MultiLinkManager<M>.Template) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager
Find a MultiLink or create it, if it does not exist.
makeLink(Number) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
actually retreive the link item from the database
makeMenu() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
Populate a NodeContainer with the appropriate navigational Nodes for the current user.
makeNamedFilter(DataObjectFactory<T>, String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
look for a named filter from the factory or composites.
makeNewKey() - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
makeNode(String, FilteredProperties) - Method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderRegistry
 
makeNode(String, FilteredProperties) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.ExactNodeMaker
 
makeNode(String, FilteredProperties) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.ExternalNodeMaker
 
makeNode(Set<String>, String, FilteredProperties) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
 
makeNode(String, FilteredProperties) - Method in interface uk.ac.ed.epcc.webapp.servlet.navigation.NodeMaker
Create a Node for a named menu item.
makeNode(String, FilteredProperties) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.PageNodeMaker
 
makeNode(String, FilteredProperties) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.ParentNodeMaker
 
makeNode(String, FilteredProperties) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.SUNodeMaker
 
makeNode(String, FilteredProperties) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.TransitionNodeMaker
 
makeNode(String, FilteredProperties) - Method in class uk.ac.ed.epcc.webapp.session.RoleNodeMaker
 
makeObject(Class<T>) - Method in class uk.ac.ed.epcc.webapp.AppContext
Create an instance from a class.
makeObject(Class<T>, String) - Method in class uk.ac.ed.epcc.webapp.AppContext
Construct an object identified by a string tag.
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.AliasSQLValue
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ArrayFuncExpression
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ArrayFuncValue
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.AverageValueSQLValue
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinaryExpression
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinarySQLValue
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CaseExpression
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CastDoubleSQLExpression
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CastLongSQLExpression
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLExpression
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLValue
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompositeIndexedSQLValue
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConcatSQLExpression
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CountDistinctExpression
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DateSQLValue
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DerefSQLExpression
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DistinctCountSQLValue
 
makeObject(ResultSet) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DistinctMapper
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DoubleConvertSQLValue
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DurationSecondConvertSQLValue
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.FuncExpression
 
makeObject(ResultSet) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.GeneralMapMapper
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.IntConvertSQLValue
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LabellerSQLValue
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LengthExpression
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLExpression
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLValue
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LongConvertSQLValue
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MillisecondSQLValue
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlDateConverter
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlMillisecondConverter
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlSQLHashExpression
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlTimestampDiffExpr
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlDateConverter
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlMillisecondConverter
 
makeObject(ResultSet) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ReductionMapper
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.RemoteSQLValue
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.RoundSQLExpression
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLSelectValue
 
makeObject(ResultSet, int) - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.SQLValue
Extract a result of the expression from a ResultSet into an object of the specified type.
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLValuePatternTransform
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.StringConvertSQLExpression
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.StringConvertSQLValue
 
makeObject(ResultSet) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ValueResultMapper
 
makeObject(ResultSet) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.ResultMapper
Convert a ResultSet into a domain object.
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractSelfSQLValue
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.model.data.ConstIndexedSQLValue
 
makeObject(ResultSet) - Method in class uk.ac.ed.epcc.webapp.model.data.CounterDistinctMapper
 
makeObject(ResultSet) - Method in class uk.ac.ed.epcc.webapp.model.data.CounterMapper
 
makeObject(ResultSet) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterAdapter
 
makeObject(ResultSet, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
generate the DataObject from the ResultSet as part of a join
makeObject(ResultSet) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferencedAdapter
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.model.data.DurationFieldValue
 
makeObject(ResultSet) - Method in class uk.ac.ed.epcc.webapp.model.data.ExistsMapper
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationConvertSQLValue
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationSQLExpression
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationSQLValue
 
makeObject(ResultSet) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TableMapper
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TypeConverterSQLValue
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
makeObject(ResultSet) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.JoinLinkMapper
 
makeObject(ResultSet) - Method in class uk.ac.ed.epcc.webapp.model.data.RangeSearch.InfoMapper
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.model.data.SelfIdExpression
 
makeObject(ResultSet) - Method in class uk.ac.ed.epcc.webapp.model.data.SetMapper
 
makeObject(ResultSet) - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleMapper
 
makeObject(ResultSet, int) - Method in class uk.ac.ed.epcc.webapp.model.data.TypeProducerFieldValue
 
makeObjectWithDefault(Class<T>, Class<? extends T>, String) - Method in class uk.ac.ed.epcc.webapp.AppContext
Construct an object identified by a string tag.
makeObjectWithDefault(Class<T>, Class<? extends T>, String, String) - Method in class uk.ac.ed.epcc.webapp.AppContext
Construct an object identified by a string tag and an optional qualifier string.
makeParamObject(Class<T>, Object...) - Method in class uk.ac.ed.epcc.webapp.AppContext
Construct an object based on a supplied parameter list.
makeParams(HttpServletRequest) - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
create a Map of request parameters from scratch.
makeParams(HttpServletRequest) - Method in class uk.ac.ed.epcc.webapp.servlet.MultiPartServletService
 
makeParams(HttpServletRequest) - Method in class uk.ac.ed.epcc.webapp.servlet.Servlet3MultiPartServletService
 
makePersonInRelationshipRoleFilter(DataObjectFactory<T>, String, T) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
makePrefix(int) - Method in class uk.ac.ed.epcc.webapp.editors.mail.PrefixVisitor
 
makeRecord() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Create an initial record for the embedded repository
makeReference(int) - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractSelfSQLValue
 
makeReference(T) - Method in class uk.ac.ed.epcc.webapp.model.data.CachedIndexedProducer
 
makeReference(int) - Method in class uk.ac.ed.epcc.webapp.model.data.CachedIndexedProducer
 
makeReference(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
makeReference(int) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
makeReference(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
makeReference(int) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFormFactory
 
makeReference(int) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
makeReference(A) - Method in interface uk.ac.ed.epcc.webapp.model.data.reference.IndexedProducer
Make a IndexedReference from a target object
makeReference(int) - Method in interface uk.ac.ed.epcc.webapp.model.data.reference.IndexedProducer
Make and IndexedReferencce from an integer id.
makeReference(A) - Method in class uk.ac.ed.epcc.webapp.model.data.reference.LazyIndexProducer
 
makeReference(int) - Method in class uk.ac.ed.epcc.webapp.model.data.reference.LazyIndexProducer
 
makeReference(U) - Method in class uk.ac.ed.epcc.webapp.session.RoleUpdate
 
makeReference(int) - Method in class uk.ac.ed.epcc.webapp.session.RoleUpdate
 
makeRelationshipRoleFilter(DataObjectFactory<T>, String, A, BaseFilter<T>) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
actually construct the filter.
MakeRemoteFilterVisitor(DataObjectFactory<R>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.MakeRemoteFilterVisitor
 
makeRequestForm(AppUser, Form, boolean) - Method in class uk.ac.ed.epcc.webapp.session.EmailChangeRequestFactory
 
makeResult(ResultSet) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.GeneralMapMapper
make the result object from the ResultSet
makeResult(ResultSet) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MapMapper
 
makeResult(BaseFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory
 
makeResult(SQLFilter<? super T>, int, int) - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory
 
makeSelect(StringBuilder) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
 
MakeSelectVisitor<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
A FilterVisitor that makes the select clause for a filter
MakeSelectVisitor(Set<Repository>, StringBuilder, boolean, boolean) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.MakeSelectVisitor
 
makeSet(SQLFilter<F>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SetMaker
 
makeSetting(PreferenceSetting<D>, boolean) - Method in class uk.ac.ed.epcc.webapp.preferences.AbstractUserSettingFactory
 
makeSplits(Calendar, int, int, int) - Static method in class uk.ac.ed.epcc.webapp.time.CalendarFieldSplitPeriod
Instantiates a new split periodwhich start form the 'start' time, and has 'count' splits of 'field' type.
makeSplits(Date, Date, int) - Static method in class uk.ac.ed.epcc.webapp.time.RegularSplitPeriod
 
makeSQLContext(String, Properties) - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
default method for creating a SQLContext from InitParameters This method is only invoked the first time an AppContext needs a Connection to reduce overhead in static pages.
makeSQLContext(String, Properties) - Method in class uk.ac.ed.epcc.webapp.jdbc.JNDIDatabaseService
 
makeTable(SQLFilter<O>) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TableMaker
 
makeTable(AppContext, String, String) - Static method in class uk.ac.ed.epcc.webapp.model.relationship.Relationship
 
makeTag(String, String) - Static method in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderRegistry
 
makeTag(int, String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractRequestFactory
Generate a new tag used to create the request url.
makeTargetObject(Class<T>, ResultSet, int) - Static method in class uk.ac.ed.epcc.webapp.model.data.Repository
Static method to result a field from a result set with a specified target class
makeToggleMap() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
Create the initial map of toggle role statuses.
makeTuple() - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory
 
makeUser() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
make an uncommited user suitable for automatic user creation.
makeWhere(Set<Repository>, BaseFilter<? super T>, StringBuilder, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterSelect
create the WHERE clause for the filter
makeXMLTarget(LinkedList<String>, AppContext) - Static method in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider
 
map(Object) - Method in interface uk.ac.ed.epcc.webapp.model.data.expr.Mapper
 
MapForm - Class in uk.ac.ed.epcc.webapp.forms
Form that can take its inputs as a Map
MapForm(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.forms.MapForm
 
MapForm.ParseVisitor - Class in uk.ac.ed.epcc.webapp.forms
 
MapMapper<K,R> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
SQLGroupMapper to populate a Map from a SQL query where the key and data are single target values.
MapMapper(AppContext, GroupingSQLValue<K>, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.MapMapper
 
MapMapper(AppContext, GroupingSQLValue<K>, String, SQLValue<R>, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.MapMapper
Simple constructor for a basic map between two values with no combine operation.
Mapper<R> - Interface in uk.ac.ed.epcc.webapp.model.data.expr
Mapper translates an object into a Table key.
Mapper(String) - Constructor for class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.Mapper
 
mapRecipients(String) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
 
mapRoleName(String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
map role name to a comma separated list of alternative roles to check.
mapRoleName(String) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Perform role-name mapping.
mapToSingleLine(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TextInput
 
MapTransform - Class in uk.ac.ed.epcc.webapp.content
Transform using a Map
MapTransform(Map) - Constructor for class uk.ac.ed.epcc.webapp.content.MapTransform
 
markAsFormPage(HttpServletRequest) - Static method in class uk.ac.ed.epcc.webapp.tags.WebappHeadTag
mark a page as continaing a form.
markDetailsUpdated() - Method in class uk.ac.ed.epcc.webapp.session.AppUser
 
markSeen(Object) - Method in class uk.ac.ed.epcc.webapp.editors.mail.DeDupVisitor
 
markSeen(String, int) - Method in class uk.ac.ed.epcc.webapp.model.data.Dumper
Mark a record as "seen" so it will be excluded if encountered in the dump process.
markSignup(BDO) - Method in class uk.ac.ed.epcc.webapp.session.SignupDateComposite
mark the record as signed up at the current time
match() - Method in enum uk.ac.ed.epcc.webapp.jdbc.filter.MatchCondition
Get the SQL comparison operation.
matchBefore() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.DatePatternMatcher
 
MatchCondition - Enum in uk.ac.ed.epcc.webapp.jdbc.filter
Different types of comparison operation.
matched() - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
Are all tags matched in the current context.
Matcher<T> - Interface in uk.ac.ed.epcc.webapp.model.data.forms
 
Matcher - Interface in uk.ac.ed.epcc.webapp.model
interfaces for fuzzy matching of String names;
matches(BaseFilter<? super T>, T) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.FilterMatcher
 
matches(BaseFilter<? super BDO>, BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
matches(String) - Method in interface uk.ac.ed.epcc.webapp.model.Matcher
 
matches(ServletService) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.ExactNode
 
matches(ServletService) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.ExternalNode
 
matches(ServletService) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
does the original requested page match the target space
matches(ServletService) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.ParentNode
 
MatchFilter(String, MatchCondition, BDO) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.MatchFilter
 
MatchFilter(String, BDO, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.MatchFilter
 
MatchFilter(String, BDO) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.MatchFilter
 
matchIntegerProperty(String, int) - Method in interface uk.ac.ed.epcc.webapp.model.history.History
 
matchIntegerProperty(String, int) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryRecord
 
matchPath() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageWalker
 
max(Number, Number) - Static method in class uk.ac.ed.epcc.webapp.NumberOp
 
MAX_ATTR - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
MAX_EMAIL_LENGTH - Static variable in class uk.ac.ed.epcc.webapp.email.inputs.EmailInput
 
max_field - Variable in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractCalendarMultiInput
 
MAX_IDENTIFIER - Static variable in interface uk.ac.ed.epcc.webapp.forms.Identified
Advisory maximum length for the Identifier string.
MAX_RESULT_CONF - Static variable in class uk.ac.ed.epcc.webapp.model.far.handler.TextHandler
 
MaximumDateMapMapper<K> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A MapMapper where the data field is Numerical that the maximum is selected from.
MaximumDateMapMapper(AppContext, GroupingSQLValue<K>, String, SQLExpression<? extends Date>, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.MaximumDateMapMapper
 
MaximumMapMapper<K> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A MapMapper where the data field is Numerical that the maximum is selected from.
MaximumMapMapper(AppContext, GroupingSQLValue<K>, String, SQLExpression<? extends Number>, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.MaximumMapMapper
 
median(Number, Number) - Static method in class uk.ac.ed.epcc.webapp.NumberOp
 
MedianValue - Class in uk.ac.ed.epcc.webapp
A simple class to calculate median values.
MedianValue(Number...) - Constructor for class uk.ac.ed.epcc.webapp.MedianValue
 
MENU_PAGE_ATTR - Static variable in class uk.ac.ed.epcc.webapp.servlet.navigation.PageNode
 
MenuTransition(String) - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.LandingPageAppUserTransitionProvider.MenuTransition
 
MenuVisitor - Class in uk.ac.ed.epcc.webapp.servlet.navigation
A Visitor that generates the menu HTML
MenuVisitor(AppContext, HtmlBuilder) - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.MenuVisitor
 
merge(Table<C, R>.Col) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
merge contents of a different col
merge(T, T) - Method in interface uk.ac.ed.epcc.webapp.model.period.SequenceManager
Merge two periods
MERGE_BACK_JOIN - Static variable in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLOrFilter
 
mergeMultipart(MimeMultipart) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MultipartMailBuilder
add all parts to the MAilBuilder text/plain parts are added as seperate text parts text
MergeTransition<T extends TimePeriod,K> - Class in uk.ac.ed.epcc.webapp.model.period
 
MergeTransition(ViewTransitionFactory<K, T>, SequenceManager<T>, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.period.MergeTransition
 
message(String, Object...) - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
message(AppContext, HttpServletRequest, HttpServletResponse, String) - Method in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
Show a standard pre-formatted message page from the servlet.
message(AppContext, HttpServletRequest, HttpServletResponse, String, Object...) - Method in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
Show a standard pre-formatted message page from the servlet.
MESSAGE_EXTRA_ATTR - Static variable in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
The attribute name for the secondary message (optional) This can be passed as an attribute to add secondary text to a message default extra text can also be included in the message bundle with a name based on the message type.
MESSAGE_PROVIDER_FACTORY_TAG_PREFIX - Static variable in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionFactoryCreator
 
MESSAGE_TYPE_ATTR - Static variable in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
The attribute name for the message type.
MessageBundleService - Class in uk.ac.ed.epcc.webapp.messages
An AppContextService that encodes the rules for generating the application message bundle.
MessageBundleService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.messages.MessageBundleService
 
MessageComposer - Interface in uk.ac.ed.epcc.webapp.editors.mail
Interface for classes that represent a message undergoing composition
MessageComposerExtraFormat - Interface in uk.ac.ed.epcc.webapp.editors.mail
A MessageComposer that adds additional content to the top of the message edit page
MessageComposerFormat - Class in uk.ac.ed.epcc.webapp.editors.mail
MessageComposerFormat generates the html edit forms from a MessageComposer
MessageComposerFormat(AppContext, MessageComposer, MessageEditLinker) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.MessageComposerFormat
 
MessageComposerFormResult - Class in uk.ac.ed.epcc.webapp.editors.mail
 
MessageComposerFormResult(AppContext, MessageComposer) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.MessageComposerFormResult
 
MessageCreator - Interface in uk.ac.ed.epcc.webapp.editors.mail
Interface for objects that can create MessageComposer objects for new messages
MessageData - Class in uk.ac.ed.epcc.webapp.model.log
Table to hold message data Essentially this is just the serialised data from a MimeMessage object This is to ensure we can recover the full message including all headers We could be more memory efficient by storing the headers and content separately and recovering the message in bits but this is safer.
MessageData(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.log.MessageData
 
MessageData(AppContext, int) - Constructor for class uk.ac.ed.epcc.webapp.model.log.MessageData
 
MessageData(AppContext, MimeMessage) - Constructor for class uk.ac.ed.epcc.webapp.model.log.MessageData
 
MessageData.Factory<M extends MessageData> - Class in uk.ac.ed.epcc.webapp.model.log
A Factory for MessageData This is not actually needed by the application but makes the tests easier to write as these rely on a handler factory
MessageDataObject - Class in uk.ac.ed.epcc.webapp.model.mail
Handy common base class for DataObjects that hold MailMessages This class would normally be used when the MessageHandler needs to link to the message by reference.
MessageDataObject(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.mail.MessageDataObject
 
MessageEditLinker - Interface in uk.ac.ed.epcc.webapp.editors.mail
 
MessageHandler - Interface in uk.ac.ed.epcc.webapp.editors.mail
An object that represents a message.
MessageHandlerFactory - Interface in uk.ac.ed.epcc.webapp.editors.mail
Interface for Factory classes that can locate MessageHandler objects via an integer index.
MessageHandlerFactoryCreator<P extends MessageHandlerFactory> - Interface in uk.ac.ed.epcc.webapp.editors.mail
Interface for classes that can generate a MessageHandlerFactory.
MessageHandlerFormat - Class in uk.ac.ed.epcc.webapp.editors.mail
Generates view html for a from a MessageHandler
MessageHandlerFormat(AppContext, MessageHandler, MessageLinker) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.MessageHandlerFormat
 
MessageLinker - Interface in uk.ac.ed.epcc.webapp.editors.mail
A MessageLinker is an object that wraps a MessageProvider In addition to providing a reference to the MessageProvider it can also provide URL links to a servlet that serves the contents of the message
MessageProvider - Interface in uk.ac.ed.epcc.webapp.editors.mail
This interface indicates an object that stores a MimeMessage In addition to get/set methods for the MimeMessage there are also accessor functions for top-level metadata like subject.
MessageResult - Class in uk.ac.ed.epcc.webapp.forms.result
Form result that displays a message from the message catalogue
MessageResult(String) - Constructor for class uk.ac.ed.epcc.webapp.forms.result.MessageResult
 
MessageResult(String, Object...) - Constructor for class uk.ac.ed.epcc.webapp.forms.result.MessageResult
 
MESSAGES_JSP_URL - Static variable in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
 
MessageWalker - Class in uk.ac.ed.epcc.webapp.editors.mail
Class that traverses the tree structure of a Mail message (or a MultiPart) applying a visitor class.
MessageWalker(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.MessageWalker
 
MessageWalker.WalkerException - Exception in uk.ac.ed.epcc.webapp.editors.mail
Exception thrown to abort processing in the MessageWalker
messageWithArgs(AppContext, HttpServletRequest, HttpServletResponse, String, Object[]) - Static method in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
 
MetaDataContributer<T extends DataObject> - Interface in uk.ac.ed.epcc.webapp.model
Interface for providing machine readable MetaData This is usually implemented by a DataObjectFactory or Composite and is intended to build a Map of attributes that provide meta-data information about the target object.
MillisecondAccessor<R> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
 
MillisecondAccessor(Accessor<Date, R>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.MillisecondAccessor
 
MillisecondSQLValue - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A SQLValue that extracts the millisecond value from Date SQLExpression
MillisecondSQLValue(SQLValue<Date>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.MillisecondSQLValue
 
MillisToHourTransform - Class in uk.ac.ed.epcc.webapp.content
A NumberTransform that format a millisecond-count into a H:MM:SS format.
MillisToHourTransform() - Constructor for class uk.ac.ed.epcc.webapp.content.MillisToHourTransform
 
MimeData(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.serv.DataObjectDataProducer.MimeData
 
MimeFileInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
FileInput that does not allow html uploads (where mime type is known)
MimeFileInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.MimeFileInput
 
MimeStreamData - Interface in uk.ac.ed.epcc.webapp.model.data.stream
varient of StreamData where the data has an associated mime type and filename Classes that implement this interface can also implement javax.activation.DataSource
MimeStreamDataVisitor - Class in uk.ac.ed.epcc.webapp.editors.mail
Visitor that generates a MimeStreamData object for the targetted message part
MimeStreamDataVisitor(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.MimeStreamDataVisitor
 
MimeStreamDataWrapper - Class in uk.ac.ed.epcc.webapp.model.data.stream
Class to convert a StreamData to a MimeStreamData Can also be used to override the mime type of a MimeStreamData
MimeStreamDataWrapper(StreamData, String, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.stream.MimeStreamDataWrapper
 
MimeStreamDataWrapper(MimeStreamData) - Constructor for class uk.ac.ed.epcc.webapp.model.data.stream.MimeStreamDataWrapper
 
min(Number, Number) - Static method in class uk.ac.ed.epcc.webapp.NumberOp
 
min_input - Variable in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractCalendarMultiInput
 
minDiffChars() - Method in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder
 
minDigits() - Method in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder
 
MinimumDateMapMapper<K> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A MapMapper where the data field is Numerical that the minimum is selected from.
MinimumDateMapMapper(AppContext, GroupingSQLValue<K>, String, SQLExpression<? extends Date>, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.MinimumDateMapMapper
 
minimumLayoutSize(Container) - Method in class uk.ac.ed.epcc.webapp.forms.swing.WrapLayout
Returns the minimum dimensions needed to layout the visible components contained in the specified target container.
MinimumMapMapper<K> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A MapMapper where the data field is Numerical that the minimum is selected from.
MinimumMapMapper(AppContext, GroupingSQLValue<K>, String, SQLExpression<? extends Number>, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.MinimumMapMapper
 
minNonAlphaNumeric() - Method in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder
 
minPasswordLength() - Method in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder
 
MissingFieldException - Exception in uk.ac.ed.epcc.webapp.forms.exceptions
 
MissingFieldException() - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.MissingFieldException
 
MissingFieldException(String) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.MissingFieldException
 
MissingFieldException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.MissingFieldException
 
MissingFieldException(Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.MissingFieldException
 
modified() - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
MODIFIED_FIELD - Static variable in class uk.ac.ed.epcc.webapp.model.far.response.ResponseDataManager
 
MODIFY_ON_POST_ONLY - Static variable in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
This is a security control.
modifyDefaultTableSpecification(TableSpecification, String) - Method in class uk.ac.ed.epcc.webapp.model.ConfigNamedFilterComposite
 
modifyDefaultTableSpecification(TableSpecification, String) - Method in class uk.ac.ed.epcc.webapp.model.data.Composite
 
modifyDefaultTableSpecification(TableSpecification, String) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiComposite
 
modifyDefaultTableSpecification(TableSpecification, String) - Method in class uk.ac.ed.epcc.webapp.model.data.StateRelationshipComposite
 
modifyDefaultTableSpecification(TableSpecification, String) - Method in interface uk.ac.ed.epcc.webapp.model.data.TableStructureContributer
Modify the TableSpecification of the target factory.
modifyDefaultTableSpecification(TableSpecification, String) - Method in class uk.ac.ed.epcc.webapp.model.ReferenceServiceFilterComposite
 
modifyDefaultTableSpecification(TableSpecification, String) - Method in class uk.ac.ed.epcc.webapp.servlet.CrossCookieComposite
 
modifyDefaultTableSpecification(TableSpecification, String) - Method in class uk.ac.ed.epcc.webapp.session.AvatarComposite
 
modifyDefaultTableSpecification(TableSpecification, String) - Method in class uk.ac.ed.epcc.webapp.session.CertificateComposite
 
modifyDefaultTableSpecification(TableSpecification, String) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
modifyDefaultTableSpecification(TableSpecification, String) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
modifyDefaultTableSpecification(TableSpecification, String) - Method in class uk.ac.ed.epcc.webapp.session.FieldNameFinder
 
modifyDefaultTableSpecification(TableSpecification, String) - Method in class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
modifyDefaultTableSpecification(TableSpecification, String) - Method in class uk.ac.ed.epcc.webapp.session.PreferredViewComposite
 
modifyDefaultTableSpecification(TableSpecification, String) - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
modifyDefaultTableSpecification(TableSpecification, String) - Method in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
modifyDefaultTableSpecification(TableSpecification, String) - Method in class uk.ac.ed.epcc.webapp.session.ShibAttributeListener
 
modifyDefaultTableSpecification(TableSpecification, String) - Method in class uk.ac.ed.epcc.webapp.session.SignupDateComposite
 
modifyDefaultTableSpecification(TableSpecification, String) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
modifyForm(AU, Form) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.CodeAuthComposite
 
modifyForm(AU, Form) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.FormAuthComposite
Add two factor fields to a form.
modifyHistoryTable(TableSpecification) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
Add Tracking fields to the history table default specification
modifyHistoryTable(TableSpecification) - Method in interface uk.ac.ed.epcc.webapp.model.data.LinkComposite
Add Tracking fields to the history table default specification
ModifyingFormValidator - Interface in uk.ac.ed.epcc.webapp.forms
a FormValidator that applies additional changes to the Form itself for example adding a 2FA token input
month_input - Variable in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractCalendarMultiInput
 
MonthInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
MonthInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.MonthInput
 
MonthInput(long) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.MonthInput
 
MonthMultiInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
An input that selects a day using pull down menus.
MonthMultiInput(Date) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.MonthMultiInput
 
MonthMultiInput(Date, long) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.MonthMultiInput
 
MOVE_DOWN - Static variable in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
move_start - Variable in class uk.ac.ed.epcc.webapp.model.period.MoveDateTransition
 
MOVE_UP - Static variable in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
move_up - Variable in class uk.ac.ed.epcc.webapp.model.period.MergeTransition
 
MoveDateAction(boolean, T) - Constructor for class uk.ac.ed.epcc.webapp.model.period.MoveDateTransition.MoveDateAction
 
MoveDateTransition<T extends TimePeriod,K> - Class in uk.ac.ed.epcc.webapp.model.period
 
MoveDateTransition(ViewTransitionFactory<K, T>, SequenceManager<T>, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.period.MoveDateTransition
 
MoveDateTransition.MoveDateAction - Class in uk.ac.ed.epcc.webapp.model.period
 
MoveDateTransition.MoveValidator - Class in uk.ac.ed.epcc.webapp.model.period
 
MoveValidator(boolean, T, T) - Constructor for class uk.ac.ed.epcc.webapp.model.period.MoveDateTransition.MoveValidator
 
mult(Number, Number) - Static method in class uk.ac.ed.epcc.webapp.NumberOp
 
MULTI_LEVEL_MENU_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.servlet.navigation.MenuVisitor
 
MULTI_STAGE_FORMS - Static variable in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
 
MultiColumn - Interface in uk.ac.ed.epcc.webapp.content
Interface for objects that should span multiple columns in a table
MultiColumnText - Class in uk.ac.ed.epcc.webapp.content
Simple implementation of MultiColumn.
MultiColumnText(int, String, String) - Constructor for class uk.ac.ed.epcc.webapp.content.MultiColumnText
 
MultiComposite<BDO extends DataObject,X extends Composite<BDO,X>> - Class in uk.ac.ed.epcc.webapp.model.data
An abstract base class for a Composite that combines multiple Composites of the same type.
MultiComposite(DataObjectFactory<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.MultiComposite
 
MultiFieldConstraint - Class in uk.ac.ed.epcc.webapp.model.data
A composite FieldConstraint.
MultiFieldConstraint(FieldConstraint...) - Constructor for class uk.ac.ed.epcc.webapp.model.data.MultiFieldConstraint
 
MultiInput<V,I extends Input> - Class in uk.ac.ed.epcc.webapp.forms.inputs
A multi input consists of a combination of sub inputs Optionally each input can have an associated text label
MultiInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
 
MultiIntegerHandler - Class in uk.ac.ed.epcc.webapp.model.far.handler
 
MultiIntegerHandler() - Constructor for class uk.ac.ed.epcc.webapp.model.far.handler.MultiIntegerHandler
 
MultiIntegerHandler.MultiIntegerInput - Class in uk.ac.ed.epcc.webapp.model.far.handler
 
MultiIntegerInput() - Constructor for class uk.ac.ed.epcc.webapp.model.far.handler.MultiIntegerHandler.MultiIntegerInput
 
MultiKeyComposite - Class in uk.ac.ed.epcc.webapp.session
 
MultiKeyComposite(AppUserFactory) - Constructor for class uk.ac.ed.epcc.webapp.session.MultiKeyComposite
 
MultiLink(MultiLinkManager, Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager.MultiLink
 
MultiLinkManager<M extends MultiLinkManager.MultiLink> - Class in uk.ac.ed.epcc.webapp.model.data
MultiLinkManager is a superclass for handling Linkage objects that link multiple tables.
MultiLinkManager() - Constructor for class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager
Basic Constructor subclasses should call addFactory to configure then call setContext
MultiLinkManager.MultiLink - Class in uk.ac.ed.epcc.webapp.model.data
 
MultiLinkManager.Template - Class in uk.ac.ed.epcc.webapp.model.data
Template is a class that specified the peer objects to be used when making a selection
MultiNameFactory<N extends MultiNameFactory.Name,AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
A factory for multi value AppUser names
MultiNameFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.session.MultiNameFactory
 
MultiNameFactory.Name - Class in uk.ac.ed.epcc.webapp.session
 
MultiNameFinder<AU extends AppUser,X extends MultiNameFinder> - Class in uk.ac.ed.epcc.webapp.session
An AppUserNameFinder where multiple name mappings are held in a seperate table Configuration parameters: NameFinder.realm.label label defaults to realm. NameFinder.realm.table construction tag for a MultiNameFactory to hold the names
MultiNameFinder(AppUserFactory<AU>, String) - Constructor for class uk.ac.ed.epcc.webapp.session.MultiNameFinder
 
MultipartMailBuilder - Class in uk.ac.ed.epcc.webapp.editors.mail
class to build a set of mime parts incrementally Text parts are merged until explicitly flushed or a non text part is added.
MultipartMailBuilder() - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.MultipartMailBuilder
 
MultipartMailBuilder(MimeMultipart) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.MultipartMailBuilder
 
MultiPartServletService - Class in uk.ac.ed.epcc.webapp.servlet
A ServletService that supports MultiPart form content via tha apache fileupload libraries.
MultiPartServletService(AppContext, ServletContext, ServletRequest, ServletResponse) - Constructor for class uk.ac.ed.epcc.webapp.servlet.MultiPartServletService
 
MULTIPLE_ARGUMENTS - Static variable in class uk.ac.ed.epcc.webapp.apps.Option
Used to indicate the option takes an unlimited number of arguments (strictly speaking, the upper limit is set by Integer.MAX_VALUE)
MultipleInput - Interface in uk.ac.ed.epcc.webapp.forms.inputs
allow an input to request the HTML5 multiple attribute
MultipleResultException - Exception in uk.ac.ed.epcc.webapp.model.data.Exceptions
Exception thrown when a query finds multiple results in a context where on a single result is expected
MultipleResultException(String) - Constructor for exception uk.ac.ed.epcc.webapp.model.data.Exceptions.MultipleResultException
 
multiply(long) - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
Returns a new Duration object that is equivalent to this duration multiplied by the specified factor.
multiply(double) - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
Returns a new Duration object that is equivalent to this duration multiplied by the specified factor.
MultiTableFilter - Interface in uk.ac.ed.epcc.webapp.jdbc.filter
Interface for filters that reference multiple tables
mustChangePassword() - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.Handler
Is this user required to reset their password
mustConfirm(String) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
Test if this action should be confirmed before execute
mustConfirm(Map) - Method in class uk.ac.ed.epcc.webapp.forms.html.HTMLForm
Checks the requested action.
mustRegister(AU) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
mustRegister(AU) - Method in interface uk.ac.ed.epcc.webapp.session.RegisterTrigger
Should this person register
mustRegister(AU) - Method in class uk.ac.ed.epcc.webapp.session.RegistrationDateComposite
 
mustResetPassword(T) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
mustResetPassword(T) - Method in class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
mustResetPassword(T) - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite
Is the user required to change their password
MySqlCreateTableVisitor - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
MySqlCreateTableVisitor(MysqlSQLContext, StringBuilder, List<Object>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.MySqlCreateTableVisitor
 
MysqlDateConverter - Class in uk.ac.ed.epcc.webapp.jdbc.expr
convert a numeric SQLExpression to a DateSQLExpression
MysqlDateConverter(long, SQLExpression<? extends Number>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlDateConverter
 
MysqlMillisecondConverter - Class in uk.ac.ed.epcc.webapp.jdbc.expr
Convert a date field to milliseconds
MysqlMillisecondConverter(SQLExpression<Date>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlMillisecondConverter
 
MysqlSQLContext - Class in uk.ac.ed.epcc.webapp.jdbc
 
MysqlSQLContext(AppContext, DatabaseService, Connection) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.MysqlSQLContext
 
MysqlSQLHashExpression - Class in uk.ac.ed.epcc.webapp.jdbc.expr
 
MysqlSQLHashExpression(Hash, SQLExpression<String>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlSQLHashExpression
 
MysqlTimestampDiffExpr - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A MYSQL specific SQLExpression for the difference between two Date valued expressions.
MysqlTimestampDiffExpr(long, SQLExpression<Date>, SQLExpression<Date>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlTimestampDiffExpr
 

N

NAME - Static variable in class uk.ac.ed.epcc.webapp.jdbc.config.DataBaseConfigService
 
name - Variable in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.IndexField
 
NAME - Static variable in class uk.ac.ed.epcc.webapp.model.Classification
 
name - Variable in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
NAME - Static variable in class uk.ac.ed.epcc.webapp.model.TextFileOverlay
 
Name(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.session.MultiNameFactory.Name
 
NAME_ATTR - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
name_attr - Variable in class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
NAME_FIELD - Static variable in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
NAME_FIELD - Static variable in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
NAME_PATTERN - Static variable in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedReference
 
NameComposite<AU extends AppUser> - Interface in uk.ac.ed.epcc.webapp.session
Interface for a Composite that generates a more user friendly name for an AppUser but not a NameFinder
NamedFilterProvider<T> - Interface in uk.ac.ed.epcc.webapp.model.data
Interface for classes (Normally DataObjectFactorys or Composites) that can generate named filters.
NamedFilterWrapper<T extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
A wrapper for resolving named filters from a DataObjectFactory.
NamedFilterWrapper(DataObjectFactory<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.NamedFilterWrapper
 
NameFinder<T extends DataObject> - Interface in uk.ac.ed.epcc.webapp.model
Interface for factory classes that can look-up or create an entry by name.
NameFinderInput<T extends DataObject,F extends DataObjectFactory<T> & NameFinder<T>> - Class in uk.ac.ed.epcc.webapp.model.data.forms.inputs
NameFinderInput(F, boolean, boolean, BaseFilter<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NameFinderInput
create input
NameInput<T> - Interface in uk.ac.ed.epcc.webapp.forms.inputs
Inteface for ItemInputs where the value is the canonical name of the item
NameInputProvider<X extends DataObject> - Interface in uk.ac.ed.epcc.webapp.forms.inputs
 
NameItemInput() - Constructor for class uk.ac.ed.epcc.webapp.model.ClassificationFactory.NameItemInput
 
nameIterator() - Method in class uk.ac.ed.epcc.webapp.config.FilteredProperties
Convenience property name iterator method.
names() - Method in class uk.ac.ed.epcc.webapp.config.FilteredProperties
 
narrowSelector(BaseFilter<BDO>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterSelector
 
narrowSelector(BaseFilter<BDO>, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterSelector
 
narrowSelector(BaseFilter<BDO>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
narrowSelector(BaseFilter<BDO>, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
narrowSelector(BaseFilter<B>) - Method in interface uk.ac.ed.epcc.webapp.model.data.DataObjectSelector
Generate a new selector with the valid selection further restricted by an additional filter.
narrowSelector(BaseFilter<B>, boolean) - Method in interface uk.ac.ed.epcc.webapp.model.data.DataObjectSelector
Generate a new selector with the valid selection further restricted by an additional filter.
NAVIGATION_MENU_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
 
NAVIGATION_MENU_JS_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
 
NAVIGATIONAL_PREFIX - Static variable in class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
 
NavigationMenuService - Class in uk.ac.ed.epcc.webapp.servlet.navigation
A AppContextService for building navigation menus.
NavigationMenuService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
 
NavigationProvider<K,T> - Interface in uk.ac.ed.epcc.webapp.forms.transition
Interface for a TransitionFactory that provides additional top/botton content for navigation
NavigationTag - Class in uk.ac.ed.epcc.webapp.tags
A custom Tag that inserts the navigation menu
NavigationTag() - Constructor for class uk.ac.ed.epcc.webapp.tags.NavigationTag
 
nBadKeys() - Method in class uk.ac.ed.epcc.webapp.model.data.DataCache
 
nbs() - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
nbs() - Method in interface uk.ac.ed.epcc.webapp.content.ExtendedXMLBuilder
Insert a non-breaking space.
nbs() - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
nbs() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder.XMLPanel
 
nCols() - Method in class uk.ac.ed.epcc.webapp.content.Table
 
NEED_CERTIFICATE_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
needAuth(AU) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.FormAuthComposite
 
needAuth(A) - Method in interface uk.ac.ed.epcc.webapp.session.twofactor.TwoFactorComposite
needAuth(A) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TwoFactorHandler
would a call to #doLogin(AppUser, SerializableFormResult) result in an authorisation request
needDetailsUpdate(AU) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
do the persons details need updating.
needsEncoding(String) - Static method in class uk.ac.ed.epcc.webapp.email.Emailer
should we specify an encoding for the string
needToken() - Method in class uk.ac.ed.epcc.webapp.session.twofactor.FormAuthComposite
Do we need to send tokens via a side channel
needVerifyBy(AU) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
If email needs to be regularly verified when does this next need to be done by
needVerifyFilter() - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
negate(DataObjectFactory<X>, BaseFilter<X>) - Static method in class uk.ac.ed.epcc.webapp.jdbc.filter.NegatingFilterVisitor
static helper method to negate filters
negate() - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
 
negate(Number) - Static method in class uk.ac.ed.epcc.webapp.NumberOp
 
NegatingFilter<F extends BaseFilter> - Interface in uk.ac.ed.epcc.webapp.jdbc.filter
An interface for BaseFilters that wrap another filter to negate its sense.
NegatingFilterVisitor<T extends DataObject> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
A FilterVisitor that negates the selection of filter.
NegatingFilterVisitor(DataObjectFactory<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.NegatingFilterVisitor
 
NestAction<K,T> - Class in uk.ac.ed.epcc.webapp.forms.action
A FormAction that ignores the current form and chains to a different transition on the target object.
NestAction(ViewTransitionFactory<K, T>, K, T) - Constructor for class uk.ac.ed.epcc.webapp.forms.action.NestAction
 
NestedIterator<T> - Class in uk.ac.ed.epcc.webapp.model.data.iterator
Wrapper that iterates over multiple iterators in turn.
NestedIterator() - Constructor for class uk.ac.ed.epcc.webapp.model.data.iterator.NestedIterator
 
NestedSQLValue<T,N> - Interface in uk.ac.ed.epcc.webapp.jdbc.expr
A SQLValue that wraps a different one It includes default methods to handle any nested GroupingSQLValue.
NestedXMLBuilder - Class in uk.ac.ed.epcc.webapp.content
A SimpleXMLBuilder that also implements XMLGenerator so XML content can be added to a table.`
NestedXMLBuilder() - Constructor for class uk.ac.ed.epcc.webapp.content.NestedXMLBuilder
 
NEW_HOST_EMAIL - Static variable in class uk.ac.ed.epcc.webapp.servlet.WtmpManager
 
NEW_LINE - Static variable in class uk.ac.ed.epcc.webapp.apps.Copyright
 
NEW_PASSWORD1 - Static variable in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder
 
NEW_PASSWORD2 - Static variable in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder
 
new_tab - Variable in class uk.ac.ed.epcc.webapp.forms.html.AddButtonVisitor
 
new_tab - Variable in class uk.ac.ed.epcc.webapp.forms.html.AddLinkVisitor
 
newBundle(String, Locale, String, ClassLoader, boolean) - Method in class uk.ac.ed.epcc.webapp.messages.ListControl
 
newEmailRequest(AppUser, EmailChangeRequestFactory.EmailChangeRequest) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
Send an email requesting confirmation of a new Email address.
NewFieldInput - Class in uk.ac.ed.epcc.webapp.model.data.forms.inputs
Input to select a name that is not one of the current fields of a Repository
NewFieldInput(Repository) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NewFieldInput
 
NewFieldInput.NewFieldValidator - Class in uk.ac.ed.epcc.webapp.model.data.forms.inputs
 
NewFieldValidator(Repository) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NewFieldInput.NewFieldValidator
 
newInstance() - Method in class uk.ac.ed.epcc.webapp.apps.Option
Generates a new instance of this option.
newInstance() - Method in class uk.ac.ed.epcc.webapp.apps.Options
Returns a new instance of this options set that can store option instances from a parsed command line
newInstance(String[]) - Method in class uk.ac.ed.epcc.webapp.apps.Options
Returns a new instance of this options set containing the option instances defined in the arguments passed in.
newPassword(AppUser, PasswordAuthComposite) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
Send an email with the person new password
newPassword(T) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
newPassword(T) - Method in class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
newPassword(T) - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite
Set a new randomised password for the user and send a notification email
newRemoteHostLogin(AppUser, String) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
 
newSignup(AppUser, String) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
 
newSignup(AU) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
randomise a persons SAF password and send new password in an Email
newSignup(AU) - Method in interface uk.ac.ed.epcc.webapp.session.NewSignupAction
 
newSignup(T) - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite
 
newSignup(AU) - Method in class uk.ac.ed.epcc.webapp.session.PreferredViewComposite
 
NewSignupAction<AU extends AppUser> - Interface in uk.ac.ed.epcc.webapp.session
Interface for AppUserComposite that observe new user Signups.
NewTableInput - Class in uk.ac.ed.epcc.webapp.model.data.forms.inputs
Input to generate a name for a new database table.
NewTableInput(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NewTableInput
 
NewTableInput.NewTableNameValidator - Class in uk.ac.ed.epcc.webapp.model.data.forms.inputs
 
NewTableNameValidator(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NewTableInput.NewTableNameValidator
 
next() - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot.PeriodIterator
 
next() - Method in class uk.ac.ed.epcc.webapp.EmptyIterator
 
next() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLResultIterator
 
next() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.AbstractMultiIterator
 
next() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.DecoratingIterator
 
next() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.EmptyIterator
 
next() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.NestedIterator
 
next() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.SkipIterator
 
next() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.SortingIterator
 
next() - Method in class uk.ac.ed.epcc.webapp.model.data.NullIterator
 
NEXT - Static variable in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
NEXT - Variable in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider
 
next() - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.PeerIterator
 
next() - Method in class uk.ac.ed.epcc.webapp.time.SplitPeriod.PeriodIterator
 
NEXT_ACTION - Static variable in class uk.ac.ed.epcc.webapp.forms.stateful.FormState
 
NextAction() - Constructor for class uk.ac.ed.epcc.webapp.forms.stateful.FormState.NextAction
 
nextInput() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.DecoratingIterator
Method for superclasses to get the next object they plan to override.
nextIterator() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.AbstractMultiIterator
return the next Iterator in the sequence or null if no more iterators are available
nextRequiredUpdate() - Method in class uk.ac.ed.epcc.webapp.session.AppUser
Get the next date that personal details are required to be updated
nf - Variable in class uk.ac.ed.epcc.webapp.forms.inputs.NumberInput
 
NO - Static variable in class uk.ac.ed.epcc.webapp.forms.transition.ConfirmTransition
 
NO_PROPS_ATTR - Static variable in class uk.ac.ed.epcc.webapp.jdbc.table.DataBaseHandlerService
 
NoAcceptFilterException - Exception in uk.ac.ed.epcc.webapp.jdbc.filter
Exception that indicates a filter cannot be converted to an AcceptFilter
NoAcceptFilterException() - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.filter.NoAcceptFilterException
 
NoAcceptFilterException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.filter.NoAcceptFilterException
 
NoAcceptFilterException(String) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.filter.NoAcceptFilterException
 
NoAcceptFilterException(Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.filter.NoAcceptFilterException
 
NoAnswer() - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.ContentVisitor.NoAnswer
 
noCache() - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
noCache() - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
Identify the current request as containing sensative data that should not be cached.
Node - Class in uk.ac.ed.epcc.webapp.servlet.navigation
This represents a node in the navigational menu.
Node() - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
NodeContainer - Class in uk.ac.ed.epcc.webapp.servlet.navigation
A container for menu Nodes This might represent the top-level menu-bar.
NodeContainer() - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.NodeContainer
 
NodeGenerator - Class in uk.ac.ed.epcc.webapp.servlet.navigation
Adds the contents of NodeContainer Assumed to be passed a HtmlBuilder
NodeGenerator(AppContext, NodeContainer, HttpServletRequest) - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.NodeGenerator
 
NodeInput - Class in uk.ac.ed.epcc.webapp.editors.xml
A Text input for XML nodes.
NodeInput(AppContext, Document, TransformerFactory, Schema) - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.NodeInput
 
NodeMaker - Interface in uk.ac.ed.epcc.webapp.servlet.navigation
A factory class for making Nodes Generic NodeMakers just create the correct type of Node.
NoHtmlInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
A TextInput that protects against uploaded Html
NoHtmlInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.NoHtmlInput
 
NoHtmlValidator - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
NoHtmlValidator() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.NoHtmlValidator
 
NON_RANDOM_PASSWORD - Static variable in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
nonRandomString(int) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
nonSQL() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OrFilter
 
noOverlapps(T) - Method in interface uk.ac.ed.epcc.webapp.model.period.SequenceManager
Does the record come from a sequence that disallows overlapping records
normalise(String) - Method in class uk.ac.ed.epcc.webapp.forms.html.InputIdVisitor
 
normalise(Double) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.DoubleInput
Extension point to normalise a value after a parse
normalise(Double) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.PercentInput
 
normalise(String) - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
normalise(String) - Method in class uk.ac.ed.epcc.webapp.ssh.AuthorizedKeyValidator
convert a key to normalised form (without options or comment) If the key fails to parse null is returned.
normalise(String) - Static method in class uk.ac.ed.epcc.webapp.ssh.PublicKeyReaderUtil
 
NORMALISED_PUBLIC_KEY_META_ATTR - Static variable in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
normaliseID(String) - Method in class uk.ac.ed.epcc.webapp.model.data.transition.SimpleTransitionProvider
 
normaliseTag(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
normalizeName(String) - Method in class uk.ac.ed.epcc.webapp.session.FieldNameFinder
If there are varient forms of the names this normalises the name to the form stored in the database
NoSpaceFieldValidator - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
NoSpaceFieldValidator() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.NoSpaceFieldValidator
 
NoSQLFilterException - Exception in uk.ac.ed.epcc.webapp.jdbc.filter
Exception that indicates a filter cannot be converted to a SQLFilter This covers both the case where the expression cannot be implemented in SQL and when a FilterProvider has insufficient information to generate the filter and a fall-back algorithm is required.
NoSQLFilterException() - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.filter.NoSQLFilterException
 
NoSQLFilterException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.filter.NoSQLFilterException
 
NoSQLFilterException(String) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.filter.NoSQLFilterException
 
NoSQLFilterException(Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.filter.NoSQLFilterException
 
NoTableException - Exception in uk.ac.ed.epcc.webapp.jdbc.exception
Exception thrown when the specified table does not exist yet
NoTableException(String) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.exception.NoTableException
 
NoTableException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.jdbc.exception.NoTableException
 
NotAcceptFilter<T extends DataObject> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
A Negating filter that works with any base filter.
NotAcceptFilter(DataObjectFactory<T>, BaseFilter<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.NotAcceptFilter
 
notifiable(SessionService<AU>) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.UpdatePersonRequiredPage
 
notifiable(SessionService<AU>) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder.VerifyEmailRequiredPage
 
notifiable(SessionService<U>) - Method in interface uk.ac.ed.epcc.webapp.session.RequiredPage
Filter for people who should be notified by email of a message (e.g.
notificationEmail(AppUser, Set<String>) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
 
notify(AppUser) - Method in class uk.ac.ed.epcc.webapp.session.CurrentUserKey
 
NOTIFY_PASSWORD_CHANGE - Static variable in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder
 
NOTIFY_PASSWORD_LOCK - Static variable in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
notifyChange() - Method in class uk.ac.ed.epcc.webapp.charts.GenericSplitSetPlot
 
notifyChange() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
notifyChange(String, String, X, X) - Method in class uk.ac.ed.epcc.webapp.session.AppUser
Extension point for when updates to person state may need to be notified to external parties.
nRows() - Method in class uk.ac.ed.epcc.webapp.content.Table
 
nSets() - Method in class uk.ac.ed.epcc.webapp.charts.strategy.HashLabeller
 
nSets() - Method in class uk.ac.ed.epcc.webapp.charts.strategy.HashMapper
 
nSets() - Method in interface uk.ac.ed.epcc.webapp.charts.strategy.Labelled
How many sets can the mapper map to
NULL_VALUE - Static variable in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
NULL_VALUE_ATTR - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
NULLABLE_ATTR - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
NullCrsfTokenService - Class in uk.ac.ed.epcc.webapp.servlet
A CrsfTokenService that disables the check.
NullCrsfTokenService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.servlet.NullCrsfTokenService
 
NullFieldFilter<T> - Class in uk.ac.ed.epcc.webapp.model.data.filter
filter to select on null/non-null fields
NullFieldFilter(Class<T>, Repository, String, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.NullFieldFilter
 
NullIterator<E> - Class in uk.ac.ed.epcc.webapp.model.data
An always empty CloseableIterator
NullIterator() - Constructor for class uk.ac.ed.epcc.webapp.model.data.NullIterator
 
NullListInput<T extends Indexed> - Class in uk.ac.ed.epcc.webapp.model.data.forms.inputs
This is a wrapper round some other class that implements ListInput intended to add a null-value option to the list.
NullListInput(ListInput<Integer, T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
NULLTAG - Static variable in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
NullTimerService - Class in uk.ac.ed.epcc.webapp.timer
A no-operation TimerService.
NullTimerService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.timer.NullTimerService
 
num_periods - Variable in class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
NumberFieldExpression<T extends java.lang.Number,X extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
A FieldExpression for Number values.
NumberFieldExpression(Class<X>, Class<T>, Repository, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.NumberFieldExpression
 
NumberFieldType<N extends java.lang.Number> - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
NumberFieldType(Class<? super N>, boolean, N) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.NumberFieldType
 
NumberFormatGenerator(NumberFormat, Number) - Constructor for class uk.ac.ed.epcc.webapp.content.Table.NumberFormatGenerator
 
NumberFormatTransform - Class in uk.ac.ed.epcc.webapp.content
Format numerical cells of a Table using a NumberFormat.
NumberFormatTransform(NumberFormat) - Constructor for class uk.ac.ed.epcc.webapp.content.NumberFormatTransform
 
NumberFormatTransform(NumberFormat, Object) - Constructor for class uk.ac.ed.epcc.webapp.content.NumberFormatTransform
 
NumberInput<N extends java.lang.Number> - Class in uk.ac.ed.epcc.webapp.forms.inputs
superclass for all Inputs that return Numbers
NumberInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.NumberInput
 
NumberOp - Class in uk.ac.ed.epcc.webapp
Class for implementing operations on objects of type java.lang.Number performing automatic type promotion as required.
NumberOp() - Constructor for class uk.ac.ed.epcc.webapp.NumberOp
 
NumberTransform - Interface in uk.ac.ed.epcc.webapp.content
Marker interface for Transforms that generate numerical columns this is used to influence the formatting of the columns (e.g.
NumericEnumProducer<E extends java.lang.Enum<E>> - Class in uk.ac.ed.epcc.webapp.model.data.convert
TypeProducer that stores Enum values using their numeric ordinal value.
NumericEnumProducer(Class<E>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.convert.NumericEnumProducer
 

O

ObjectListInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
Input for a list of tags that must resolve to objects assignable to a particular type.
ObjectListInput(AppContext, Class<?>) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.ObjectListInput
 
ObjectListInput.ObjectListValidator - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
ObjectListValidator(AppContext, Class<?>) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.ObjectListInput.ObjectListValidator
 
observeComposite(Composite) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Observer Composites as they are registered.
observeComposite(Composite) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
OldSingleKeyComposite - Class in uk.ac.ed.epcc.webapp.session
 
OldSingleKeyComposite(AppUserFactory) - Constructor for class uk.ac.ed.epcc.webapp.session.OldSingleKeyComposite
 
OnOffInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
an On/Off pulldown
OnOffInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.OnOffInput
 
open(String) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
open(String, String[][]) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
open(String) - Method in class uk.ac.ed.epcc.webapp.content.JsonBuilder
 
open(String, String[][]) - Method in class uk.ac.ed.epcc.webapp.content.JsonBuilder
 
open(String) - Method in class uk.ac.ed.epcc.webapp.content.PropertyBuilder
 
open(String, String[][]) - Method in class uk.ac.ed.epcc.webapp.content.PropertyBuilder
 
open(String) - Method in interface uk.ac.ed.epcc.webapp.content.SimpleXMLBuilder
open a tag
open(String, String[][]) - Method in interface uk.ac.ed.epcc.webapp.content.SimpleXMLBuilder
open a tag with attributes.
open(String) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
open(String, String[][]) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
open(String) - Method in class uk.ac.ed.epcc.webapp.content.XMLDomBuilder
 
open(String, String[][]) - Method in class uk.ac.ed.epcc.webapp.content.XMLDomBuilder
 
open(String) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder.XMLPanel
 
open(String, String[][]) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder.XMLPanel
 
openElement(String, Map<String, CharSequence>, boolean) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
action called for open element
operate(Object, Object) - Method in enum uk.ac.ed.epcc.webapp.content.Operator
 
operate(Number, Number) - Method in enum uk.ac.ed.epcc.webapp.jdbc.expr.Operator
 
Operator - Enum in uk.ac.ed.epcc.webapp.content
A supported binary operators on objects.
Operator - Enum in uk.ac.ed.epcc.webapp.jdbc.expr
A supported binary operators on Numbers in an expression
operator() - Method in enum uk.ac.ed.epcc.webapp.jdbc.expr.Reduction
get a Operator suitable for combing partial results.
OPERATOR_ID - Static variable in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
Option - Class in uk.ac.ed.epcc.webapp.apps
Represents a command line option.
Option(Options, char, String) - Constructor for class uk.ac.ed.epcc.webapp.apps.Option
Constructs a new Option with the specified short name and description.
Option(Options, char, boolean, String) - Constructor for class uk.ac.ed.epcc.webapp.apps.Option
Constructs a new Option with the specified short name and description.
Option(Options, String, String) - Constructor for class uk.ac.ed.epcc.webapp.apps.Option
Constructs a new Option with the specified long name and description.
Option(Options, String, boolean, String) - Constructor for class uk.ac.ed.epcc.webapp.apps.Option
Constructs a new Option with the specified long name name and description.
Option(Options, char, String, String) - Constructor for class uk.ac.ed.epcc.webapp.apps.Option
Constructs a new Option with the specified short name, long name and description.
Option(Options, char, String, boolean, String) - Constructor for class uk.ac.ed.epcc.webapp.apps.Option
Constructs a new Option with the specified short name, long name name and description.
Option.Instance - Class in uk.ac.ed.epcc.webapp.apps
An Instance of an Option contains values assigned to an option.
OPTIONAL_FIELD - Static variable in class uk.ac.ed.epcc.webapp.model.far.QuestionManager
 
OptionalFieldInput<I> - Class in uk.ac.ed.epcc.webapp.jdbc.table
Select a field from an option map that does not already exist in a Repository.
OptionalFieldInput(Repository, boolean, Map<String, I>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.OptionalFieldInput
 
OptionalFilterConverter<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
Helper classes to convert generic filters into SQLFilters.
OptionalFilterConverter() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.OptionalFilterConverter
 
OptionalIndexInput<I> - Class in uk.ac.ed.epcc.webapp.jdbc.table
Select a field from an option map that does not already exist in a Repository.
OptionalIndexInput(Repository, Map<String, I>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.OptionalIndexInput
 
OptionalListInput<V,T> - Interface in uk.ac.ed.epcc.webapp.forms.inputs
 
OptionalListInputWrapper<V,T> - Class in uk.ac.ed.epcc.webapp.forms.inputs
Adapter to convert a ListInput into a OptionalListInput returning null on not selected.
OptionalListInputWrapper(ListInput<V, T>) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.OptionalListInputWrapper
 
OptionalListInputWrapper(ListInput<V, T>, String) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.OptionalListInputWrapper
 
OptionData(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.OptionDataManager.OptionData
 
OptionDataManager<R extends ResponseManager.Response<F>,F extends DynamicFormManager.DynamicForm,M extends OptionDataManager.OptionData> - Class in uk.ac.ed.epcc.webapp.model.far.response
A ResponseDataManager for storing option data.
OptionDataManager(ResponseManager<R, F>) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.OptionDataManager
 
OptionDataManager.OptionData - Class in uk.ac.ed.epcc.webapp.model.far.response
 
OptionHandler - Class in uk.ac.ed.epcc.webapp.model.far.handler
 
OptionHandler() - Constructor for class uk.ac.ed.epcc.webapp.model.far.handler.OptionHandler
 
Options - Class in uk.ac.ed.epcc.webapp.apps
Stores a set of options and provides methods to parse command line arguments and convert them into option instances based on the options in this object.
Options() - Constructor for class uk.ac.ed.epcc.webapp.apps.Options
 
options - Static variable in class uk.ac.ed.epcc.webapp.ssh.AuthorizedKeyValidator
option keywords without arguments
Options.Instance - Class in uk.ac.ed.epcc.webapp.apps
An instance of an Options object contains all options found in arguments on a command line.
order - Variable in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
ORDER_FIELD - Static variable in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
OrderBy() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionOrderFilter
 
OrderBy() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
OrderBy() - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.OrderFilter
override the ORDER BY clause of the factory return null to use Factory default
OrderBy(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
method to return a default ORDER by clause used.
OrderBy() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.FieldOrderFilter
 
OrderBy() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.PrimaryOrderFilter
 
OrderBy() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SQLValueFilter
Make sure sub-classes don't try to imlement OrderFilter as well
OrderClause - Interface in uk.ac.ed.epcc.webapp.jdbc.filter
Encapsulation of a clause from a SQL ORDER BY statment.
OrderFilter<T> - Interface in uk.ac.ed.epcc.webapp.jdbc.filter
A SQLFilter that also requests a particular order for the results.
OrFilter<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
A generic combining filter that can combine both BaseSQLFilters and AcceptFilters in an OR combination.
OrFilter(Class<T>, FilterMatcher<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.OrFilter
 
OrphanFilter<T extends DataObject,BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data.filter
Filter to select from a table where a local reference field fails to resolve
OrphanFilter(Class<BDO>, String, Repository, Repository) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.OrphanFilter
 
OrphanReferenceFilter<T extends DataObject,BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
 
OrphanReferenceFilter(DataObjectFactory<BDO>, String, DataObjectFactory<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.OrphanReferenceFilter
 
other_frac - Static variable in class uk.ac.ed.epcc.webapp.charts.PieChart
 
OTHER_SERVICE_FILTER_NAME - Static variable in class uk.ac.ed.epcc.webapp.model.ServiceFilterComposite
overlapps(T, Date, Date) - Method in class uk.ac.ed.epcc.webapp.charts.strategy.HashMapper
 
overlapps(T, Date, Date) - Method in interface uk.ac.ed.epcc.webapp.charts.strategy.RangeMapper
does this object overlap with the specified time period.
overlapps(Date, Date) - Method in interface uk.ac.ed.epcc.webapp.model.history.History
 
overlapps(Date, Date) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryRecord
 
overlapps(H, Date, Date) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.Mapper
 
OverrideConfigService - Class in uk.ac.ed.epcc.webapp.config
A ConfigService that allows a set of properties to override properties provided by another parent ConfigService
OverrideConfigService(Properties, AppContext) - Constructor for class uk.ac.ed.epcc.webapp.config.OverrideConfigService
Constructs a new OverrideConfigService that will return properties specified in overrides if they are present.
OverrideConfigService(Properties, String, AppContext) - Constructor for class uk.ac.ed.epcc.webapp.config.OverrideConfigService
Constructs OverrideConfigService where the override properties are loaded from a file.
Owned - Interface in uk.ac.ed.epcc.webapp.model.data
Interface for DataObjects that can directly retrieve their factory.
Owner<D> - Interface in uk.ac.ed.epcc.webapp.model.data
Interface for factory classes.
owner_factory - Variable in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
OWNER_FIELD - Static variable in class uk.ac.ed.epcc.webapp.model.far.PartManager
 
OWNER_ID - Static variable in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 

P

packAllColumnGroups() - Method in class uk.ac.ed.epcc.webapp.content.Table
For all column groups.
packColumnGroup(C) - Method in class uk.ac.ed.epcc.webapp.content.Table
place all members of a column group after the first member of the group.
packDSAkey(DSAPublicKey, PublicKeyReaderUtil.SSH2ByteBuffer) - Static method in class uk.ac.ed.epcc.webapp.ssh.PublicKeyReaderUtil
 
packDSAKeyParams(DSAPublicKey, PublicKeyReaderUtil.SSH2ByteBuffer) - Static method in class uk.ac.ed.epcc.webapp.ssh.PublicKeyReaderUtil
 
packRSAkey(RSAPublicKey, PublicKeyReaderUtil.SSH2ByteBuffer) - Static method in class uk.ac.ed.epcc.webapp.ssh.PublicKeyReaderUtil
 
packRSAKeyParams(RSAPublicKey, PublicKeyReaderUtil.SSH2ByteBuffer) - Static method in class uk.ac.ed.epcc.webapp.ssh.PublicKeyReaderUtil
 
Page(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.far.PageManager.Page
 
PAGE_TYPE_NAME - Static variable in class uk.ac.ed.epcc.webapp.model.far.PageManager
 
PageFooterTag - Class in uk.ac.ed.epcc.webapp.tags
Include a standard footer fragment.
PageFooterTag() - Constructor for class uk.ac.ed.epcc.webapp.tags.PageFooterTag
 
PageHeaderTag - Class in uk.ac.ed.epcc.webapp.tags
Include a standard header fragment.
PageHeaderTag() - Constructor for class uk.ac.ed.epcc.webapp.tags.PageHeaderTag
 
PageHTMLForm - Class in uk.ac.ed.epcc.webapp.forms.html
A HTML form intended to be used in a jsp page that self-submits.
PageHTMLForm(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.PageHTMLForm
 
PageHTMLForm(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.PageHTMLForm
 
PageManager - Class in uk.ac.ed.epcc.webapp.model.far
 
PageManager(DynamicFormManager<?>) - Constructor for class uk.ac.ed.epcc.webapp.model.far.PageManager
create a PageManager
PageManager.Page - Class in uk.ac.ed.epcc.webapp.model.far
 
PageNode - Class in uk.ac.ed.epcc.webapp.servlet.navigation
An ExactNode that records the calling page.
PageNode() - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.PageNode
 
PageNodeMaker - Class in uk.ac.ed.epcc.webapp.servlet.navigation
 
PageNodeMaker(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.PageNodeMaker
 
paragraph(String) - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
PARAMS_KEY_NAME - Static variable in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
PARENT - Static variable in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
PARENT_KEY - Static variable in class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider
 
ParentNode - Class in uk.ac.ed.epcc.webapp.servlet.navigation
a Node that matches all locations below the target.
ParentNode() - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.ParentNode
 
ParentNodeMaker - Class in uk.ac.ed.epcc.webapp.servlet.navigation
 
ParentNodeMaker(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.ParentNodeMaker
 
ParentTransition() - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.DomTransitionProvider.ParentTransition
 
ParentTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.ParentTransition
 
parse(String[]) - Method in class uk.ac.ed.epcc.webapp.apps.Options.Instance
Parses a set of arguments, extracts options from them and stores them in this instance.
parse(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.apps.Options.Instance
 
parse(Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AlternateInput
 
parse(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldInput
 
parse(Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.FileUploadDecorator
 
parse(String) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.ParseInput
Set the value of the input by parsing a textual representation of the input.
parse(Map<String, Object>) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.ParseMapInput
Set the value of the input by parsing a textual representation of the sub inputs.
parse(String, ParsePosition) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RelativeDateFormat
 
parse(String) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory.NameItemInput
 
parse(String) - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType
Simple parse method that matches tag or name.
parse(String) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DataObjectIntegerInput
 
parse(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NameFinderInput
 
parse(String) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.LinkInput
 
parse(String, ParsePosition) - Method in class uk.ac.ed.epcc.webapp.UnitDisplayFormat
 
parse(String) - Method in class uk.ac.ed.epcc.webapp.UnitDisplayFormat
 
parse(String, ParsePosition) - Method in class uk.ac.ed.epcc.webapp.UnitFormat
 
parse(String) - Method in class uk.ac.ed.epcc.webapp.UnitFormat
 
ParseAbstractInput<V> - Class in uk.ac.ed.epcc.webapp.forms.inputs
Superclass for inputs that might be implemented as a text box (ie ones that implement ParseInput and LengthInput)
ParseAbstractInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.ParseAbstractInput
 
parseBooleanParam(String, boolean) - Static method in class uk.ac.ed.epcc.webapp.AppContext
 
parseConfiguration(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.BooleanHandler
 
parseConfiguration(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.ClassificationHandler
 
parseConfiguration(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.DateHandler
 
parseConfiguration(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.EmailHandler
 
parseConfiguration(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.EmailListHandler
 
parseConfiguration(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.FileUploadHandler
 
parseConfiguration(Form) - Method in interface uk.ac.ed.epcc.webapp.model.far.handler.FormHandler
read the configuration from the form.
parseConfiguration(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.IntegerHandler
 
parseConfiguration(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.MultiIntegerHandler
 
parseConfiguration(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.OptionHandler
 
parseConfiguration(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.PhoneNumberHandler
 
parseConfiguration(Form) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.TextHandler
 
parseCreationForm(HttpServletRequest) - Method in class uk.ac.ed.epcc.webapp.forms.html.HTMLCreationForm
method to parse and validate the post params
parseEmailList(String) - Static method in class uk.ac.ed.epcc.webapp.email.Emailer
 
ParseException - Exception in uk.ac.ed.epcc.webapp.forms.exceptions
A FieldException indicating a problem with parsing the input.
ParseException() - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.ParseException
 
ParseException(String) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.ParseException
 
ParseException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.ParseException
 
ParseException(Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.ParseException
 
ParseFactory<T> - Interface in uk.ac.ed.epcc.webapp.model
Simple interface for factories that can find objects by name.
ParseFactoryValidator<BDO> - Class in uk.ac.ed.epcc.webapp.session
An FieldValidator that checks the value does not already resolve in a ParseFactory.
ParseFactoryValidator(ParseFactory<BDO>, BDO) - Constructor for class uk.ac.ed.epcc.webapp.session.ParseFactoryValidator
 
parseFilter(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.FilterPathParser
 
parseFilter(BaseSQLCombineFilter<T>, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.FilterPathParser
parse the path generating a SQLFilter The path list is consumed as part of the parse.
parseGlobusName(String) - Static method in class uk.ac.ed.epcc.webapp.forms.inputs.DNInput
 
parseIndexedReference(AppContext, String) - Static method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedReference
parse the string value of an IndexedReference
ParseInput<T> - Interface in uk.ac.ed.epcc.webapp.forms.inputs
extended version of Input that supports parsing a String represenatation of the input
parseItem(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NameFinderInput
 
parseLDAPName(String) - Static method in class uk.ac.ed.epcc.webapp.forms.inputs.DNInput
 
parseLevel(String) - Static method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
ParseMapInput - Interface in uk.ac.ed.epcc.webapp.forms.inputs
Equivalent of ParseInput for MultiInputs If an Input implements this interface then it wants to directly parse a map of all form inputs because of interactions between the sub-inputs.
ParseMultiInput<V,I extends Input> - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
ParseMultiInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.ParseMultiInput
 
parseObject(String, ParsePosition) - Method in class uk.ac.ed.epcc.webapp.content.HtmlContentFormat
 
parseObject(String, ParsePosition) - Method in class uk.ac.ed.epcc.webapp.content.TextContentFormat
 
parseParams(Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.forms.text.CommandLineForm
 
parsePeriod(String) - Static method in class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
parsePost(HttpServletRequest) - Method in class uk.ac.ed.epcc.webapp.forms.html.HTMLCreationForm
 
parsePost(HttpServletRequest) - Method in class uk.ac.ed.epcc.webapp.forms.html.HTMLForm
parse and validate a post request.
parsePost(HttpServletRequest) - Method in class uk.ac.ed.epcc.webapp.forms.html.PageHTMLForm
Parse the post parameters needs to be called before the Form is shown.
parsePost(Map<String, String>, Map<String, Object>, boolean) - Method in class uk.ac.ed.epcc.webapp.forms.MapForm
parse a map containing the POST parameters for this Form.
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractDateInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.BooleanInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarMultiInputWrapper
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CheckBoxInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.DNInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.DoubleInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ElapsedSecondInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.FileUploadDecorator
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.FormattedInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IntegerInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.LongInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MonthInput
 
parseValue(String) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.ParseInput
Parse a String into the correct type for this input.
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RealInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.StorageUnitNumberInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.StorageUnitTextInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TextInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampMultiInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalFieldInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalIndexInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory.NameItemInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.DurationInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NameFinderInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.ssh.SimpleKeyInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.ssh.SshPublicKeyArrayInput
 
parseValue(String) - Method in class uk.ac.ed.epcc.webapp.ssh.SshPublicKeyInput
 
ParseVisitor(Map<String, Object>, boolean) - Constructor for class uk.ac.ed.epcc.webapp.forms.MapForm.ParseVisitor
 
Part(PartManager<O, ?>, Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartManager.Part
 
PART_TAG - Static variable in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
PART_TAG - Static variable in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager
 
PartConfigFactory<O extends PartOwner,P extends PartManager.Part<O>> - Class in uk.ac.ed.epcc.webapp.model.far.handler
Holds the question configuration parameters.
PartConfigFactory(PartManager<O, P>) - Constructor for class uk.ac.ed.epcc.webapp.model.far.handler.PartConfigFactory
 
PartConfigFactory.Config<P extends PartManager.Part> - Class in uk.ac.ed.epcc.webapp.model.far.handler
 
PartCreator(O) - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartManager.PartCreator
 
PartManager<O extends PartOwner,P extends PartManager.Part<O>> - Class in uk.ac.ed.epcc.webapp.model.far
abstract super-class for a part or sub-part of a Form.
PartManager(DynamicFormManager<?>, PartOwnerFactory<O>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartManager
 
PartManager.ChildCreateAction - Class in uk.ac.ed.epcc.webapp.model.far
 
PartManager.Part<O extends PartOwner> - Class in uk.ac.ed.epcc.webapp.model.far
 
PartManager.PartCreator - Class in uk.ac.ed.epcc.webapp.model.far
 
PartManager.PartUpdater - Class in uk.ac.ed.epcc.webapp.model.far
 
PartManager.UnusedNameInput - Class in uk.ac.ed.epcc.webapp.model.far
 
PartOwner - Class in uk.ac.ed.epcc.webapp.model.far
abstract superclass for objects that can own part of a dynamic form.
PartOwner(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartOwner
 
PartOwnerFactory<O extends PartOwner> - Class in uk.ac.ed.epcc.webapp.model.far
Abstract factory for PartOwners
PartOwnerFactory() - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartOwnerFactory
 
PartPathTransitionProvider<O extends PartOwner,T extends PartManager.Part<O>> - Class in uk.ac.ed.epcc.webapp.model.far
A PathTransitionProvider for editing the components of a DynamicFormManager.DynamicForm
PartPathTransitionProvider(String, DynamicFormManager) - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
PartPathTransitionProvider.AddXMLTransition - Class in uk.ac.ed.epcc.webapp.model.far
 
PartPathTransitionProvider.AddXMLTransition.XMLUploadAction - Class in uk.ac.ed.epcc.webapp.model.far
 
PartPathTransitionProvider.CheckSiblingKey - Class in uk.ac.ed.epcc.webapp.model.far
 
PartPathTransitionProvider.ConfigTransition - Class in uk.ac.ed.epcc.webapp.model.far
 
PartPathTransitionProvider.ConfigTransition.ConfigAction - Class in uk.ac.ed.epcc.webapp.model.far
 
PartPathTransitionProvider.CreateChildTransition - Class in uk.ac.ed.epcc.webapp.model.far
 
PartPathTransitionProvider.DeleteChildTransition - Class in uk.ac.ed.epcc.webapp.model.far
 
PartPathTransitionProvider.DownloadTransition - Class in uk.ac.ed.epcc.webapp.model.far
 
PartPathTransitionProvider.EditPartTransition - Class in uk.ac.ed.epcc.webapp.model.far
 
PartPathTransitionProvider.EditPartTransition.CancelAction - Class in uk.ac.ed.epcc.webapp.model.far
 
PartPathTransitionProvider.GotoParentTransition - Class in uk.ac.ed.epcc.webapp.model.far
 
PartPathTransitionProvider.GotoSiblingTransition - Class in uk.ac.ed.epcc.webapp.model.far
 
PartPathTransitionProvider.SwapSiblingTransition - Class in uk.ac.ed.epcc.webapp.model.far
 
PartStreamData - Class in uk.ac.ed.epcc.webapp.servlet
 
PartStreamData(AppContext, Part) - Constructor for class uk.ac.ed.epcc.webapp.servlet.PartStreamData
 
PartTransitionKey<T extends PartManager.Part> - Class in uk.ac.ed.epcc.webapp.model.far
Key for transitions on PartManager.Parts.
PartTransitionKey(String, String) - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartTransitionKey
 
PartTransitionKey(String) - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartTransitionKey
 
PartUpdater() - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartManager.PartUpdater
 
PartVisitor<X> - Interface in uk.ac.ed.epcc.webapp.model.far
 
PASSWORD - Static variable in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
PASSWORD_CHANGED - Static variable in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
PASSWORD_FAILS - Static variable in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
PASSWORD_FIELD - Static variable in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder
 
PASSWORD_LISTENER_PROP - Static variable in interface uk.ac.ed.epcc.webapp.session.PasswordChangeListener
tag used to construct the PasswordChangeListener if any
PASSWORD_RESET_SERVLET - Static variable in class uk.ac.ed.epcc.webapp.email.Emailer
 
PasswordAuth(String, String) - Constructor for class uk.ac.ed.epcc.webapp.email.Emailer.PasswordAuth
 
PasswordAuthComposite<T extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
An abstract Composite that implements password authentication.
PasswordAuthComposite(AppUserFactory<T>) - Constructor for class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite
 
PasswordAuthComposite.PasswordResetRequiredPage - Class in uk.ac.ed.epcc.webapp.session
 
PasswordAuthComposite.UpdatePasswordTransition - Class in uk.ac.ed.epcc.webapp.session
 
passwordChanged(AppUser) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
Notify user their password has been changed.
PasswordChangeListener - Interface in uk.ac.ed.epcc.webapp.session
A Listener to be notified of password changes.
PasswordChangeRequest(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.session.PasswordChangeRequestFactory.PasswordChangeRequest
 
PasswordChangeRequest(AppUser, String) - Constructor for class uk.ac.ed.epcc.webapp.session.PasswordChangeRequestFactory.PasswordChangeRequest
 
PasswordChangeRequestFactory<A extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
Holds an one use id-string associated with a user for resetting the login password.
PasswordChangeRequestFactory(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.session.PasswordChangeRequestFactory
 
PasswordChangeRequestFactory(AppUserFactory<A>) - Constructor for class uk.ac.ed.epcc.webapp.session.PasswordChangeRequestFactory
 
PasswordChangeRequestFactory.PasswordChangeRequest - Class in uk.ac.ed.epcc.webapp.session
 
PasswordChangeRequestServlet<A extends AppUser> - Class in uk.ac.ed.epcc.webapp.servlet
Servlet to handle web password resets.
PasswordChangeRequestServlet() - Constructor for class uk.ac.ed.epcc.webapp.servlet.PasswordChangeRequestServlet
 
passwordFailsExceeded(AppUser) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
Notify user their password has been locked-out.
passwordFailsExceeded() - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.Handler
 
PasswordInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
Input for a password field.
PasswordInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.PasswordInput
 
passwordInvalid(AppUser) - Method in class uk.ac.ed.epcc.webapp.model.radius.RadiusPasswordChangeListener
 
passwordInvalid(AppUser) - Method in interface uk.ac.ed.epcc.webapp.session.PasswordChangeListener
 
PasswordResetRequiredPage() - Constructor for class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite.PasswordResetRequiredPage
 
PasswordTarget - Interface in uk.ac.ed.epcc.webapp.session
 
PasswordUpdateFormBuilder<U extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
A class that build password update forms
PasswordUpdateFormBuilder(PasswordAuthComposite<U>, boolean) - Constructor for class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder
create the form builder.
PasswordUpdateFormBuilder.CancelAction - Class in uk.ac.ed.epcc.webapp.session
 
PasswordUpdateFormBuilder.CancelLogoutAction - Class in uk.ac.ed.epcc.webapp.session
 
PasswordUpdateFormBuilder.UpdateAction - Class in uk.ac.ed.epcc.webapp.session
 
PAST_EDIT_CONFIRM - Static variable in class uk.ac.ed.epcc.webapp.model.period.Confirmations
 
PathTransitionProvider<K,T> - Interface in uk.ac.ed.epcc.webapp.forms.transition
A PathTransitionProvider is a TransitionFactory where the target objects are represented as a location path.
PatternArg - Class in uk.ac.ed.epcc.webapp.model.data
Class encoding the arguments for a PatternFilter
PatternArg(Repository, String, Object) - Constructor for class uk.ac.ed.epcc.webapp.model.data.PatternArg
 
PatternArgument - Interface in uk.ac.ed.epcc.webapp.jdbc.filter
Encodes the arguments to a PreparedStatement for a select clause.
PatternFieldValidator(String) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.PatternTextInput.PatternFieldValidator
 
PatternFilter<T> - Interface in uk.ac.ed.epcc.webapp.jdbc.filter
Type of filter that specifies the SQL using parameterised query These should implement as working BaseFilter.hashCode() and BaseFilter.equals(Object)
PatternInput - Interface in uk.ac.ed.epcc.webapp.forms.inputs
An input where the values have to match a regular expression.
PatternTextInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
an input that validates text against a pattern
PatternTextInput(String) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.PatternTextInput
 
PatternTextInput.PatternFieldValidator - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
PeerIterator(Iterator<? extends HistoryFactory.HistoryRecord<P>>) - Constructor for class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.PeerIterator
 
PER_USER_SETTINGS_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.preferences.AbstractUserSettingFactory
 
PercentInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
A DoubleInput which defaults to input a value between 0 and 1 using a percent number format.
PercentInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.PercentInput
 
PercentInput(boolean) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.PercentInput
 
Period - Class in uk.ac.ed.epcc.webapp.time
A period defines a period of time between two dates Strictly speaking the Period only includes the end date so if periods form a sequence then the start of the following date will match the end of the previous date.
Period(Date, Date) - Constructor for class uk.ac.ed.epcc.webapp.time.Period
 
Period(TimePeriod) - Constructor for class uk.ac.ed.epcc.webapp.time.Period
 
PERIOD_INPUT_MAX_SPLITS - Static variable in class uk.ac.ed.epcc.webapp.forms.inputs.RegularPeriodInput
 
PeriodChart<P extends PeriodPlot> - Class in uk.ac.ed.epcc.webapp.charts
PeriodChart is a Chart where the data represents a plot over some period of time.
PeriodChart(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.charts.PeriodChart
 
PeriodChart(AppContext, TimePeriod) - Constructor for class uk.ac.ed.epcc.webapp.charts.PeriodChart
 
PeriodChartData<P extends PeriodPlot> - Interface in uk.ac.ed.epcc.webapp.charts
 
periodicResetRequired() - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.Handler
 
PeriodIterator() - Constructor for class uk.ac.ed.epcc.webapp.charts.SplitSetPlot.PeriodIterator
 
PeriodIterator() - Constructor for class uk.ac.ed.epcc.webapp.time.SplitPeriod.PeriodIterator
 
PeriodPlot - Interface in uk.ac.ed.epcc.webapp.charts
A SetPlot where each data value in a set corresponds to a period of time.
PeriodSequencePlot - Interface in uk.ac.ed.epcc.webapp.charts
Each set of data consists of a sequence of time periods.
PeriodSetPlot - Interface in uk.ac.ed.epcc.webapp.charts
 
permit(SessionService, TransitionKey<LogFactory.Entry>) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
access control on transitions
permSets(int, int[]) - Method in class uk.ac.ed.epcc.webapp.charts.AbstractSingleValueSetPlot
 
permSets(int, int[]) - Method in class uk.ac.ed.epcc.webapp.charts.GenericSplitSetPlot
 
permSets(int, int[]) - Method in interface uk.ac.ed.epcc.webapp.charts.SetPlot
permute the contents of the sets in a Dataset labels are also permuted/truncated.
permSets(int, int[]) - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
PERSON_FIELD - Static variable in class uk.ac.ed.epcc.webapp.preferences.AbstractUserSettingFactory
 
PERSON_HISTORY_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.session.AppUser
 
PERSON_RELATIONSHIP_TABLE - Static variable in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
person_tag - Static variable in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
PERSON_TRANSITION_TAG - Static variable in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
PERSONAL_CERTIFICATE - Static variable in class uk.ac.ed.epcc.webapp.session.CertificateComposite
 
PersonalResponse(PersonalResponseManager<?, D>, Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager.PersonalResponse
 
PersonalResponseKey<T extends PersonalResponseManager.PersonalResponse> - Class in uk.ac.ed.epcc.webapp.model.far.response.personal
 
PersonalResponseKey(String, String) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseKey
 
PersonalResponseKey(String) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseKey
 
PersonalResponseManager<R extends PersonalResponseManager.PersonalResponse<D>,D extends DynamicFormManager.DynamicForm> - Class in uk.ac.ed.epcc.webapp.model.far.response.personal
A ResponseManager where each registered user is allowed to submit a response to the forms.
PersonalResponseManager(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager
Direct construction of the response class.
PersonalResponseManager(DynamicFormManager<D>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager
Standard constructor.
PersonalResponseManager.PersonalResponse<D extends DynamicFormManager.DynamicForm> - Class in uk.ac.ed.epcc.webapp.model.far.response.personal
 
PersonalResponseTransitionProvider<T extends PersonalResponseManager.PersonalResponse<D>,D extends DynamicFormManager.DynamicForm,K extends PersonalResponseKey<T>> - Class in uk.ac.ed.epcc.webapp.model.far.response.personal
 
PersonalResponseTransitionProvider(String, PersonalResponseManager<T, D>) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseTransitionProvider
 
PersonalResponseTransitionProvider.CreateTransition - Class in uk.ac.ed.epcc.webapp.model.far.response.personal
 
PersonalResponseTransitionProvider.CreateTransition.ViewAction - Class in uk.ac.ed.epcc.webapp.model.far.response.personal
 
PersonFilter(BDO) - Constructor for class uk.ac.ed.epcc.webapp.model.data.StateRelationshipComposite.PersonFilter
 
personHasRelationship(A, DataObjectFactory<T>, T, String, Supplier<Boolean>) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Convenience method to query the relationships of a specified person rather than the current user Note this will not consider global roles unless the person matches the current person
PersonHistoryFactory<A extends AppUser> - Class in uk.ac.ed.epcc.webapp.model.history
 
PersonHistoryFactory(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.history.PersonHistoryFactory
 
PersonHistoryFactory(AppUserFactory<A>) - Constructor for class uk.ac.ed.epcc.webapp.model.history.PersonHistoryFactory
 
personInRelationFilter(SessionService<U>, String, T) - Method in class uk.ac.ed.epcc.webapp.model.data.RemoteAccessRoleProvider
 
personInRelationFilter(SessionService<U>, String, BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.StateRelationshipComposite
 
personInRelationFilter(SessionService<U>, String, T) - Method in interface uk.ac.ed.epcc.webapp.model.relationship.AccessRoleProvider
Get a BaseFilter for AppUsers that are in the specified relationship with the target object.
personInRelationFilter(SessionService<A>, String, B) - Method in class uk.ac.ed.epcc.webapp.model.relationship.RelationshipLinkManager
 
personInRelationFilter(SessionService<AU>, String, AU) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
PersonRelationship<A extends AppUser> - Class in uk.ac.ed.epcc.webapp.model.relationship
A relationship between different users of the system
PersonRelationship(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.model.relationship.PersonRelationship
 
PhoneInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
Input for phone numbers
PhoneInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.PhoneInput
 
PhoneNumberHandler - Class in uk.ac.ed.epcc.webapp.model.far.handler
A QuestionFormHandler for single phone number questiosn
PhoneNumberHandler() - Constructor for class uk.ac.ed.epcc.webapp.model.far.handler.PhoneNumberHandler
 
PieChart - Class in uk.ac.ed.epcc.webapp.charts
A basic piechart where the data comes from a Table or Map
PieChart(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.charts.PieChart
 
PieChartData<P extends SingleValueSetPlot> - Interface in uk.ac.ed.epcc.webapp.charts
A ChartData that represents a PieChart
PieTimeChart<P extends PeriodSetPlot> - Class in uk.ac.ed.epcc.webapp.charts
PieTimeChart This is the PieChart equivalent of a TimeChart It plots the sum of quantities over a period and uses the same mapping classes the intention is that you can use this to generate piecharts and timecharts interchangably.
PieTimeChart(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.charts.PieTimeChart
 
PieTimeChartData<P extends PeriodSetPlot> - Interface in uk.ac.ed.epcc.webapp.charts
 
PlaceHolderFieldType - Class in uk.ac.ed.epcc.webapp.jdbc.table
A Null FieldType used to reserve the position of a field.
PlaceHolderFieldType() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.PlaceHolderFieldType
 
Plot - Interface in uk.ac.ed.epcc.webapp.charts
A class representing plot data
PlotStrategy - Interface in uk.ac.ed.epcc.webapp.charts.strategy
 
poll() - Method in interface uk.ac.ed.epcc.webapp.forms.Form
Attempt to show/validate the current state of the form as part of a multi-phase form.
poll() - Method in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
 
poll(Form) - Method in class uk.ac.ed.epcc.webapp.forms.stateful.FormState
poll the cached state for the contents of a partially build form.
populate(SessionService<?>) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageComposer
Initialise the message to a starting state if it has not already been set.
populate(SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Composer
 
populateSession(SessionService<A>) - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
populateSession(SessionService<A>) - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
Populate a session automatically using information from the request.
post(URL, Map<String, String>, MimeStreamData) - Method in class uk.ac.ed.epcc.webapp.http.DefaultHttpService
 
post(URL, Map<String, String>, MimeStreamData) - Method in interface uk.ac.ed.epcc.webapp.http.HttpService
post data to a URL This is intended to post a single object rather than encoded form data.
post_commit(boolean) - Method in class uk.ac.ed.epcc.webapp.model.Classification
 
post_commit(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
Extension point called at end of commit
post_commit(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.Link
 
post_commit(boolean) - Method in class uk.ac.ed.epcc.webapp.model.Property
 
post_commit(boolean) - Method in class uk.ac.ed.epcc.webapp.session.AppUser
 
post_commit(AU, boolean) - Method in interface uk.ac.ed.epcc.webapp.session.AppUserCommitObserver
AppUser has been edited
post_commit(AU, boolean) - Method in class uk.ac.ed.epcc.webapp.session.GlobalNamePolicy
 
postAutoTableCreateSetup(AppContext) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
postCreate(BDO, Form) - Method in class uk.ac.ed.epcc.webapp.model.data.CreateAction
 
postCreate(BDO, Form) - Method in class uk.ac.ed.epcc.webapp.model.data.CreateComposite
 
postCreate() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
extension point to allow sub-classes to add additional setup after an object has been created from a creation form.
postCreate(BDO, Form) - Method in interface uk.ac.ed.epcc.webapp.model.data.forms.CreateCustomizer
Take any action after object commit.
postCreate(BDO, Form) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.CreateTransition
 
postCreate(BDO, Form) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.Creator
 
postCreate(T, Form) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.SignupFormCreator
 
postCreateTableSetup(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
postCreateTableSetup(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
postCreateTableSetup(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
postCreateTableSetup(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
POSTGRESQL_TYPE - Static variable in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
PostgresqlCreateTableVisitor - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
PostgresqlCreateTableVisitor(PostgresqlSQLContext, StringBuilder, List<Object>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.PostgresqlCreateTableVisitor
 
PostgresqlDateConverter - Class in uk.ac.ed.epcc.webapp.jdbc.expr
 
PostgresqlDateConverter(long, SQLExpression<? extends Number>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlDateConverter
 
PostgresqlMillisecondConverter - Class in uk.ac.ed.epcc.webapp.jdbc.expr
Convert a date field to milliseconds
PostgresqlMillisecondConverter(SQLExpression<Date>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlMillisecondConverter
 
PostgresqlSQLContext - Class in uk.ac.ed.epcc.webapp.jdbc
 
PostgresqlSQLContext(AppContext, DatabaseService, Connection) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.PostgresqlSQLContext
 
postMakeByName(T, String) - Method in interface uk.ac.ed.epcc.webapp.model.ClassificationCreateContributor
 
postMakeByName(T, String) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
extension point to allow side effects when a new object is auto-created.
postRegister(AU) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
postRegister(AU) - Method in interface uk.ac.ed.epcc.webapp.session.RegisterTrigger
user has registered.
postRegister(AU) - Method in class uk.ac.ed.epcc.webapp.session.RegistrationDateComposite
 
postSend(MimeMessage) - Method in class uk.ac.ed.epcc.webapp.email.Emailer.SendAction
Extension point to allow sub-classes to observe the sent email
postSetContext() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
postUpdate(BDO, Form, Map<String, Object>, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Composite
 
postUpdate(BDO, Form, Map<String, Object>, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.DataObjectUpdateFormFactory
 
postUpdate(BDO, Form, Map<String, Object>, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.UpdateAction
 
postUpdate(BDO, Form, Map<String, Object>, boolean) - Method in interface uk.ac.ed.epcc.webapp.model.data.forms.UpdateTemplate
perform side-effects after a form update
postUpdate(BDO, Form, Map<String, Object>, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiComposite
 
postUpdate(BDO, Form, Map<String, Object>, boolean) - Method in interface uk.ac.ed.epcc.webapp.model.data.TableStructureContributer
perform side effects after a formupdate
postUpdate(T, Form, Map<String, Object>, boolean) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.SignupFormCreator
 
postUpdate(A, Form, Map<String, Object>, boolean) - Method in class uk.ac.ed.epcc.webapp.session.AppUserUpdater
 
postUpdate(AppUser, Form, Map<String, Object>, boolean) - Method in class uk.ac.ed.epcc.webapp.session.CertificateComposite
 
postUpdate(AppUser, Form, Map<String, Object>, boolean) - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
pre_commit(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
Extension point called at start of commit.
pre_commit(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.Link
 
pre_commit(boolean) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseDataManager.ResponseData
 
pre_commit(boolean) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryRecord
 
pre_commit(boolean) - Method in class uk.ac.ed.epcc.webapp.model.mail.MessageDataObject
 
pre_commit(boolean) - Method in class uk.ac.ed.epcc.webapp.session.AppUser
 
pre_commit(AU, boolean) - Method in interface uk.ac.ed.epcc.webapp.session.AppUserCommitObserver
AppUser has been edited and is about to be comitted
pre_commit(AU, boolean) - Method in class uk.ac.ed.epcc.webapp.session.GlobalNamePolicy
 
preCommit(BDO, Form) - Method in class uk.ac.ed.epcc.webapp.model.data.CreateAction
 
preCommit(BDO, Form) - Method in class uk.ac.ed.epcc.webapp.model.data.CreateComposite
 
preCommit(BDO, Form) - Method in interface uk.ac.ed.epcc.webapp.model.data.forms.CreateCustomizer
Populate target from creation form.
preCommit(BDO, Form) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.CreateTransition
 
preCommit(BDO, Form) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.Creator
 
preCommit(BDO, Form, Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.UpdateAction
 
preCommit(BDO, Form, Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.Updater
 
preCommit(BDO, Form, Map<String, Object>) - Method in interface uk.ac.ed.epcc.webapp.model.data.forms.UpdateTemplate
extension point for update side effects that should be applied before the commit.
preCommit(BDO, Form, Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.UpdateTransition
 
preCommit(BDO, Form, Map<String, Object>) - Method in interface uk.ac.ed.epcc.webapp.model.data.UpdateContributor
 
preCommit(T, Form, Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFileUpdator
 
preCommit(T, Form) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.SignupFormCreator
 
preCommit(T, Form, Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.SignupFormCreator
 
preCommit(A, Form, Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.session.AppUserUpdater
 
preCommit(BDO, Form) - Method in class uk.ac.ed.epcc.webapp.session.SignupDateComposite
 
PreDefinedContent - Class in uk.ac.ed.epcc.webapp.content
A XMLPrinter containing pre-defined content from a message bundle.
PreDefinedContent(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.content.PreDefinedContent
 
PreDefinedContent(AppContext, String, Object...) - Constructor for class uk.ac.ed.epcc.webapp.content.PreDefinedContent
 
PreDefinedContent(AppContext, String, String, Object...) - Constructor for class uk.ac.ed.epcc.webapp.content.PreDefinedContent
 
PreDefinedContent(AppContext, boolean, String, String, Object...) - Constructor for class uk.ac.ed.epcc.webapp.content.PreDefinedContent
 
PreDefinedContent(AppContext, ResourceBundle, String, Object...) - Constructor for class uk.ac.ed.epcc.webapp.content.PreDefinedContent
Create PreDefinedContent from a specific message from a ResourceBundle
PreDefinedContent(AppContext, boolean, ResourceBundle, String, Object...) - Constructor for class uk.ac.ed.epcc.webapp.content.PreDefinedContent
 
PredicateAcceptFilter<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
adapter class to turn a Predicate into and AcceptFilter
PredicateAcceptFilter(Class<T>, Predicate<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.PredicateAcceptFilter
 
PreferedView - Class in uk.ac.ed.epcc.webapp.session
 
PreferedView(Repository.Record, PreferedViewFactory) - Constructor for class uk.ac.ed.epcc.webapp.session.PreferedView
 
PreferedViewFactory - Class in uk.ac.ed.epcc.webapp.session
 
PreferedViewFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.session.PreferedViewFactory
 
Preference - Class in uk.ac.ed.epcc.webapp.preferences
A Preference is a Feature that only affects presentation logic so a user is allowed to override the system-wide value with their own setting.
Preference(String, boolean, String) - Constructor for class uk.ac.ed.epcc.webapp.preferences.Preference
 
Preference(String, boolean, String, String...) - Constructor for class uk.ac.ed.epcc.webapp.preferences.Preference
 
PreferenceAction - Enum in uk.ac.ed.epcc.webapp.preferences
Permitted actions on Preferences.
PreferenceSetting<V> - Interface in uk.ac.ed.epcc.webapp.preferences
 
PreferenceTransitionProvider - Class in uk.ac.ed.epcc.webapp.preferences
PreferenceTransitionProvider(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider
 
PreferenceTransitionProvider.ClearPreferenceTransition - Class in uk.ac.ed.epcc.webapp.preferences
 
PreferenceTransitionProvider.IndexResult - Class in uk.ac.ed.epcc.webapp.preferences
 
PreferenceTransitionProvider.IndexTransition - Class in uk.ac.ed.epcc.webapp.preferences
 
PreferenceTransitionProvider.Linker - Class in uk.ac.ed.epcc.webapp.preferences
 
PreferenceTransitionProvider.SetFeatureTransition - Class in uk.ac.ed.epcc.webapp.preferences
 
PreferenceTransitionProvider.SetFeatureTransition.SetFeatureAction<X> - Class in uk.ac.ed.epcc.webapp.preferences
 
PreferenceTransitionProvider.SetPreferenceTransition - Class in uk.ac.ed.epcc.webapp.preferences
 
PreferenceTransitionProvider.SetPreferenceTransition.SetAction - Class in uk.ac.ed.epcc.webapp.preferences
 
PREFERRED_VIEW - Static variable in class uk.ac.ed.epcc.webapp.session.PreferredViewComposite
 
preferredLayoutSize(Container) - Method in class uk.ac.ed.epcc.webapp.forms.swing.WrapLayout
Returns the preferred dimensions for this layout given the visible components in the specified target container.
PreferredViewComposite<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
An AppUserComposite that returns an optional preferred view for AppUsers.
PreferredViewComposite(AppUserFactory<AU>) - Constructor for class uk.ac.ed.epcc.webapp.session.PreferredViewComposite
 
preferSeconds() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DateDerefSQLExpression
 
preferSeconds() - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.DateSQLExpression
Would this expression preferentially use seconds
preferSeconds() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlDateConverter
 
preferSeconds() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlDateConverter
 
preferSeconds() - Method in class uk.ac.ed.epcc.webapp.model.data.TimestampDateFieldExpression
 
prefix() - Method in class uk.ac.ed.epcc.webapp.content.JsonBuilder
 
PrefixInput - Interface in uk.ac.ed.epcc.webapp.forms.inputs
Interface for inputs that need to add a tag string in the form before the input.
PrefixVisitor<M extends TextMailBuilder> - Class in uk.ac.ed.epcc.webapp.editors.mail
message visitor that implements message depth based quoting
PrefixVisitor(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.PrefixVisitor
 
PreformattedTextGenerator - Class in uk.ac.ed.epcc.webapp.content
 
PreformattedTextGenerator(String) - Constructor for class uk.ac.ed.epcc.webapp.content.PreformattedTextGenerator
 
prepare(R) - Method in interface uk.ac.ed.epcc.webapp.model.lifecycle.LifeCycleListener
The target has started the event but will be waiting for external actions to be completed.
prepare(T) - Method in class uk.ac.ed.epcc.webapp.model.lifecycle.ListenerList
 
preRegister() - Method in class uk.ac.ed.epcc.webapp.model.data.Composite
extension point called before the composite is registered.
PreRequisiteService - Annotation Type in uk.ac.ed.epcc.webapp
An annotation that defines services that are required by an AppContextService.
PreSelectInput<V,T> - Interface in uk.ac.ed.epcc.webapp.forms.inputs
An optional ListInput where we can supress the pre-selection of the first element when the input is non-optional.
prettyPrint(Writer) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
Provides a formatted description of the TemplateFile including region structure, properties and current values.
prettyPrintRegion(Writer, TemplateFile.Region, int) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
 
PREV - Static variable in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
PREV - Variable in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider
 
PrimaryOrderFilter<T> - Class in uk.ac.ed.epcc.webapp.model.data.filter
An OrderFilter that enforces use of the PrimaryKey This is for modification loops that might change the default ordering and therefore might fall foul of the chunking code.
PrimaryOrderFilter(Class<T>, Repository, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.PrimaryOrderFilter
 
printKeys() - Method in class uk.ac.ed.epcc.webapp.content.Table
Should the table keys be printed as part of the table.
PrintLoggerService - Class in uk.ac.ed.epcc.webapp.logging.print
 
PrintLoggerService() - Constructor for class uk.ac.ed.epcc.webapp.logging.print.PrintLoggerService
 
printMessages(boolean) - Method in class uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService
Sets whether or not this logger prints the exception message when it's logging messages are passed exceptions
printStackTraces(boolean) - Method in class uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService
Sets whether or not this logger prints stack traces when it's logging messages are passed exceptions
printWidth() - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
 
printWidth(NumberFormat) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
 
PrintWrapper - Class in uk.ac.ed.epcc.webapp.logging.print
Implementation of the Logger Interface using simple prints to System.out Allows us to produce lightweight command line applications without the need to include a full Logging framework.
PrintWrapper(PrintStream) - Constructor for class uk.ac.ed.epcc.webapp.logging.print.PrintWrapper
 
PrintWrapper() - Constructor for class uk.ac.ed.epcc.webapp.logging.print.PrintWrapper
 
process(String) - Method in class uk.ac.ed.epcc.webapp.content.PreDefinedContent
extension point to apply additional processing
process(FormResult) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingTransitionHandler
 
ProcessAction(SessionService<A>, FormAuthComposite<A>, A) - Constructor for class uk.ac.ed.epcc.webapp.session.twofactor.CodeAuthTransitionProvider.AuthenticateTransition.ProcessAction
 
processAdditions(Properties, ResourceService) - Method in class uk.ac.ed.epcc.webapp.config.AbstractConfigService
 
processError(AppContext, Form, TransitionFactory<K, X>, X, K, Collection<String>, Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.forms.html.ErrorProcessingFormAction
Process a form that failed to validate.
processError(AppContext, Form, TransitionFactory<ResponseTransitionKey<D, R>, ResponseTarget<D, R>>, ResponseTarget<D, R>, ResponseTransitionKey<D, R>, Collection<String>, Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.EditSectionTransition.EditAction
 
ProcessHandler - Class in uk.ac.ed.epcc.webapp.exec
Wrapper thread to wait for a process in a thread.
ProcessHandler(Process) - Constructor for class uk.ac.ed.epcc.webapp.exec.ProcessHandler
Create a ProcessHandler No input is provided for the process.
ProcessHandler(byte[], Process) - Constructor for class uk.ac.ed.epcc.webapp.exec.ProcessHandler
Create a ProcessHandler with specified input The input will be delivered to the process stdin (and the stream closed) when the handler is run
processingInstruction(String, String) - Method in class uk.ac.ed.epcc.webapp.content.XMLBuilderSaxHandler
 
processingInstruction(String, String) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
processingInstruction(String, String) - Method in class uk.ac.ed.epcc.webapp.model.data.DumpParser
 
processingInstruction(String, String) - Method in class uk.ac.ed.epcc.webapp.model.far.XMLFormParser
 
ProcessProxy - Interface in uk.ac.ed.epcc.webapp.exec
Interface for the result of an external process.
processRecord(int, Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.data.DiffParser
 
processRecord(int, Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.data.DumpParser
handle a Repository.Record once we have parsed it
processRecord(int, Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.data.UnDumper
 
processSpecification(String, TableSpecification) - Method in class uk.ac.ed.epcc.webapp.model.data.DiffParser
 
processSpecification(String, TableSpecification) - Method in class uk.ac.ed.epcc.webapp.model.data.DumpParser
handle a TableSpecification once we have parsed it.
processSpecification(String, TableSpecification) - Method in class uk.ac.ed.epcc.webapp.model.data.UnDumper
 
processToken(SessionService, String) - Method in interface uk.ac.ed.epcc.webapp.servlet.session.token.BearerTokenService
Attempt to login with the specified token.
processTransition(AppContext, HttpServletRequest, Map<String, Object>, TransitionFactory<K, T>, K, T, Transition<T>) - Method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
promoteOptionalField(String) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification
promote an optional field to required
Property - Class in uk.ac.ed.epcc.webapp.model
Configuration property stored in the DataBase The name field should be unique.
Property(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.Property
 
PROPERTY_PREFIX - Static variable in class uk.ac.ed.epcc.webapp.session.FieldNameFinder
 
PROPERTY_PREFIX - Static variable in class uk.ac.ed.epcc.webapp.session.MultiNameFinder
 
PropertyBuilder - Class in uk.ac.ed.epcc.webapp.content
A SimpleXMLBuilder that maps the document onto a set of Properties
PropertyBuilder(Properties) - Constructor for class uk.ac.ed.epcc.webapp.content.PropertyBuilder
 
PropertyBuilder(PropertyBuilder) - Constructor for class uk.ac.ed.epcc.webapp.content.PropertyBuilder
 
PropertyExpander - Class in uk.ac.ed.epcc.webapp
Recursively expand Properties into text.
PropertyExpander(Properties) - Constructor for class uk.ac.ed.epcc.webapp.PropertyExpander
 
PropertyFactory - Class in uk.ac.ed.epcc.webapp.model
Factory for Configuration Propertys stored in the database.
PropertyFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.model.PropertyFactory
 
PropertyFactory(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.PropertyFactory
 
propertyNames() - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
 
PropResourceBundle - Class in uk.ac.ed.epcc.webapp.messages
A ResourceBundle implemented as a Properties collection.
PropResourceBundle(Properties) - Constructor for class uk.ac.ed.epcc.webapp.messages.PropResourceBundle
 
provider - Variable in class uk.ac.ed.epcc.webapp.forms.result.BackResult
 
provider - Variable in class uk.ac.ed.epcc.webapp.forms.transition.AbstractTransitionVisitor
 
provider - Variable in class uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionFormat
 
provider - Variable in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Handler
 
Provider(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Provider
 
providesRelationship(String) - Method in class uk.ac.ed.epcc.webapp.model.data.RemoteAccessRoleProvider
 
providesRelationship(String) - Method in class uk.ac.ed.epcc.webapp.model.data.StateRelationshipComposite
 
providesRelationship(String) - Method in interface uk.ac.ed.epcc.webapp.model.relationship.AccessRoleProvider
Does this class provide the named relationship.
providesRelationship(String) - Method in class uk.ac.ed.epcc.webapp.model.relationship.RelationshipLinkManager
 
providesRelationship(String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
PUBLIC_KEY - Static variable in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
PUBLIC_KEY_META_ATTR - Static variable in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
PublicKeyComposite<X> - Class in uk.ac.ed.epcc.webapp.session
A Composite that adds a SSH public key to an AppUser
PublicKeyComposite(AppUserFactory) - Constructor for class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
PublicKeyReaderUtil - Class in uk.ac.ed.epcc.webapp.ssh
The class is a utility class to read OpenSSH or SECSH encoded public key texts.
PublicKeyReaderUtil.PublicKeyParseException - Exception in uk.ac.ed.epcc.webapp.ssh
The Exception is throws if the public key encoded text could not be parsed.
PublicKeyReaderUtil.PublicKeyParseException.ErrorCode - Enum in uk.ac.ed.epcc.webapp.ssh
Enumeration of the error codes if the public key could not parsed.
PUBLISH_BAD_KEYS - Static variable in class uk.ac.ed.epcc.webapp.servlet.BadKeyServlet
 
purge(P) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
purge(P) - Method in interface uk.ac.ed.epcc.webapp.model.history.HistoryHandler
Delete all history records corresponding to a specified peer object.
purge(O) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
purge all entries for an owner.
purge() - Method in class uk.ac.ed.epcc.webapp.session.AbstractRequestFactory
remove any time expired requests
purge(SQLFilter<R>) - Method in class uk.ac.ed.epcc.webapp.session.AbstractRequestFactory
remove expired reqeusts based on a SQLFilter
purgeOldData(Date) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
purgeOldData(Date) - Method in interface uk.ac.ed.epcc.webapp.model.TimePurgeFactory
 
purgeOrphan() - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
purge all orphan entries.
put(Object, Object) - Method in class uk.ac.ed.epcc.webapp.cache.SoftHashMap
Here we put the key, value pair into the HashMap using a SoftValue object.
put(R, Object) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
 
put(C, R, Object) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
put(String, Object) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
set the value associated with a form field
put(String, Object) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
set the value associated with a form field
put(String, Object) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
 
putAfter(R, R, Object) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
Add an entry immediatly after a specified row.
putAfter(C, R, R, Object) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
putAll(Map<? extends String, ? extends Object>) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
 

Q

QRServlet - Class in uk.ac.ed.epcc.webapp.servlet
Servlet to generate a QRCode This is not authenticated but may use the HttpSession
QRServlet() - Constructor for class uk.ac.ed.epcc.webapp.servlet.QRServlet
 
qualify - Variable in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
 
qualify - Variable in class uk.ac.ed.epcc.webapp.model.data.SetMapper
 
qualifyTables() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
qualifyTables() - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.MultiTableFilter
Should field names be qualified
qualifyTables() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.BackJoinFilter
 
qualifyTables() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.ConstJoinerFilter
 
qualifyTables() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.JoinerFilter
 
qualifyTables() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.OrphanFilter
 
QUERY_ROLE_KEY - Static variable in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
QueryMapper<T> - Interface in uk.ac.ed.epcc.webapp.charts.strategy
Formatting object that gather the data for an arbitrary date range from a target object.
QueryRoleTransition() - Constructor for class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider.QueryRoleTransition
 
Question(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.far.QuestionManager.Question
 
QUESTION_COL - Static variable in class uk.ac.ed.epcc.webapp.model.far.response.ContentVisitor
 
QUESTION_TEXT_FIELD - Static variable in class uk.ac.ed.epcc.webapp.model.far.QuestionManager
 
QUESTION_TYPE_NAME - Static variable in class uk.ac.ed.epcc.webapp.model.far.QuestionManager
 
QuestionFormHandler<T> - Interface in uk.ac.ed.epcc.webapp.model.far.handler
 
QuestionManager - Class in uk.ac.ed.epcc.webapp.model.far
 
QuestionManager(SectionManager) - Constructor for class uk.ac.ed.epcc.webapp.model.far.QuestionManager
 
QuestionManager.Question - Class in uk.ac.ed.epcc.webapp.model.far
 
quote(StringBuilder, String) - Method in class uk.ac.ed.epcc.webapp.jdbc.MysqlSQLContext
 
quote(StringBuilder, String) - Method in class uk.ac.ed.epcc.webapp.jdbc.PostgresqlSQLContext
 
quote(StringBuilder, String) - Method in interface uk.ac.ed.epcc.webapp.jdbc.SQLContext
Quote a field or table name
quoteQualified(StringBuilder, String, String) - Method in class uk.ac.ed.epcc.webapp.jdbc.MysqlSQLContext
 
quoteQualified(StringBuilder, String, String) - Method in class uk.ac.ed.epcc.webapp.jdbc.PostgresqlSQLContext
 
quoteQualified(StringBuilder, String, String) - Method in interface uk.ac.ed.epcc.webapp.jdbc.SQLContext
Quote a field or table name
QuoteVisitor - Class in uk.ac.ed.epcc.webapp.editors.mail
Class to convert a Message into a quoted text string Nested messaged are quoted to the appropriate message depth.
QuoteVisitor(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.QuoteVisitor
 

R

radio_selector - Variable in class uk.ac.ed.epcc.webapp.content.Control
 
radio_selector - Variable in class uk.ac.ed.epcc.webapp.content.Label
 
RadioButtonInput<V,T> - Class in uk.ac.ed.epcc.webapp.forms.inputs
Wrapper class to convert a ListInput to be displayed as a RadioButton.
RadioButtonInput(ListInput<V, T>) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
Construct a RadioButtonInput defaulting to the first selectable item unless there is already one set in the ListInput
RadioButtonInput(ListInput<V, T>, T) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
Construct a RadioButtonInput with a specified default (can be null).
RADIUS_SQL_CONTEXT - Static variable in class uk.ac.ed.epcc.webapp.model.radius.RadiusPasswordChangeListener
Name of the SQL context used to update radius
RADIUS_USER_ROLE - Static variable in class uk.ac.ed.epcc.webapp.model.radius.RadiusPasswordChangeListener
Role users need to be added to radius
RadiusPasswordChangeListener - Class in uk.ac.ed.epcc.webapp.model.radius
 
RadiusPasswordChangeListener(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.radius.RadiusPasswordChangeListener
 
randomBytes(int) - Method in class uk.ac.ed.epcc.webapp.session.RandomService
 
randomInt(int) - Method in class uk.ac.ed.epcc.webapp.session.RandomService
 
randomisePassword(T) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
randomisePassword(T) - Method in class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
randomisePassword(T) - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite
set a new randomised password for the user
RandomService - Class in uk.ac.ed.epcc.webapp.session
An AppContextService to generate random tokens and passwords.
RandomService() - Constructor for class uk.ac.ed.epcc.webapp.session.RandomService
 
randomString(char[][], int) - Method in class uk.ac.ed.epcc.webapp.session.RandomService
Generates random sequences of characters taken from the input range, which has the format:
randomString(int) - Method in class uk.ac.ed.epcc.webapp.session.RandomService
Generates random sequences of characters in the ranges 'a'..'z', 'A'..'Z' and '0'..'9'.
RangeDateInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
RangeDateInput(Date, Date) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.RangeDateInput
 
RangedInput<N extends java.lang.Number> - Interface in uk.ac.ed.epcc.webapp.forms.inputs
An Input where the values must come from a numerical range.
RangeMapper<T> - Interface in uk.ac.ed.epcc.webapp.charts.strategy
Formatting object for mapping objects to time series.
RangeSearch<D extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
Search for an integer id from a range which is not allocated to any record from a table.
RangeSearch(DataObjectFactory<D>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.RangeSearch
 
RangeSearch.Info - Class in uk.ac.ed.epcc.webapp.model.data
 
RangeSearch.InfoFinder - Class in uk.ac.ed.epcc.webapp.model.data
 
RangeSearch.InfoMapper - Class in uk.ac.ed.epcc.webapp.model.data
 
RangeValidator - Class in uk.ac.ed.epcc.webapp.model.period
 
RangeValidator(String, Date, Date) - Constructor for class uk.ac.ed.epcc.webapp.model.period.RangeValidator
 
rateScale(double) - Method in interface uk.ac.ed.epcc.webapp.charts.PeriodSequencePlot
re-scale all data values to by factor divided by the number of milliseconds in the period.
rateScale(double) - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
rescale a dataset by constant divided by number of miliseconds
rawRoleQuery(AppContext, int, String) - Static method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
Perform a raw query of a users roles from the database
read(InputStream) - Method in class uk.ac.ed.epcc.webapp.editors.mail.DeDupVisitor
 
read(InputStream) - Method in class uk.ac.ed.epcc.webapp.model.data.stream.BlobStreamData
 
read(InputStream) - Method in class uk.ac.ed.epcc.webapp.model.data.stream.MimeStreamDataWrapper
 
read(InputStream) - Method in interface uk.ac.ed.epcc.webapp.model.data.stream.StreamData
read data from an Input Stream
read(F, O, String) - Method in class uk.ac.ed.epcc.webapp.model.far.XMLFormReader
 
READ_ONLY_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.model.data.Repository
 
readExternal(ObjectInput) - Method in class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayMimeStreamData
 
readExternal(ObjectInput) - Method in class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayStreamData
 
readExternal(ObjectInput) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
readExternal(ObjectInput) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NodeContainer
 
readExternal(ObjectInput) - Method in class uk.ac.ed.epcc.webapp.session.SerialisableSoftReference
 
readFixtures(Class, String...) - Method in class uk.ac.ed.epcc.webapp.model.data.XMLDataUtils
Read a set of fixture files.
readResourceAsSource(Class, String) - Static method in class uk.ac.ed.epcc.webapp.model.data.XMLDataUtils
read a resource as a Source
readResourceAsString(Class, String) - Static method in class uk.ac.ed.epcc.webapp.model.data.XMLDataUtils
read a resource as a String
readTables(Class, String...) - Method in class uk.ac.ed.epcc.webapp.model.data.XMLDataUtils
Just create tables from the fixtures
RealInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
RealInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.RealInput
 
RealNameComposite<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
 
RealNameComposite(AppUserFactory<AU>) - Constructor for class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
reasonForReset(T) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
reasonForReset(T) - Method in class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
reasonForReset(T) - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite
Text explanation of why PasswordAuthComposite.mustResetPassword(AppUser) returned true.
record - Variable in class uk.ac.ed.epcc.webapp.model.data.DataObject
All the fields for this record.
Record() - Constructor for class uk.ac.ed.epcc.webapp.model.data.Repository.Record
 
recordView(SessionService<?>, ViewTransitionFactory<K, T>, T) - Static method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
Register the most recent view transition for this provider for use by the BackResult passing a null target clears the memory.
recurse - Variable in class uk.ac.ed.epcc.webapp.servlet.navigation.LandingPageAppUserTransitionProvider.AddTransitionvisitor
 
redirect(String) - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
redirect(URI) - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
redirect(String) - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
Redirect request to a different page.
redirect(URI) - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
Redirect to an external URI This is intended for external URLs so session is never encoded
REDIRECT_TO_LOGIN_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
RedirectResult - Class in uk.ac.ed.epcc.webapp.forms.html
A FormResult indicating a navigation to a new page within the current application
RedirectResult(String) - Constructor for class uk.ac.ed.epcc.webapp.forms.html.RedirectResult
Constructor
Reduction - Enum in uk.ac.ed.epcc.webapp.jdbc.expr
Reduction operators.
ReductionMapper<R> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A ResultMapper that maps a single SQL reduction to a value of the same type
ReductionMapper(AppContext, Class<R>, Reduction, R, SQLExpression<? extends R>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.ReductionMapper
 
REFERENCE_ATTR - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
REFERENCE_PREFIX - Static variable in class uk.ac.ed.epcc.webapp.model.data.Repository
 
ReferenceAcceptFilter<R extends Indexed,T extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
An AcceptFilter version of ReferenceFilter
ReferenceAcceptFilter(Class<T>, String, R) - Constructor for class uk.ac.ed.epcc.webapp.model.data.ReferenceAcceptFilter
Make the filter
ReferenceComparator - Class in uk.ac.ed.epcc.webapp.model.data.reference
A Comparator that sorts IndexedReference objects by numerical order.
ReferenceComparator() - Constructor for class uk.ac.ed.epcc.webapp.model.data.reference.ReferenceComparator
 
ReferencedAdapter(String, IndexedProducer<I>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferencedAdapter
 
ReferencedAdapter(IndexedTypeProducer<I, ? extends IndexedProducer<I>>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferencedAdapter
 
ReferenceFieldType - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
ReferenceFieldType(String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.ReferenceFieldType
Constructor for the default nullable reference
ReferenceFieldType(boolean, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.ReferenceFieldType
Constructor that allows the reference to be defined as non-null.
ReferenceFilter<BDO extends DataObject,R extends Indexed> - Class in uk.ac.ed.epcc.webapp.model.data
Generic SQL filter for selecting records using a peer Object that implements Indexed referenced from a integer field.
ReferenceFilter(DataObjectFactory<BDO>, String, R) - Constructor for class uk.ac.ed.epcc.webapp.model.data.ReferenceFilter
Make the filter from a peer object
ReferenceFilter(DataObjectFactory<BDO>, String, IndexedReference<R>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.ReferenceFilter
Make the filter from an IndexedReference
ReferenceIterator(IndexedTypeProducer<I, ? extends IndexedProducer<I>>, SQLFilter<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferenceIterator
 
ReferenceProvider - Interface in uk.ac.ed.epcc.webapp.model.data.reference
 
ReferenceServiceFilterComposite<BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model
A ServiceFilterComposite that uses a reference to a classifier table to indicate the service.
ReferenceServiceFilterComposite(DataObjectFactory<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.ReferenceServiceFilterComposite
 
ReFetchTargetVisitor<T,K> - Class in uk.ac.ed.epcc.webapp.forms.swing
A TransitionFactoryVisitor that performs a clean re-fetch of the target.
ReFetchTargetVisitor(T) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.ReFetchTargetVisitor
 
REFINGERPRINT - Static variable in class uk.ac.ed.epcc.webapp.ssh.BadKeyFactory
 
reFingerprint() - Method in class uk.ac.ed.epcc.webapp.ssh.BadKeyFactory
 
RegexpInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
Input for a regular expression pattern.
RegexpInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.RegexpInput
 
register(Form) - Method in interface uk.ac.ed.epcc.webapp.forms.ModifyingFormValidator
called when the validator is registered
register(String) - Method in class uk.ac.ed.epcc.webapp.forms.registry.AbstractFormFactoryProvider
register this object with its parent collection.
register(T) - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType
register a value in the BasicType.
register(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.ConfigFormProvider.ConfigFormFactoryProvider
 
register(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.HeirarchyFormRegistry.HeirarchyFormFactoryProvider
 
REGISTER_IDENTITY_DEFAULT_TEXT - Static variable in class uk.ac.ed.epcc.webapp.servlet.RemoteAuthServlet
 
registerItems(T) - Method in interface uk.ac.ed.epcc.webapp.model.log.LogComposite
register additional item types
registerNewUser(AppContext, AppUser) - Static method in class uk.ac.ed.epcc.webapp.servlet.RemoteAuthServlet
Set the user that should be registered (and logged in) if the external authentication succeeds.
RegisterServlet - Class in uk.ac.ed.epcc.webapp.servlet
Register first time visitors
RegisterServlet() - Constructor for class uk.ac.ed.epcc.webapp.servlet.RegisterServlet
 
RegisterTrigger<AU extends AppUser> - Interface in uk.ac.ed.epcc.webapp.session
An interface for objects (Usually the AppUserFactory or its Composites that can trigger an existing user to visit the registration page.
RegistrationDateComposite<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
A SignupDateComposite that implements RegisterTrigger This is used to force an auto-created account to the registration page the first time a user logs in.
RegistrationDateComposite(AppUserFactory) - Constructor for class uk.ac.ed.epcc.webapp.session.RegistrationDateComposite
 
RegistryListTag - Class in uk.ac.ed.epcc.webapp.tags
A custom Tag that generates the registry list
RegistryListTag() - Constructor for class uk.ac.ed.epcc.webapp.tags.RegistryListTag
 
RegularPeriodInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
RegularPeriodInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.RegularPeriodInput
 
RegularPeriodInput(Date) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.RegularPeriodInput
 
RegularPeriodInput(long, int) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.RegularPeriodInput
 
RegularPeriodInput(Date, long, int) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.RegularPeriodInput
 
RegularSplitPeriod - Class in uk.ac.ed.epcc.webapp.time
 
RegularSplitPeriod(Date, Date, int) - Constructor for class uk.ac.ed.epcc.webapp.time.RegularSplitPeriod
 
REJECT_MULTIPLE_RESULT_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
Relationship<A extends AppUser,B extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.relationship
Link class that encodes a relationship between an AppUser and a domain object.
Relationship(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.model.relationship.Relationship
 
Relationship(AppContext, String, DataObjectFactory<B>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.relationship.Relationship
Extension constructor to allow sub-classes to set factory and field
Relationship(AppContext, String, DataObjectFactory<B>) - Constructor for class uk.ac.ed.epcc.webapp.model.relationship.Relationship
Constructor to allow sub-classes to set factory
Relationship.Link<A extends AppUser,B extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.relationship
 
RelationshipAppUserKey<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
 
RelationshipAppUserKey(String, String, String) - Constructor for class uk.ac.ed.epcc.webapp.session.RelationshipAppUserKey
 
RelationshipAppUserKey(String, String, String, String) - Constructor for class uk.ac.ed.epcc.webapp.session.RelationshipAppUserKey
 
RelationshipLinkManager<A extends AppUser,B extends DataObject,L extends LinkManager.Link<A,B>> - Class in uk.ac.ed.epcc.webapp.model.relationship
A base class for LinkManagers that implement RelationshipProvider.
RelationshipLinkManager(AppContext, String, String, DataObjectFactory<B>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.relationship.RelationshipLinkManager
 
RelationshipList(AppContext, String, X) - Constructor for class uk.ac.ed.epcc.webapp.model.relationship.ViewRelationTransition.RelationshipList
 
RelationshipProvider<A extends AppUser,B extends DataObject> - Interface in uk.ac.ed.epcc.webapp.model.relationship
Interface for AccessRoleProvider classes that provide relationship roles between AppUsers and a target object where the set of provided relationships can be queried.
RelationshipTableCreator - Class in uk.ac.ed.epcc.webapp.model.relationship
Class to create Relationship tables
RelationshipTableCreator(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.relationship.RelationshipTableCreator
 
RelationshipTableCreator.CreateAction - Class in uk.ac.ed.epcc.webapp.model.relationship
 
RelativeDateFormat - Class in uk.ac.ed.epcc.webapp.forms.inputs
A Format for Date objects that understands a relative date notation Now[+-][dwmy] which translates to the current time plus or minus the specified number of days,weeks,months,years.
RelativeDateFormat(Date, String) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.RelativeDateFormat
 
RelativeDateInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
A DateInput that parses a relative date notation.
RelativeDateInput(Date) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.RelativeDateInput
 
RelativeDateInput(Date, long) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.RelativeDateInput
 
Releasable - Interface in uk.ac.ed.epcc.webapp.model.data
 
release() - Method in class uk.ac.ed.epcc.webapp.model.data.Composite
perform extra clean-up when factory is released
release() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
This is used like a destructor - means less connections, etc lying around This will also clear the record from the Repository cache if this is enabled
release() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
use like a destructor.
release() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.Link
 
release() - Method in interface uk.ac.ed.epcc.webapp.model.data.Releasable
mark object as no longer needed This can be called by iteration loops as an advisory destructor.
release() - Method in interface uk.ac.ed.epcc.webapp.model.history.History
 
release() - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryRecord
 
releaseLock() - Method in class uk.ac.ed.epcc.webapp.model.cron.LockFactory.Lock
release the lock
relink(Repository, Repository.Record, Repository.Record) - Method in class uk.ac.ed.epcc.webapp.model.data.Relinker
 
Relinker - Class in uk.ac.ed.epcc.webapp.model.data
Class for relinking references.
Relinker() - Constructor for class uk.ac.ed.epcc.webapp.model.data.Relinker
 
REMOTE_AUTH_REALM_PROP - Static variable in class uk.ac.ed.epcc.webapp.servlet.RemoteAuthServlet
Property name to use for the authentication realm.
remote_expression - Variable in class uk.ac.ed.epcc.webapp.jdbc.expr.DerefSQLExpression
 
RemoteAcceptFilter<T extends DataObject,R extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
An AcceptFilter version of a Joiner If you need a remote filter which is not known to be a AcceptFilter use DataObjectFactory.getRemoteFilter(DataObjectFactory, String, BaseFilter) as this uses a visitor to produce an optimised implementation strategy
RemoteAcceptFilter(Class<T>, DataObjectFactory<R>, String, BaseFilter<R>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.RemoteAcceptFilter
 
RemoteAccessRoleProvider<U extends AppUser,T extends DataObject,R extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
A wrapper round a DataObjectFactory that forwards role relationships from a remote object The AppUser has the role with the target object if the user has the same named role with the remote object the target references.
RemoteAccessRoleProvider(SessionService<U>, DataObjectFactory<T>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.RemoteAccessRoleProvider
 
RemoteAuthListener<AU extends AppUser> - Interface in uk.ac.ed.epcc.webapp.servlet
Interface for Composites which observe external authentications.
RemoteAuthServlet - Class in uk.ac.ed.epcc.webapp.servlet
This servlet is to support authentication from the container.
RemoteAuthServlet() - Constructor for class uk.ac.ed.epcc.webapp.servlet.RemoteAuthServlet
 
RemoteSQLValue<H extends DataObject,R extends DataObject,T> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
Abstract superclass for a SQLValue that needs to follow a remote reference to access its data.
RemoteSQLValue(AppContext, IndexedSQLValue<H, R>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.RemoteSQLValue
 
Removable - Interface in uk.ac.ed.epcc.webapp.model.data
Interface for DataObjects that can be removed from a DataObjectFactory.FilterIterator Classes that implement this should therefore have a well defined iteration order that won't per permuted if elements from the start of the sequence are removed.
remove(Object) - Method in class uk.ac.ed.epcc.webapp.cache.SoftHashMap
 
remove() - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot.PeriodIterator
 
remove(R) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
Remove row data from the column
remove() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLResultIterator
 
remove(WrappedDatabaseService) - Static method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
remove() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.AbstractMultiIterator
 
remove() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.DecoratingIterator
 
remove() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.EmptyIterator
 
remove() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.NestedIterator
 
remove() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.SkipIterator
 
remove() - Method in class uk.ac.ed.epcc.webapp.model.data.iterator.SortingIterator
 
remove() - Method in interface uk.ac.ed.epcc.webapp.model.data.Removable
This method removes the record It should delete any dependent data then call DataObject.delete()
remove(String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
 
remove() - Method in class uk.ac.ed.epcc.webapp.model.log.FileData
 
remove() - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
Remove referenced data if appropriate and then remove this object.
remove() - Method in class uk.ac.ed.epcc.webapp.model.log.MessageData
 
remove() - Method in class uk.ac.ed.epcc.webapp.model.log.TextData
 
remove() - Method in class uk.ac.ed.epcc.webapp.ssh.BadKeyFactory.BadKey
 
remove() - Static method in class uk.ac.ed.epcc.webapp.ssl.CachedSocketFactory
 
remove() - Method in class uk.ac.ed.epcc.webapp.time.SplitPeriod.PeriodIterator
 
REMOVE_ACTION - Static variable in class uk.ac.ed.epcc.webapp.session.AvatarComposite.AddAvatarTransition
 
REMOVE_KEY_ROLE - Static variable in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
removeAction(String) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
removeAction(String) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
remove a FormAction.
removeAttribute(Object) - Method in class uk.ac.ed.epcc.webapp.AppContext
remove an object cached in the AppContext
removeAttribute(String) - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
removeAttribute(String) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
remove object from session
removeAttribute(String) - Method in class uk.ac.ed.epcc.webapp.session.SimpleSessionService
 
removeAvatar(AU) - Method in class uk.ac.ed.epcc.webapp.session.AvatarComposite
 
RemoveAvatarAction(AU) - Constructor for class uk.ac.ed.epcc.webapp.session.AvatarComposite.AddAvatarTransition.RemoveAvatarAction
 
removeCached(String, String) - Method in class uk.ac.ed.epcc.webapp.AppContext
 
removeChangeListener(DatasetChangeListener) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeSetPlot
 
removeChangeListener(DatasetChangeListener) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
removeClosable(AutoCloseable) - Method in interface uk.ac.ed.epcc.webapp.jdbc.CloseRegistry
 
removeClosable(AutoCloseable) - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
removeClosable(AutoCloseable) - Method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
removeCol(C) - Method in class uk.ac.ed.epcc.webapp.content.Table
remove a col from display data is retained and will return if key is replaced.
removeCritical(String) - Method in class uk.ac.ed.epcc.webapp.ssh.KeySigner
 
removeExtension(String) - Method in class uk.ac.ed.epcc.webapp.ssh.KeySigner
 
removeField(String) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
remove a field from the form
removeField(String) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
remove a field from the form
removeInput(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
 
removePrincipal(String) - Method in class uk.ac.ed.epcc.webapp.ssh.KeySigner
 
removeRoleByID(AppContext, int, String) - Static method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
removeRow(R) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
removeValidator(FormValidator) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
removeValidator(FieldValidator<I>) - Method in class uk.ac.ed.epcc.webapp.forms.Field
 
removeValidator(FormValidator) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
Remove a FormValidator
removeValidator(FieldValidator<V>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.BaseInput
 
removeValidator(FieldValidator<T>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ErrorInput
 
removeValidator(FieldValidator<String>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.InfoInput
 
removeValidator(FieldValidator<V>) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.Input
Remove a FieldValidator from this input
removeValidator(FieldValidator<V>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
removeValidator(FieldValidator<X>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappedInput
 
removeValidator(FieldValidator<V>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappingInput
 
removeValidator(FieldValidator<Integer>) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
rename(String, String) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DataBaseHandlerService
 
renew() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.DynamicForm
 
RENEW - Static variable in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider
 
RenewTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.RenewTransition
 
repopulate(SessionService<?>) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageComposer
re-initialise the message to its starting state
repopulate(SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Composer
 
REPORT_ACCOUNT_NOT_FOUND - Static variable in class uk.ac.ed.epcc.webapp.servlet.LoginServlet
 
repository - Variable in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
Repository - Class in uk.ac.ed.epcc.webapp.model.data
Repository encapsulates a Database table.
Repository(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.Repository
Create a Repository object private to force the use of the Factory method.
Repository.FieldInfo - Class in uk.ac.ed.epcc.webapp.model.data
Information about fields
Repository.IdMode - Enum in uk.ac.ed.epcc.webapp.model.data
modes supported by Repository.Record.setID(int)
Repository.IndexInfo - Class in uk.ac.ed.epcc.webapp.model.data
information about indexes
Repository.Order - Class in uk.ac.ed.epcc.webapp.model.data
Class representing an Order clause
Repository.Record - Class in uk.ac.ed.epcc.webapp.model.data
Record encapsulates a Database record.
RepositoryFieldInput - Class in uk.ac.ed.epcc.webapp.model.data.forms.inputs
Input to select one of the fields of a Repository
RepositoryFieldInput(Repository) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryFieldInput
 
RepositoryForeignKeyInput - Class in uk.ac.ed.epcc.webapp.model.data.forms.inputs
Input to select one of the foreign keys of a Repository
RepositoryForeignKeyInput(Repository) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryForeignKeyInput
 
RepositoryIndexInput - Class in uk.ac.ed.epcc.webapp.model.data.forms.inputs
Input to select one of the fields of a Repository
RepositoryIndexInput(Repository) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryIndexInput
 
request() - Method in interface uk.ac.ed.epcc.webapp.servlet.session.token.BearerTokenService
Should authentication be requested or errors reported.
REQUEST_ACTION - Static variable in class uk.ac.ed.epcc.webapp.session.EmailChangeRequestFactory
 
RequestAction(AppUser) - Constructor for class uk.ac.ed.epcc.webapp.session.EmailChangeRequestFactory.RequestAction
 
requestAuthentication(SessionService<A>) - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
requestAuthentication(SessionService<A>) - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
Authentication is required for this request but credentials are not available.
requestedScopes() - Method in interface uk.ac.ed.epcc.webapp.servlet.session.token.BearerTokenService
Return the scopes requested during authentication.
requestLogin(SessionService<A>, String) - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
requestLogin(SessionService<A>, String) - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
Go to the login page to request a login.
RequestMimeStreamData - Class in uk.ac.ed.epcc.webapp.servlet
 
RequestMimeStreamData(AppContext, HttpServletRequest) - Constructor for class uk.ac.ed.epcc.webapp.servlet.RequestMimeStreamData
 
REQUIRE_ID_KEY - Static variable in class uk.ac.ed.epcc.webapp.model.data.Repository
 
REQUIRE_OLD_PASSWORD - Static variable in class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder
Do we ask for the old web password when changing.
REQUIRE_PERSON_UPDATE_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
requireAll() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AlternateInput
 
requireAll() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.FileUploadDecorator
 
requireAll() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
Are all inputs required
requireAuth(AU) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.FormAuthComposite
 
requireAuth(A) - Method in interface uk.ac.ed.epcc.webapp.session.twofactor.TwoFactorComposite
Check if two factor authentication is required.
required(SessionService<AU>) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.UpdatePersonRequiredPage
 
required(SessionService<AU>) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder.VerifyEmailRequiredPage
 
required(SessionService<T>) - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite.PasswordResetRequiredPage
 
required(SessionService<U>) - Method in interface uk.ac.ed.epcc.webapp.session.RequiredPage
Does this required page need to be shown now
required_filter - Variable in class uk.ac.ed.epcc.webapp.jdbc.expr.DerefSQLExpression
 
REQUIRED_PAGE_RETURN_ATTR - Static variable in interface uk.ac.ed.epcc.webapp.session.RequiredPage
 
REQUIRED_PAGES_ATTR - Static variable in interface uk.ac.ed.epcc.webapp.session.RequiredPage
 
REQUIRED_TWO_FACTOR - Static variable in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
RequiredPage<U extends AppUser> - Interface in uk.ac.ed.epcc.webapp.session
Object representing a page that a user is redirected to if certain conditions are met.
RequiredPageNotifyHearbeatListener<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
 
RequiredPageNotifyHearbeatListener(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.session.RequiredPageNotifyHearbeatListener
 
RequiredPageProvider<AU extends AppUser> - Interface in uk.ac.ed.epcc.webapp.session
 
requireHandler() - Method in class uk.ac.ed.epcc.webapp.model.far.HandlerPartManager
 
requireHandler() - Method in class uk.ac.ed.epcc.webapp.model.far.SectionManager
 
requireRefreshDays() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
number of days between required review of personal details
requireTwoFactor(A) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TwoFactorHandler
 
reRegister() - Method in class uk.ac.ed.epcc.webapp.session.AppUser
Re-register a retired account
reRegister(A) - Method in interface uk.ac.ed.epcc.webapp.session.ReRegisterComposite
 
ReRegisterComposite<A extends AppUser> - Interface in uk.ac.ed.epcc.webapp.session
An interface for AppUserComposites that need to implements side-effects when a user re-registers an account.
res - Variable in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
reset() - Method in class uk.ac.ed.epcc.webapp.CleanupService
 
reset() - Method in class uk.ac.ed.epcc.webapp.editors.mail.IsMessageVisitor
 
reset() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormResultVisitor
 
reset(AppContext, String) - Static method in class uk.ac.ed.epcc.webapp.model.data.Repository
Clear the cached repository
reset() - Static method in class uk.ac.ed.epcc.webapp.servlet.HeartbeatServlet
 
reset() - Static method in class uk.ac.ed.epcc.webapp.session.RequiredPageNotifyHearbeatListener
 
RESET_ACTION - Static variable in class uk.ac.ed.epcc.webapp.forms.stateful.FormState
 
RESET_NAVIGATION_MENU - Static variable in class uk.ac.ed.epcc.webapp.servlet.UserServlet
 
RESET_PASSWORD_PAGE - Static variable in class uk.ac.ed.epcc.webapp.servlet.LoginServlet
 
ResetAction() - Constructor for class uk.ac.ed.epcc.webapp.forms.stateful.FormState.ResetAction
 
resetConfig() - Method in interface uk.ac.ed.epcc.webapp.config.ConfigServiceListener
 
resetConfig() - Method in class uk.ac.ed.epcc.webapp.ssl.SSLService
 
resetLogger() - Method in class uk.ac.ed.epcc.webapp.AbstractContexed
clear the cached logger in case we modify the log service
resetMenu() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
reset the Navigation menu so it is re-calculated for the next page view.
resetNavigationMenu(AppContext, HttpServletRequest, HttpServletResponse, Map<String, Object>, SessionService) - Method in class uk.ac.ed.epcc.webapp.servlet.UserServlet
 
resetPasswordFails() - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.Handler
 
resetStructure() - Method in interface uk.ac.ed.epcc.webapp.jdbc.table.TableStructureListener
Table structure has changed
resetStructure(T) - Method in class uk.ac.ed.epcc.webapp.model.data.EditTableTransition
 
resetStructure() - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
resolution - Variable in class uk.ac.ed.epcc.webapp.model.data.DurationFieldValue
 
resonForReset() - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.Handler
 
ResourceService - Interface in uk.ac.ed.epcc.webapp.resource
Service for locating resources.
response - Variable in class uk.ac.ed.epcc.webapp.model.far.response.CompleteVisitor
 
response - Variable in class uk.ac.ed.epcc.webapp.model.far.response.ContentVisitor
 
Response(ResponseManager<? extends ResponseManager.Response<D>, D>, Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager.Response
 
RESPONSE_TAG - Static variable in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager
 
ResponseData(ResponseDataManager<?, R, F>, Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.ResponseDataManager.ResponseData
 
ResponseDataManager<D extends ResponseDataManager.ResponseData<?,R,F>,R extends ResponseManager.Response<F>,F extends DynamicFormManager.DynamicForm> - Class in uk.ac.ed.epcc.webapp.model.far.response
a linking table that links a response to a specific question in the targetted form.
ResponseDataManager(ResponseManager<R, F>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.ResponseDataManager
 
ResponseDataManager.ResponseData<T,R extends ResponseManager.Response<F>,F extends DynamicFormManager.DynamicForm> - Class in uk.ac.ed.epcc.webapp.model.far.response
 
ResponseManager<R extends ResponseManager.Response<F>,F extends DynamicFormManager.DynamicForm> - Class in uk.ac.ed.epcc.webapp.model.far.response
a factory for responses to DynamicFormManager.DynamicForms.
ResponseManager(DynamicFormManager<F>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager
 
ResponseManager.Response<D extends DynamicFormManager.DynamicForm> - Class in uk.ac.ed.epcc.webapp.model.far.response
This represents a response to a DynamicFormManager.DynamicForm The logic for how a response is generated (and how the form we are responding to is selected) is up to the sub-class.
ResponseTarget<D extends DynamicFormManager.DynamicForm,R extends ResponseManager.Response<D>> - Class in uk.ac.ed.epcc.webapp.model.far.response
target for transitions that fill out form responses.
ResponseTarget(R, PartManager.Part) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.ResponseTarget
 
ResponseTransitionKey<D extends DynamicFormManager.DynamicForm,R extends ResponseManager.Response<D>> - Class in uk.ac.ed.epcc.webapp.model.far.response
 
ResponseTransitionKey(String, String) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionKey
 
ResponseTransitionKey(String) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionKey
 
ResponseTransitionProvider<D extends DynamicFormManager.DynamicForm,R extends ResponseManager.Response<D>> - Class in uk.ac.ed.epcc.webapp.model.far.response
ResponseTransitionProvider(String, ResponseManager<R, D>) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider
 
ResponseTransitionProvider.ChainedResult - Class in uk.ac.ed.epcc.webapp.model.far.response
 
ResponseTransitionProvider.EditResult - Class in uk.ac.ed.epcc.webapp.model.far.response
 
ResponseTransitionProvider.EditSectionTransition - Class in uk.ac.ed.epcc.webapp.model.far.response
 
ResponseTransitionProvider.EditSectionTransition.CancelAction - Class in uk.ac.ed.epcc.webapp.model.far.response
 
ResponseTransitionProvider.EditSectionTransition.EditAction - Class in uk.ac.ed.epcc.webapp.model.far.response
 
ResponseTransitionProvider.ParentTransition - Class in uk.ac.ed.epcc.webapp.model.far.response
 
ResponseTransitionProvider.SiblingTransition - Class in uk.ac.ed.epcc.webapp.model.far.response
 
ResponseTransitionProvider.SubmitTransition - Class in uk.ac.ed.epcc.webapp.model.far.response
 
restore() - Method in interface uk.ac.ed.epcc.webapp.model.data.UnRetirable
restore a retired this object.
restrictDefaultInput() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Should the default input restrict parse values based on DataObjectFactory.getSelectFilter().
RestrictedEmailFieldValidator - Class in uk.ac.ed.epcc.webapp.email.inputs
A FieldValidator that checks for forbidden email patterns
RestrictedEmailFieldValidator(String) - Constructor for class uk.ac.ed.epcc.webapp.email.inputs.RestrictedEmailFieldValidator
 
RestrictedRetirable - Interface in uk.ac.ed.epcc.webapp.model.data
Interface for retire operations with restricted access.
ResultIterator<O> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
Iterator over filter results.
ResultIterator(AppContext, Class<O>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.ResultIterator
 
ResultMapper<O> - Interface in uk.ac.ed.epcc.webapp.jdbc.filter
Interface for classes that map ResultSets to Objects Where Filters are used to define which database records are to be selected a ResultMapper defines what data is to retrieved from these records and how it is to be converted into a domain object.
ResultVisitor<T> - Interface in uk.ac.ed.epcc.webapp.jdbc.filter
Interface for classes that visit the results of an iterator as they are produced
Retirable - Interface in uk.ac.ed.epcc.webapp.model.data
Interface for DataObjects that support a Retire action
retire() - Method in class uk.ac.ed.epcc.webapp.model.cron.LockFactory.Lock
 
RETIRE - Static variable in class uk.ac.ed.epcc.webapp.model.data.forms.DataObjectUpdateFormFactory
 
retire() - Method in interface uk.ac.ed.epcc.webapp.model.data.Retirable
retire this object.
retire() - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.DynamicForm
 
RETIRE - Static variable in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider
 
retire() - Method in class uk.ac.ed.epcc.webapp.model.Property
 
retire() - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFile
 
RetireAction<BDO extends DataObject & Retirable> - Class in uk.ac.ed.epcc.webapp.model.data.forms
Form action to retire an object implementing the Retirable interface
RetireAction(String, BDO) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.RetireAction
 
RetireTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.RetireTransition
 
retrieveAppContext(HttpServletRequest, HttpServletResponse) - Static method in class uk.ac.ed.epcc.webapp.servlet.ErrorFilter
create the required AppContext.
retrieveAppContext(HttpServletRequest, HttpServletResponse, boolean) - Static method in class uk.ac.ed.epcc.webapp.servlet.ErrorFilter
 
returnCaller(AppContext, HttpServletRequest, HttpServletResponse, Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.servlet.UserServlet
 
reverse(LdapName) - Static method in class uk.ac.ed.epcc.webapp.forms.inputs.DNInput
 
RightAcceptFilter(BaseFilter<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.LinkManager.RightAcceptFilter
 
rightDistributive(Operator) - Method in enum uk.ac.ed.epcc.webapp.jdbc.expr.Operator
returns true iff: ( A op B ) this C is the same as (A this C) op ( B this C)
ROLE_FIELD - Static variable in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
ROLE_LIST_CONFIG - Static variable in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
ROLE_PERSON_ID - Static variable in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
ROLE_TABLE - Static variable in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
RoleAction<U extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
 
RoleAction(String, U) - Constructor for class uk.ac.ed.epcc.webapp.session.RoleAction
 
RoleAppUserKey - Class in uk.ac.ed.epcc.webapp.session
 
RoleAppUserKey(String, String, String) - Constructor for class uk.ac.ed.epcc.webapp.session.RoleAppUserKey
 
RoleAppUserKey(String, String, String, String) - Constructor for class uk.ac.ed.epcc.webapp.session.RoleAppUserKey
 
RoleButtonsTag - Class in uk.ac.ed.epcc.webapp.tags
A custom Tag that inserts the navigation menu
RoleButtonsTag() - Constructor for class uk.ac.ed.epcc.webapp.tags.RoleButtonsTag
 
RoleFilter(SQLContext, String...) - Constructor for class uk.ac.ed.epcc.webapp.session.AppUserFactory.RoleFilter
 
RoleFilterProvider<T extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
A NamedFilterProvider that selects AppUsers via their role names (as defined in the role table)
RoleFilterProvider(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.session.RoleFilterProvider
 
RoleNameInput - Class in uk.ac.ed.epcc.webapp.session
An input for valid role names.
RoleNameInput(SessionService) - Constructor for class uk.ac.ed.epcc.webapp.session.RoleNameInput
 
RoleNodeMaker - Class in uk.ac.ed.epcc.webapp.session
A NodeMaker that adds role toggle links.
RoleNodeMaker(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.session.RoleNodeMaker
 
RoleUpdate<U extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
 
RoleUpdate(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.session.RoleUpdate
 
rollbackTransaction() - Method in interface uk.ac.ed.epcc.webapp.jdbc.DatabaseService
Abort changes since start or last commit
rollbackTransaction() - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
rollbackTransaction() - Method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
RoundSQLExpression<N extends java.lang.Number> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A SQLExpression that rounds an numeric SQLExpression to the nearest integer.
RoundSQLExpression(SQLExpression<N>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.RoundSQLExpression
 
rowOperation(R, Operator, R, R) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
rows() - Method in class uk.ac.ed.epcc.webapp.content.Table
Deprecated.
rowToString(R) - Method in class uk.ac.ed.epcc.webapp.content.Table
convert all elements in a row to strings so they don't count against additional col totals
RsaKeyValidator - Class in uk.ac.ed.epcc.webapp.ssh
 
RsaKeyValidator() - Constructor for class uk.ac.ed.epcc.webapp.ssh.RsaKeyValidator
 
RsaPublicKeyArrayInput - Class in uk.ac.ed.epcc.webapp.ssh
 
RsaPublicKeyArrayInput() - Constructor for class uk.ac.ed.epcc.webapp.ssh.RsaPublicKeyArrayInput
 
RsaPublicKeyInput - Class in uk.ac.ed.epcc.webapp.ssh
 
RsaPublicKeyInput() - Constructor for class uk.ac.ed.epcc.webapp.ssh.RsaPublicKeyInput
 
run(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.apps.CheckClassProperties
 
run(LinkedList<String>) - Method in interface uk.ac.ed.epcc.webapp.apps.Command
Run the command
run(String[]) - Method in class uk.ac.ed.epcc.webapp.apps.CommandLauncher
run the Command.
run(Class<? extends Command>, String[]) - Method in class uk.ac.ed.epcc.webapp.apps.CommandLauncher
launch pre-existing command.
run(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.apps.GetProperty
 
run(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.apps.GetRandomPassword
 
run(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.apps.GraphicsCommand
 
run(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.apps.ListFonts
 
run(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.apps.SetProperty
 
run(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.apps.UploadXML
 
run() - Method in class uk.ac.ed.epcc.webapp.email.Emailer.SendAction
 
run() - Method in class uk.ac.ed.epcc.webapp.exec.InputStreamThread
 
run() - Method in class uk.ac.ed.epcc.webapp.exec.ProcessHandler
 
run() - Method in class uk.ac.ed.epcc.webapp.exec.TimeoutThread
 
run() - Method in interface uk.ac.ed.epcc.webapp.model.cron.HeartbeatListener
Find and run all Events that are Queued and past their schedule time.
run(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.model.data.DatabaseUpgrader
 
run() - Method in class uk.ac.ed.epcc.webapp.model.serv.DataProducerHeartbeatListener
 
run() - Method in class uk.ac.ed.epcc.webapp.servlet.ErrorFilter.Closer
 
run() - Method in class uk.ac.ed.epcc.webapp.servlet.HeartbeatServlet.Runner
 
run() - Method in class uk.ac.ed.epcc.webapp.session.RequiredPageNotifyHearbeatListener
 
RUN_GC - Static variable in class uk.ac.ed.epcc.webapp.limits.DefaultLimitService
 
runHeartbeat(AppContext, ServletOutputStream) - Method in class uk.ac.ed.epcc.webapp.servlet.HeartbeatServlet
 
runner - Variable in class uk.ac.ed.epcc.webapp.servlet.HeartbeatServlet
 
Runner(ServletConfig) - Constructor for class uk.ac.ed.epcc.webapp.servlet.HeartbeatServlet.Runner
 

S

SALT - Static variable in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
SALT_FIRST_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
save(K, V) - Method in class uk.ac.ed.epcc.webapp.model.data.DataCache
explicitly load data into the cache
SAVE_ACTION - Static variable in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.EditSectionTransition
 
saveProperties(Properties) - Method in class uk.ac.ed.epcc.webapp.model.PropertyFactory
Save properties to the database.
sb - Variable in class uk.ac.ed.epcc.webapp.content.XMLPrinter
 
sb - Variable in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
scale(float) - Method in class uk.ac.ed.epcc.webapp.charts.AbstractSingleValueSetPlot
 
scale(float) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeScatterPlot
 
scale(float) - Method in interface uk.ac.ed.epcc.webapp.charts.Plot
rescale all the data by a factor
scale(float) - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
SCALE - Static variable in class uk.ac.ed.epcc.webapp.model.data.Duration
The ratio of seconds to value stored (1:SCALE).
scaleCopy(double, int, int) - Method in interface uk.ac.ed.epcc.webapp.charts.PeriodSequencePlot
copy the contents of one set to another scaling the values.
scaleCopy(double, int, int) - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
rescale one set of a dataset and store result in a different set.
scaleCumulative(double, double[]) - Method in interface uk.ac.ed.epcc.webapp.charts.PeriodSequencePlot
Convert the data-set to a cumulative graph.
scaleCumulative(double, double[]) - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
ScaleTransform - Class in uk.ac.ed.epcc.webapp.content
A Transform to perform simple numerical scaling.
ScaleTransform(double) - Constructor for class uk.ac.ed.epcc.webapp.content.ScaleTransform
 
ScatterPeriodChart<P extends ScatterPeriodPlot> - Class in uk.ac.ed.epcc.webapp.charts
A ScatterPeriodChart is a scatter plot where each point is generated by a different time period.
ScatterPeriodChart(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.charts.ScatterPeriodChart
 
ScatterPeriodChartData<P extends ScatterPeriodPlot> - Interface in uk.ac.ed.epcc.webapp.charts
 
ScatterPeriodPlot - Interface in uk.ac.ed.epcc.webapp.charts
 
ScopeQuery - Interface in uk.ac.ed.epcc.webapp.servlet.session.token
Interface for objects that can be queried for scope values
Scopes - Annotation Type in uk.ac.ed.epcc.webapp.servlet.session.token
 
SCRIPT_FORMS_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.tags.WebappHeadTag
 
ScriptCustomPage - Interface in uk.ac.ed.epcc.webapp.forms.result
 
SCRIPTS_CONFIRM_JSP - Static variable in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
 
ScriptTransitionFactory<K> - Interface in uk.ac.ed.epcc.webapp.forms.transition
Interface for TransitionFactorys that need to add additional CSS and ECMAScript to the html of a transition.
ScrollText - Class in uk.ac.ed.epcc.webapp.content
 
ScrollText(String) - Constructor for class uk.ac.ed.epcc.webapp.content.ScrollText
 
search(long, long) - Method in class uk.ac.ed.epcc.webapp.model.data.RangeSearch
search for a positive id value not used by any record in the repository
sec_input - Variable in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractCalendarMultiInput
 
SecondaryNameFinder<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
A trivial sub-class of FieldNameFinder.
SecondaryNameFinder(AppUserFactory, String) - Constructor for class uk.ac.ed.epcc.webapp.session.SecondaryNameFinder
 
Section(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.far.SectionManager.Section
 
SECTION_TYPE_NAME - Static variable in class uk.ac.ed.epcc.webapp.model.far.SectionManager
 
SectionEditVisitor<X extends ContentBuilder> - Class in uk.ac.ed.epcc.webapp.model.far.response
A ContentVisitor that converts a specific target SectionManager.Section into an edit form.
SectionEditVisitor(X, SessionService, ResponseManager.Response<?>, Form, SectionManager.Section) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.SectionEditVisitor
 
SectionFormHandler - Interface in uk.ac.ed.epcc.webapp.model.far.handler
Interface for classes that add FormValidators to section forms.
SectionManager - Class in uk.ac.ed.epcc.webapp.model.far
 
SectionManager(PageManager) - Constructor for class uk.ac.ed.epcc.webapp.model.far.SectionManager
 
SectionManager.Section - Class in uk.ac.ed.epcc.webapp.model.far
 
SECURITY_LOG - Static variable in interface uk.ac.ed.epcc.webapp.logging.LoggerService
 
securityEvent(String, SessionService, Map) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JLoggerService
 
securityEvent(String, SessionService, Map) - Method in interface uk.ac.ed.epcc.webapp.logging.LoggerService
Log a security event.
securityEvent(String, SessionService) - Method in interface uk.ac.ed.epcc.webapp.logging.LoggerService
 
securityEvent(String) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TwoFactorHandler
 
securityEvent(String, Map) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TwoFactorHandler
 
SEE_LOGIN_HISTORY_ROLE - Static variable in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
seeBcc(boolean) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
SelectAccessor<T,R> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
 
SelectAccessor(Class<T>, Accessor<T, R>[]) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.SelectAccessor
 
selectLink(L, R) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
method to call when from selector code normally the same as getLink but may need to be overridden to automatically create objects (beware of unwanted side effects in this case).
selectLink(A, B) - Method in class uk.ac.ed.epcc.webapp.model.relationship.AbstractRelationship
 
SelectModifier<T> - Interface in uk.ac.ed.epcc.webapp.model.data
An interface for Composites that can narrow the select filter
Selector<T extends Input> - Interface in uk.ac.ed.epcc.webapp.model.data.forms
Selector Used to provide an override form selector for a property in a form.
self - Variable in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
A FormResult to return to this form.
SelfIdExpression - Class in uk.ac.ed.epcc.webapp.model.data
A SQLExpression for the unique id field.
SelfIdExpression(Repository) - Constructor for class uk.ac.ed.epcc.webapp.model.data.SelfIdExpression
 
SelfReferenceFilter<T> - Class in uk.ac.ed.epcc.webapp.model.data.filter
Filter to select by IndexedReference It selects on the primary key of the provided repository using a reference to the corresponding data object.
SelfReferenceFilter(Class<T>, Repository, IndexedReference) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.SelfReferenceFilter
Filter that matches an IndexedReference
SelfReferenceFilter(Class<T>, Repository, boolean, IndexedReference) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.SelfReferenceFilter
 
SelfSQLValue<T extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
SQLValue of a Reference to the current record
SelfSQLValue(DataObjectFactory<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.SelfSQLValue
 
send(SessionService<?>) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageComposer
Send the message
send(SessionService<?>) - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Composer
 
SEND_NOW - Static variable in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider
 
SendAction(Emailer, MimeMessage) - Constructor for class uk.ac.ed.epcc.webapp.email.Emailer.SendAction
 
sendMessageWithArgs(AppContext, HttpServletRequest, HttpServletResponse, String, Object[]) - Method in class uk.ac.ed.epcc.webapp.servlet.WebappServlet
 
sendToken(AU) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.FormAuthComposite
send side-channel tokens.
SendTransition() - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.SendTransition
 
SENT - Static variable in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory
 
separate(String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MultipartMailBuilder
add a separator bar if any more text is appended immediately after this point.
separate(String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.TextMailBuilder
add a separator to denote a new part of the message.
separator - Variable in class uk.ac.ed.epcc.webapp.editors.mail.TextMailBuilder
 
seperator - Variable in class uk.ac.ed.epcc.webapp.editors.mail.PrefixVisitor
 
SEPERATOR - Static variable in class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
SequenceManager<T extends TimePeriod> - Interface in uk.ac.ed.epcc.webapp.model.period
A SplitManager where the TimePeriods are arranged in ordered sequences.
SequenceTransition<T extends TimePeriod,K> - Class in uk.ac.ed.epcc.webapp.model.period
 
SequenceTransition(ViewTransitionFactory<K, T>, SequenceManager<T>, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.period.SequenceTransition
 
SerialisableSoftReference<T> - Class in uk.ac.ed.epcc.webapp.session
A Serializable wrapper that around a SoftReference.
SerialisableSoftReference() - Constructor for class uk.ac.ed.epcc.webapp.session.SerialisableSoftReference
 
SerialisableSoftReference(T) - Constructor for class uk.ac.ed.epcc.webapp.session.SerialisableSoftReference
 
SerializableChainedTransitionResult<T,K> - Class in uk.ac.ed.epcc.webapp.forms.result
 
SerializableChainedTransitionResult(TransitionFactory<K, T>, T, K) - Constructor for class uk.ac.ed.epcc.webapp.forms.result.SerializableChainedTransitionResult
 
SerializableChainedTransitionResult(String, String, String) - Constructor for class uk.ac.ed.epcc.webapp.forms.result.SerializableChainedTransitionResult
 
SerializableFormResult - Interface in uk.ac.ed.epcc.webapp.forms.result
A FormResult that can be stored in a session
SerializableMessageResult - Class in uk.ac.ed.epcc.webapp.forms.result
 
SerializableMessageResult(String, Serializable...) - Constructor for class uk.ac.ed.epcc.webapp.forms.result.SerializableMessageResult
 
SerializableMessageResult(String) - Constructor for class uk.ac.ed.epcc.webapp.forms.result.SerializableMessageResult
 
ServeDataProducer - Interface in uk.ac.ed.epcc.webapp.model.serv
Class that can produce data to be provided to the user.
ServeDataResult - Class in uk.ac.ed.epcc.webapp.forms.result
Serve a piece of data for download specified by a ServeDataProducer
ServeDataResult(ServeDataProducer, List<String>) - Constructor for class uk.ac.ed.epcc.webapp.forms.result.ServeDataResult
 
ServeDataServlet - Class in uk.ac.ed.epcc.webapp.servlet
Servlet to serve ServeData objects Note this has to work for externally authenticated sessions as well as logged in sessions
ServeDataServlet() - Constructor for class uk.ac.ed.epcc.webapp.servlet.ServeDataServlet
 
ServeTransition() - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.ServeTransition
 
service - Variable in class uk.ac.ed.epcc.webapp.servlet.HeartbeatServlet
 
SERVICE_EMAIL_FORBIDDEN_CONFIG - Static variable in class uk.ac.ed.epcc.webapp.email.inputs.ServiceAllowedEmailFieldValidator
 
SERVICE_LIST_PARAM - Static variable in class uk.ac.ed.epcc.webapp.model.ReferenceServiceFilterComposite
 
SERVICE_NAME_PARAM - Static variable in class uk.ac.ed.epcc.webapp.model.ServiceFilterComposite
 
SERVICE_WEB_LOGIN_UPDATE_TEXT - Static variable in class uk.ac.ed.epcc.webapp.servlet.RemoteAuthServlet
 
ServiceAllowedEmailFieldValidator - Class in uk.ac.ed.epcc.webapp.email.inputs
A RestrictedEmailFieldValidator that uses a standard config property service.email.forbidden for forbidden email patterns
ServiceAllowedEmailFieldValidator(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.email.inputs.ServiceAllowedEmailFieldValidator
 
ServiceFilterComposite<BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model
An abstract Composite to allow records to be filtered by service.name This is to provide different views of the same database.
ServiceFilterComposite(DataObjectFactory<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.ServiceFilterComposite
 
ServiceInitTag - Class in uk.ac.ed.epcc.webapp.tags
 
ServiceInitTag() - Constructor for class uk.ac.ed.epcc.webapp.tags.ServiceInitTag
 
Servlet3MultiPartServletService - Class in uk.ac.ed.epcc.webapp.servlet
A ServletService that supports MultiPart form content via request methods introduced in the Servlet3.0 spec To support earlier servlet versions there is a version that uses the apache fileupload library instead Note this will only work if the servlet has the @MultiPartConfig annotation or you are using tomcat with the allowCasualMultipartParsing attribute set to true in the Context.
Servlet3MultiPartServletService(AppContext, ServletContext, ServletRequest, ServletResponse) - Constructor for class uk.ac.ed.epcc.webapp.servlet.Servlet3MultiPartServletService
 
SERVLET_CONTEXT_ATTR - Static variable in class uk.ac.ed.epcc.webapp.servlet.ErrorFilter
 
ServletConfigService - Class in uk.ac.ed.epcc.webapp.servlet.config
ConfigService that augments the properties with Servlet InitParams.
ServletConfigService(ServletConfig, AppContext) - Constructor for class uk.ac.ed.epcc.webapp.servlet.config.ServletConfigService
 
ServletContextConfigService - Class in uk.ac.ed.epcc.webapp.servlet.config
ConfigService that augments the properties with the global servlet context parameters.
ServletContextConfigService(ServletContext, AppContext) - Constructor for class uk.ac.ed.epcc.webapp.servlet.config.ServletContextConfigService
 
ServletEmailLoggerService - Class in uk.ac.ed.epcc.webapp.email.logging
An EmailLoggerService that adds information about the servlet request parameters to error emails.
ServletEmailLoggerService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.email.logging.ServletEmailLoggerService
 
ServletFormResultVisitor - Class in uk.ac.ed.epcc.webapp.servlet
 
ServletFormResultVisitor(AppContext, HttpServletRequest, HttpServletResponse) - Constructor for class uk.ac.ed.epcc.webapp.servlet.ServletFormResultVisitor
 
ServletResourceService - Class in uk.ac.ed.epcc.webapp.servlet.resource
ResourceServlet that can also get resources from the ServletContext
ServletResourceService(AppContext, ServletContext) - Constructor for class uk.ac.ed.epcc.webapp.servlet.resource.ServletResourceService
 
ServletService - Interface in uk.ac.ed.epcc.webapp.servlet
An AppContextService used to access the servlet environment.
ServletSessionService<A extends AppUser> - Class in uk.ac.ed.epcc.webapp.servlet.session
A SessionService for servlet context.
ServletSessionService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
ServletTransitionVisitor<K,T> - Class in uk.ac.ed.epcc.webapp.servlet
 
ServletTransitionVisitor(AppContext, HttpServletRequest, K, TransitionFactory<K, T>, T, Map) - Constructor for class uk.ac.ed.epcc.webapp.servlet.ServletTransitionVisitor
 
ServletWrapper - Class in uk.ac.ed.epcc.webapp.servlet.logging
A Logger that reports to the ServletContext logging methods.
ServletWrapper(ServletContext) - Constructor for class uk.ac.ed.epcc.webapp.servlet.logging.ServletWrapper
 
ServletWrapper.Level - Enum in uk.ac.ed.epcc.webapp.servlet.logging
 
sess - Variable in class uk.ac.ed.epcc.webapp.model.far.response.ContentVisitor
 
SessionDataProducer - Class in uk.ac.ed.epcc.webapp.session
A serveDataProducer that stores the data in the Session This is stores as a serialised byte array to avoid any possibility of a class-loader leak.
SessionDataProducer(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.session.SessionDataProducer
 
sessionError(AppContext, SessionService, HttpServletRequest, HttpServletResponse) - Method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
Extension point for missing authorisation
SessionService<A extends AppUser> - Interface in uk.ac.ed.epcc.webapp.session
AppContextService for managing session information.
SessionServlet - Class in uk.ac.ed.epcc.webapp.servlet
abstract servlet class that does the basic authentication.
SessionServlet() - Constructor for class uk.ac.ed.epcc.webapp.servlet.SessionServlet
 
SessionTag - Class in uk.ac.ed.epcc.webapp.tags
A custom Tag that ensures that a current session exists for the user viewing the page
SessionTag() - Constructor for class uk.ac.ed.epcc.webapp.tags.SessionTag
 
set(int, float) - Method in class uk.ac.ed.epcc.webapp.charts.GenericSetPlot
 
set(int, int, int, float) - Method in class uk.ac.ed.epcc.webapp.charts.GenericSplitSetPlot
 
set(int, float) - Method in interface uk.ac.ed.epcc.webapp.charts.SingleValueSetPlot
 
set(int, int, int, float) - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
set(Map<? extends String, ? extends Object>) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
Like putAll but does full synchronisation removing fields that are missing as well.
set(SocketFactory) - Static method in class uk.ac.ed.epcc.webapp.ssl.CachedSocketFactory
 
SET_AVATAR - Static variable in class uk.ac.ed.epcc.webapp.session.AvatarComposite
 
SET_AVATAR_RELATIONSHIP - Static variable in class uk.ac.ed.epcc.webapp.session.AvatarComposite
 
SET_FEATURES_ROLE - Static variable in enum uk.ac.ed.epcc.webapp.preferences.PreferenceAction
 
SET_KEY - Static variable in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
SET_ROLE_KEY - Static variable in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
SET_ROLES_ROLE - Static variable in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
Relationship that allows somebody to edit this persons roles
SET_SERVICE_ROLE - Static variable in class uk.ac.ed.epcc.webapp.model.ServiceFilterComposite
The access role needed to edit service mappings.
setAccept(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.FileInput
 
setAccessKey(char) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
setAction(String, Form) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.Creator
 
setAction(String, Form) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.PartCreator
 
SetAction(PreferenceSetting) - Constructor for class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider.SetPreferenceTransition.SetAction
 
setAction(String, Form) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.SignupFormCreator
 
setActionName(String) - Method in class uk.ac.ed.epcc.webapp.content.HtmlFormPolicy
 
setActionName(String) - Method in class uk.ac.ed.epcc.webapp.forms.MapForm
Set the name to use for the action parameter defaults to action
setActive(boolean) - Method in interface uk.ac.ed.epcc.webapp.servlet.session.token.BearerTokenService
Enable/Disable bearer token authentication for this request.
setAlign(int) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
setAllowBogusPut(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
control if it is an error to set a property with no corresponding database field.
setAllowNull(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
control if it is an error to set a property with a null value
setApplyToggle(boolean) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
setApplyToggle(boolean) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
enable/disable the toggle checks for this session
setAttribute(Object, Object) - Method in class uk.ac.ed.epcc.webapp.AppContext
method for caching an object in the AppContext Code should never assume the existance of an attribute this should only be used for short term caching to avoid unecessary database queries.
setAttribute(String, Object) - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
setAttribute(String, Object) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Store an object in the session.
setAttribute(String, Object) - Method in class uk.ac.ed.epcc.webapp.session.SimpleSessionService
 
setAuthenticationTime(Date) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
setAuthenticationTime(Date) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Set the authentication time
setAuthenticationType(String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
setAuthenticationType(String) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Set the authenticaiton type used for the session.
setAutoFlush(boolean) - Method in class uk.ac.ed.epcc.webapp.editors.mail.FlattenVisitor
Force a flush between level-0 parts rather than a merge.
setAutoFlush(boolean) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MultipartMailBuilder
 
setAutoFocus(String) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
setAutoFocus(String) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
set field for auto-focus
setAutoFocus(boolean) - Method in class uk.ac.ed.epcc.webapp.forms.html.EmitHtmlInputVisitor
 
setAutoSend(boolean) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.EditFormAction
Set if the message should be automatically sent after this action.
setBaseURL(URL) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay
 
setBlockCount(int) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldPeriodInput
 
setBlockField(int) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldPeriodInput
 
setBorder(Border) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
setBounds() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampMultiInput
 
setBoxWidth(int) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.LengthInput
set the input width for this parameter as a text box.
setBoxWidth(int) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ParseAbstractInput
set the input width for this parameter as a text box.
setBrowser(String) - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager.Wtmp
 
setBufferedImage(BufferedImage) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ImageInput
 
setBundle(String) - Method in class uk.ac.ed.epcc.webapp.tags.WebappMessage
 
setCachedLeft(L) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.Link
pass in a copy of the Left end object to initialise the cache.
setCachedRight(R) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.Link
pass in a copy of the Right end object to initialise the cache.
setCalendarFromInputs(Calendar) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractCalendarMultiInput
edit a Calendar from the inputs.
setCaseInsensative(boolean) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
 
setCategoryRow(C, C, Transform, Transform) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
setChartData(ChartData<P>) - Method in class uk.ac.ed.epcc.webapp.charts.Chart
 
setChecked(boolean) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.BinaryInput
Set the state of the input
setChecked(boolean) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.BooleanInput
 
setChecked(boolean) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CheckBoxInput
 
setChildName(Node, T) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.TransitionNodeMaker
 
setChunkSize(int) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLResultIterator
Set the chunking this factory is to use reset to default if value less than 1
setCol(C, int) - Method in class uk.ac.ed.epcc.webapp.content.Table
Set col to specified position
setColAfter(C, C) - Method in class uk.ac.ed.epcc.webapp.content.Table
set one col to follow another
setColFormat(C, Table.Formatter<C, R>) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
setColFormat(C, Transform) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
setColLast(C) - Method in class uk.ac.ed.epcc.webapp.content.Table
set col to last position
setColName(C, String) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
setColours(Color[], TimeChartDataSet) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeTimeChartData
 
setColumns(List<C>) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
setComponentValue() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField
 
setComponentValues() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
setComponentValues() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormComponentListener
 
SetComponentVisitor() - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.SwingField.SetComponentVisitor
 
setComposites(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Set Composites This is called early in the construction process so should not assume fields are initialised This method can be extended to initialise sub-class specific compositions.
setConfirm(String) - Method in class uk.ac.ed.epcc.webapp.forms.action.FormAction
 
setConfirm(String, String) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
setConfirm(String, String) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
 
setConfirmArgs(Object[]) - Method in class uk.ac.ed.epcc.webapp.forms.action.FormAction
 
setContentHandler(ContentHandler) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
setContents(Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
set the contents of a Form from a Map
setContents(Map<String, Object>) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
set the contents of a Form from a Map
setContents(Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
update multiple fields at once using a Map
setContext(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Initialise Repository Call this from within a sub-class constructor.
setContext(AppContext, String, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
setContext(AppContext, String, IndexedProducer<L>, String, IndexedProducer<R>, String) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
 
setContextWithMake(AppContext, String, TableSpecification) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Initialise Repository with customised table creation.
setCreate(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NameFinderInput
 
setCrossCookie(WtmpManager, WtmpManager.Wtmp) - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
setCryptPassword(Hash, String, String) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.Handler
method to set the encrypted password.
setCumulative(boolean) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeTimeChartData
 
setCumulative(boolean) - Method in interface uk.ac.ed.epcc.webapp.charts.TimeChartData
Set a hint that we are going to use this data in a cummulative plot
setCurrentPerson(A) - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
setCurrentPerson(A) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
setCurrentPerson(int) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
setCurrentPerson(A) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Set the current person
setCurrentPerson(int) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Set the current person by id
setCurrentPersonNoWtmp(A) - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
setCurrentRoleToggle(Map<String, Boolean>) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
setCurrentRoleToggle(Map<String, Boolean>) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Remember the current role_map belonging to the current user.
setData(StreamData) - Method in class uk.ac.ed.epcc.webapp.model.datastore.DataStore.Data
 
setData(Boolean) - Method in class uk.ac.ed.epcc.webapp.model.far.response.BooleanDataManager.BooleanData
 
setData(Date) - Method in class uk.ac.ed.epcc.webapp.model.far.response.DateDataManager.DateData
 
setData(Integer) - Method in class uk.ac.ed.epcc.webapp.model.far.response.IntegerDataManager.IntegerData
 
setData(String) - Method in class uk.ac.ed.epcc.webapp.model.far.response.OptionDataManager.OptionData
 
setData(T) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseDataManager.ResponseData
 
setData(QuestionManager.Question, T) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager.Response
set the data in response to a question
setData(QuestionManager.Question, R, T) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager
set the data for a question and response
setData(MimeStreamData) - Method in class uk.ac.ed.epcc.webapp.model.far.response.StreamDataDataManager.StreamDataRecord
 
setData(String) - Method in class uk.ac.ed.epcc.webapp.model.far.response.StringDataManager.StringData
 
setData(MimeStreamData) - Method in class uk.ac.ed.epcc.webapp.model.log.FileData
 
setData(MimeStreamData) - Method in class uk.ac.ed.epcc.webapp.model.serv.DataObjectDataProducer.MimeData
 
setData(MimeStreamData) - Method in class uk.ac.ed.epcc.webapp.model.serv.DataObjectDataProducer
 
setData(MimeStreamData) - Method in interface uk.ac.ed.epcc.webapp.model.serv.SettableServeDataProducer
Store a MimeStreamData object generating a new path location
setData(T) - Method in class uk.ac.ed.epcc.webapp.session.SerialisableSoftReference
 
setData(MimeStreamData) - Method in class uk.ac.ed.epcc.webapp.session.SessionDataProducer
 
setDataAttr(String, String) - Method in class uk.ac.ed.epcc.webapp.forms.Field
Add a custom attribute to the input this is mapped to a data-key on the input in html and can be used for custom JS validatipm
setDatasetId(int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
setDate(Date) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
Set the Creation Date for LogItem
setDefaultValue(String) - Method in class uk.ac.ed.epcc.webapp.content.HourTransform
 
setDefaultValue(String) - Method in class uk.ac.ed.epcc.webapp.content.MillisToHourTransform
 
setDescription(String) - Method in class uk.ac.ed.epcc.webapp.apps.Option
Sets a short description for this option
setDescription(String) - Method in class uk.ac.ed.epcc.webapp.model.Classification
 
setDirty(String, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
 
setDisplayClass(String) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
setDocument(Document) - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.XMLFile
 
setDocumentLocator(Locator) - Method in class uk.ac.ed.epcc.webapp.content.XMLBuilderSaxHandler
 
setDocumentLocator(Locator) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
setDocumentLocator(Locator) - Method in class uk.ac.ed.epcc.webapp.model.data.DumpParser
 
setDocumentLocator(Locator) - Method in class uk.ac.ed.epcc.webapp.model.far.XMLFormParser
 
setDocURL(String) - Method in class uk.ac.ed.epcc.webapp.session.PreferedView
 
setDumpNullValues(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
setEmail(String) - Method in class uk.ac.ed.epcc.webapp.session.AppUser
change email address and commit change.
setEmailsAllowed(boolean) - Method in class uk.ac.ed.epcc.webapp.session.AppUser
 
setEncoding(String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MultipartMailBuilder
 
setEnd(T, Date) - Method in interface uk.ac.ed.epcc.webapp.model.period.SequenceManager
Change the end date on the period
setEndDate(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RegularPeriodInput
 
setEndDate(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SimplePeriodInput
 
setEndTime(Date) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryRecord
 
setEndTime(Date) - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager.Wtmp
 
setErr(PrintStream) - Method in class uk.ac.ed.epcc.webapp.apps.CommandLauncher
 
setError_code(int) - Method in exception uk.ac.ed.epcc.webapp.http.HttpException
 
setErrors(Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.content.HtmlFormPolicy
 
setErrors(Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.CompleteVisitor
 
setEscapeUnicode(boolean) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
setEscapeUnicode(boolean) - Method in class uk.ac.ed.epcc.webapp.content.JsonBuilder
 
setEscapeUnicode(boolean) - Method in class uk.ac.ed.epcc.webapp.content.PropertyBuilder
 
setEscapeUnicode(boolean) - Method in interface uk.ac.ed.epcc.webapp.content.SimpleXMLBuilder
Should high code-point unicode characters be escaped to avoid charset problems.
setEscapeUnicode(boolean) - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
setEscapeUnicode(boolean) - Method in class uk.ac.ed.epcc.webapp.content.XMLDomBuilder
 
setEscapeUnicode(boolean) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder.XMLPanel
 
setextraCSS(String) - Method in class uk.ac.ed.epcc.webapp.tags.WebappHeadTag
 
SetFeatureAction(AbstractSetting<X>) - Constructor for class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider.SetFeatureTransition.SetFeatureAction
 
SetFeatureTransition() - Constructor for class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider.SetFeatureTransition
 
setField(String) - Method in exception uk.ac.ed.epcc.webapp.forms.exceptions.ValidateException
 
setField(String, FieldType) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification
 
setField(String, FieldType, boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification
add a FieldType to the specification An optional field is not created by default but it does show up as an option in the table edit forms.
setFilter(BaseFilter<? super T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
 
setFirstName(AU, String) - Method in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
setFont(Font) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
setForceNullOnSerialise(boolean) - Method in class uk.ac.ed.epcc.webapp.session.SerialisableSoftReference
 
setForm(D) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager.Response
setFormat(Table.Formatter<C, R>) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
sets a Transform to be used to format a col for printing.
setFormat(Transform) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
 
setFormat(Table.Formatter<C, R>) - Method in class uk.ac.ed.epcc.webapp.content.Table
Set a printing format for all columns
setFormat(Transform) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
setFormID(String) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
setFormID(String) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
Set a form-id for this form.
setFormUrl(HttpServletRequest, String) - Static method in class uk.ac.ed.epcc.webapp.forms.html.HTMLForm
Record the form url that should be forwarded to if the form contains errors.
setFromParameters(AppContext, String, Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification
add specifications from a map of parameter values
setFromResultSet(Repository.Record, ResultSet, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
populate an object from a ResultSet It seems to work if we always qualify the field names but its slower
setGraphical(boolean) - Method in interface uk.ac.ed.epcc.webapp.charts.ChartData
 
setGraphical(boolean) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeChartData
 
setGroup(DatasetGroup) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeSetPlot
 
setGroup(DatasetGroup) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
setGroup(String) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFile
 
setHelp(String) - Method in class uk.ac.ed.epcc.webapp.forms.action.DisabledAction
 
setHelpText(String) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
setHighlight(R, boolean) - Method in class uk.ac.ed.epcc.webapp.content.Table
mark a row to be highlighted
setHistoryHandler(HistoryHandler<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
Set the HistoryHandler explicitly.
setHost(String) - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager.Wtmp
 
setId(String) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
setID(int) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
This method returns a reference to itself so we can initialise the record as part of a constructor.
setID(String) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NodeContainer
 
setImage(String) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
setInitialID(int) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
 
setInitials(AU, String) - Method in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
setinline(boolean) - Method in class uk.ac.ed.epcc.webapp.tags.FormContextTag
 
setInput(Input<I>) - Method in class uk.ac.ed.epcc.webapp.forms.Field
 
SetInput<T> - Class in uk.ac.ed.epcc.webapp.forms.inputs
Simple ListInput that gives a choice of items (parsed and returned as their String representation) Optionally alternate string values/labels can be presented.
SetInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
 
SetInput(Collection<T>) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
 
setInputsFromCalendar(Calendar) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractCalendarMultiInput
 
setItem(Node) - Method in class uk.ac.ed.epcc.webapp.editors.xml.NodeInput
 
setItem(Document) - Method in class uk.ac.ed.epcc.webapp.editors.xml.XMLDocumentInput
 
setItem(I) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AlternateItemInput
 
setItem(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AutocompleteTextInput
 
setItem(Class<? extends T>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ClassInput
 
setItem(O) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CodeListInput
 
setItem(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ConstructedObjectInput
 
setItem(LdapName) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.DNInput
 
setItem(E) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumInput
 
setItem(E) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumIntegerInput
 
setItem(BufferedImage) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ImageInput
 
setItem(Integer) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IntegerSetInput
 
setItem(T) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.ItemInput
Set the value of the input using an item
setItem(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ListInputWrapper
 
setItem(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
setItem(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetInput
 
setItem(Set<String>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SetTextInput
 
setItem(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.StringListInput
 
setItem(I) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalFieldInput
 
setItem(I) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.OptionalIndexInput
 
setItem(T) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory.NameItemInput
 
setItem(BDO) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DataObjectIntegerInput
 
setItem(T) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NameFinderInput
 
setItem(Object) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
setItem(Repository.FieldInfo) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryFieldInput
 
setItem(Repository.FieldInfo) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryForeignKeyInput
 
setItem(T) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TypeProducerInput
 
setItem(T) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.LinkInput
 
setItem(String) - Method in class uk.ac.ed.epcc.webapp.session.RoleNameInput
 
setItem(PublicKey[]) - Method in class uk.ac.ed.epcc.webapp.ssh.SshPublicKeyArrayInput
 
setItem(PublicKey) - Method in class uk.ac.ed.epcc.webapp.ssh.SshPublicKeyInput
 
setKey(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractInput
 
setKey(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.BaseInput
 
setKey(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ErrorInput
 
setKey(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.InfoInput
 
setKey(String) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.Input
Set the key used by this Selector
setKey(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.LockedInput
 
setKey(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
 
setKey(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
setKey(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappedInput
 
setKey(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappingInput
 
setKey(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
setKey(String) - Method in class uk.ac.ed.epcc.webapp.ssh.BadKeyFactory.BadKey
 
setKeyAction(AppUserTransitionProvider, A) - Constructor for class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite.SetToptTransition.setKeyAction
 
setKeyName(String) - Method in class uk.ac.ed.epcc.webapp.content.Table
Set the column name for the keys column this also causes the key column to be printed
setKeyTransform(Transform) - Method in class uk.ac.ed.epcc.webapp.content.Table
Set a Transform used to print the keys.
setLabel(String) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeScatterPlot
 
setLabel(String) - Method in interface uk.ac.ed.epcc.webapp.charts.ScatterPeriodPlot
 
setLabel(String) - Method in class uk.ac.ed.epcc.webapp.forms.Field
set the label associated with this field
setLabel(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ConstantInput
 
setLabeller(Labeller<? super BDO, String>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractDataObjectInput
 
setLastName(AU, String) - Method in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
setLegendName(String) - Method in class uk.ac.ed.epcc.webapp.charts.Chart
 
setLegends(String[]) - Method in class uk.ac.ed.epcc.webapp.charts.AbstractSingleValueSetPlot
 
setLegends(String[]) - Method in interface uk.ac.ed.epcc.webapp.charts.SetPlot
set the legends strings These are the labels for the different sets in this SetPlot
setLegends(String[]) - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
setLevel(CommandLineLoggerService.Level) - Method in class uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService
Sets the level at which this logger logs
setLevel(ServletWrapper.Level) - Method in class uk.ac.ed.epcc.webapp.servlet.logging.ServletWrapper
 
setLineBreaks(boolean) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
 
setLink(L) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
Set the Link item
setLinkID(int) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
set the ID of the link item entry in the data table.
setListOnly(boolean) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.LandingPageVisitor
 
setLockedAsHidden(boolean) - Method in class uk.ac.ed.epcc.webapp.content.HtmlFormPolicy
 
setLockedAsHidden(boolean) - Method in class uk.ac.ed.epcc.webapp.forms.html.EmitHtmlInputVisitor
 
setLog(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.PatternArg
 
setLogger(Logger) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
SetMaker<F,O> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
 
SetMaker(AppContext, Class<F>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.SetMaker
 
setMap(Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
Use Hashtable to update Object.
SetMap<K,V> - Interface in uk.ac.ed.epcc.webapp
Helper interface for Maps containing sets
setMapper(ResultMapper<O>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
 
SetMapper<O> - Class in uk.ac.ed.epcc.webapp.model.data
 
SetMapper(SQLValue<O>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.SetMapper
 
SetMapper(SQLValue<O>, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.SetMapper
Make a TableMapper
setMatchError(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NameFinderInput
 
setMax(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractDateInput
 
setMax(T) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.BoundedInput
set the maximum value
setMax(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarMultiInputWrapper
 
setMax(N) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.NumberInput
 
setMax(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampMultiInput
 
setMaxDate(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampMultiInput
 
setMaxIdentifier(int) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractDataObjectInput
 
setMaximumFractionDigits(int) - Method in class uk.ac.ed.epcc.webapp.UnitDisplayFormat
 
setMaxLength(int) - Method in class uk.ac.ed.epcc.webapp.logging.buffer.BufferLoggerService
 
setMaxResultLength(int) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.LengthInput
set the input length for this parameter as a text box.
setMaxResultLength(int) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ParseAbstractInput
set the input length for this parameter as a text box.
setMaxUpload(long) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.FileInput
Set the maximum upload size for this input.
setMaxX(int) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ImageInput
 
setMaxY(int) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ImageInput
 
setMenuText(String) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
setMessage(MimeMessage) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageProvider
set the MimeMessage to store
setMessage(MimeMessage) - Method in class uk.ac.ed.epcc.webapp.model.mail.MessageDataObject
 
setMessage(String) - Method in class uk.ac.ed.epcc.webapp.tags.WebappMessage
 
setMimeType(String) - Method in class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayMimeStreamData
 
setMin(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractDateInput
 
setMin(T) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.BoundedInput
Set the minimum value
setMin(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarMultiInputWrapper
 
setMin(N) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.NumberInput
 
setMin(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampMultiInput
 
setMinBits(int) - Method in class uk.ac.ed.epcc.webapp.ssh.RsaKeyValidator
 
setMinBits(int) - Method in class uk.ac.ed.epcc.webapp.ssh.SshPublicKeyArrayInput
 
setMinBits(int) - Method in class uk.ac.ed.epcc.webapp.ssh.SshPublicKeyInput
 
setMinDate(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampMultiInput
 
setMinimumFractionDigits(int) - Method in class uk.ac.ed.epcc.webapp.UnitDisplayFormat
 
setMinimumLength(int) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.PasswordInput
 
setMissingFields(Collection<String>) - Method in class uk.ac.ed.epcc.webapp.content.HtmlFormPolicy
 
setMissingFields(Collection<String>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.CompleteVisitor
 
setMultipleArgs() - Method in class uk.ac.ed.epcc.webapp.apps.Option
Allows this option to have multiple arguments.
setMustValidate(boolean) - Method in class uk.ac.ed.epcc.webapp.forms.action.FormAction
 
setName(String) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
 
setName(String) - Method in class uk.ac.ed.epcc.webapp.model.Classification
 
setName(String) - Method in class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayMimeStreamData
 
setName(String) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.PartConfigFactory.Config
 
setName(String) - Method in class uk.ac.ed.epcc.webapp.model.Property
 
setName(String) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFile
 
setName(String) - Method in class uk.ac.ed.epcc.webapp.preferences.AbstractUserSettingFactory.UserSetting
 
setName(AU, String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserNameFinder
Set the name of an object for this realm (If supported)
setName(AU, String) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
setName(AU, String) - Method in class uk.ac.ed.epcc.webapp.session.FieldNameFinder
 
setName(String) - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFactory.Name
 
setName(AU, String) - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFinder
 
setNamedFilter(BDO, String, boolean) - Method in class uk.ac.ed.epcc.webapp.model.ConfigNamedFilterComposite
 
setNameHint(String) - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
Set a name hint in the session.
setNameSpace(String) - Method in class uk.ac.ed.epcc.webapp.content.XMLDomBuilder
 
setNewTab(boolean) - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
setNewTab(boolean) - Method in class uk.ac.ed.epcc.webapp.content.HtmlWriter
 
setNewTab(boolean) - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
setNewWindow(boolean) - Method in class uk.ac.ed.epcc.webapp.forms.action.FormAction
 
setNextResult(SessionService<?>, SerializableFormResult) - Static method in class uk.ac.ed.epcc.webapp.servlet.RemoteAuthServlet
set a result to go to after re-authentication/register
setNoBreak(boolean) - Method in class uk.ac.ed.epcc.webapp.content.TagWrapper
 
setNotices(Map<LinkedList<String>, Set<String>>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.ViewDomVisitor
 
setNull() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractCalendarMultiInput
 
setNull() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarMultiInputWrapper
 
setNull() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampMultiInput
 
setNumberFormat(NumberFormat) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.NumberInput
Set a number format for use with the input
setNumSets(int) - Method in class uk.ac.ed.epcc.webapp.charts.GenericSetPlot
 
setNumSets(int) - Method in interface uk.ac.ed.epcc.webapp.charts.SetPlot
set Number of sets in this SetPlot
setNumSets(int) - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
setNumValues(int) - Method in class uk.ac.ed.epcc.webapp.apps.Option
Sets the number of values this option can take.
setObject(Form) - Method in class uk.ac.ed.epcc.webapp.forms.factory.UpdateForm
set the edit object based on the selection form.
setObject(T) - Method in class uk.ac.ed.epcc.webapp.forms.factory.UpdateForm
Set the Object to edit.
setObject(PreparedStatement, int, Duration) - Method in class uk.ac.ed.epcc.webapp.model.data.DurationFieldValue
 
setObject(PreparedStatement, int, T) - Method in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
setObject(PreparedStatement, int, T) - Method in interface uk.ac.ed.epcc.webapp.model.data.FieldValue
Add an object of the target type to a prepared statement doing any necessary type conversion to map it to the SQL representation of the object (as generated by FieldValue.addField(StringBuilder, boolean) Note this is only valid if canSet from SQLAccessor returns true.
setObject(PreparedStatement, int, IndexedReference) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
setObject(PreparedStatement, int, O) - Method in class uk.ac.ed.epcc.webapp.model.data.TypeProducerFieldValue
 
setOperator(AppUser) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
Set the Operator who added this item
setOptional(boolean) - Method in class uk.ac.ed.epcc.webapp.forms.Field
 
setOptional(String) - Method in class uk.ac.ed.epcc.webapp.tags.WebappMessage
 
setOptionalField(String, FieldType) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification
add a FieldType to the specificationas an optional field An optional field is not created by default but it does show up as an option in the table edit forms.
setOptionalProperty(String, Object) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
Set a property where it is acceptable for the property not to exist in the underlying database.
setOptionalProperty(TypeProducer<? super F, D>, F) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
Set the property associated with a TypeProducer where it is acceptable for the property not to exist in the underlying database
setOut(PrintStream) - Method in class uk.ac.ed.epcc.webapp.apps.CommandLauncher
 
setOwner(P) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.PartConfigFactory.Config
 
setOwner(O) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory.Entry
 
setParams(int, StringBuilder, PreparedStatement, List<PatternArgument>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterSelect
 
SetParamVisitor - Class in uk.ac.ed.epcc.webapp.forms
An InputVisitor that adds the inputs contents to a map equivalent to the form post parameters
SetParamVisitor(Map<String, Object>) - Constructor for class uk.ac.ed.epcc.webapp.forms.SetParamVisitor
 
setParent(NodeContainer) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
setPart(MessageWalker, MimeBodyPart) - Method in class uk.ac.ed.epcc.webapp.editors.mail.FlattenVisitor
 
setPart(MessageWalker, MimeBodyPart) - Method in class uk.ac.ed.epcc.webapp.editors.mail.PrefixVisitor
 
setPassword(AppUser, String) - Method in class uk.ac.ed.epcc.webapp.model.radius.RadiusPasswordChangeListener
 
setPassword(String) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.Handler
Sets a new SAF password for this person.
setPassword(Hash, String) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.Handler
 
setPassword(T, String) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
setPassword(Hash, T, String) - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
setPassword(T, String) - Method in class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
setPassword(T, String) - Method in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite
Change the password for a user
setPassword(AppUser, String) - Method in interface uk.ac.ed.epcc.webapp.session.PasswordChangeListener
 
setPath(LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
setPeer(String, DataObject) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager.MultiLink
cache the Peer object in the MultiLink this sets the property if an unitialised MultiLink
setPeerFactory(DataObjectFactory<P>) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
setPeers(MultiLinkManager.MultiLink) - Method in class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager.Template
set Peers from a template
setPeriod(TimePeriod) - Method in interface uk.ac.ed.epcc.webapp.charts.BarTimeChartData
 
setPeriod(TimePeriod) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeBarTimeChartData
 
setPeriod(TimePeriod) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreePieChartData
 
setPeriod(SplitTimePeriod, int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeScatterPeriodChartData
 
setPeriod(SplitTimePeriod, int) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeTimeChartData
 
setPeriod(TimePeriod) - Method in interface uk.ac.ed.epcc.webapp.charts.PieTimeChartData
 
setPeriod(SplitTimePeriod, int) - Method in interface uk.ac.ed.epcc.webapp.charts.ScatterPeriodChartData
 
setPeriod(SplitTimePeriod, int) - Method in interface uk.ac.ed.epcc.webapp.charts.TimeChartData
 
SetPeriodChart<P extends PeriodPlot> - Class in uk.ac.ed.epcc.webapp.charts
PeriodCharts that represent a set of values such as a pie-chart of bar-chart.
SetPeriodChart(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.charts.SetPeriodChart
 
setPerson(AppUser) - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager.PersonalResponse
 
setPerson(AppUser) - Method in class uk.ac.ed.epcc.webapp.preferences.AbstractUserSettingFactory.UserSetting
 
setPerson(AppUser) - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager.Wtmp
 
setPerson(AU) - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFactory.Name
 
setPersonalCertificateDn(AppUser, String) - Method in class uk.ac.ed.epcc.webapp.session.CertificateComposite
 
setPlot(P) - Method in class uk.ac.ed.epcc.webapp.charts.PieTimeChart
 
setPlot(P) - Method in class uk.ac.ed.epcc.webapp.charts.SetPeriodChart
 
SetPlot - Interface in uk.ac.ed.epcc.webapp.charts
Plot represents the Data in the chart being created.
setPostImageText(String) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
setPostParams(Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.content.HtmlFormPolicy
 
setPreference(PreferenceSetting<D>, D) - Method in class uk.ac.ed.epcc.webapp.preferences.AbstractUserSettingFactory
 
setPreference(AppContext, E) - Method in class uk.ac.ed.epcc.webapp.preferences.EnumPreference
 
setPreference(AppContext, Boolean) - Method in class uk.ac.ed.epcc.webapp.preferences.Preference
 
setPreference(AppContext, V) - Method in interface uk.ac.ed.epcc.webapp.preferences.PreferenceSetting
 
setPreference(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.preferences.StringPreference
 
SetPreferenceTransition() - Constructor for class uk.ac.ed.epcc.webapp.preferences.PreferenceTransitionProvider.SetPreferenceTransition
 
setPreferredView(AU, PreferedView) - Method in class uk.ac.ed.epcc.webapp.session.PreferredViewComposite
 
setPrefix(String) - Method in class uk.ac.ed.epcc.webapp.content.XMLDomBuilder
 
setPrefix(String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.TextMailBuilder
Set a prefix string to be applied at the beginning of every line added with addText
setPrefix(String) - Method in class uk.ac.ed.epcc.webapp.timer.DefaultTimerService
 
setPreSelect(boolean) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumInput
 
setPreSelect(boolean) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.PreSelectInput
 
setPreSelect(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.AbstractDataObjectInput
 
setPreSelect(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TypeProducerInput
 
setPreserveIds(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DumpParser
Set if we should preserve the ids in the dump or generate new additional ids.
setPrimaryKey(String) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification
 
setPrintHeadings(boolean) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
setProp(Properties, List<String>) - Static method in class uk.ac.ed.epcc.webapp.apps.CommandLauncher
Sets the specified property
setProperties(Map) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
Sets a set of properties from a hashtable
setProperties(String, Map) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
 
setProperties(ResourceBundle) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
Sets all named tokens in the resource properties to be the resource values
SetProperty - Class in uk.ac.ed.epcc.webapp.apps
 
SetProperty(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.apps.SetProperty
 
setProperty(String, String) - Method in class uk.ac.ed.epcc.webapp.config.CachedConfigService
 
setProperty(String, String) - Method in interface uk.ac.ed.epcc.webapp.config.ConfigService
Set a property This method is for making persistent changes to the configuration.
setProperty(String, String) - Method in class uk.ac.ed.epcc.webapp.config.DefaultConfigService
 
setProperty(String, String) - Method in class uk.ac.ed.epcc.webapp.config.OverrideConfigService
 
setProperty(String, double) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
Sets the value of a property to a double precision floating point number.
setProperty(String, int) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
Sets the value of a property to an integer.
setProperty(String, long) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
Sets the value of a property to an integer.
setProperty(String, Object) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
Sets the value of a property
setProperty(String, String) - Method in class uk.ac.ed.epcc.webapp.jdbc.config.DataBaseConfigService
 
setProperty(BDO, TypeProducer<F, D>, F) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
Allow factories to set properties via the TypeProducer
setProperty(String, Object) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
Store data in record
setProperty(TypeProducer<? super F, D>, F) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
Set the property associated with a TypeProducer
setProperty(String, boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
store a Y/N value based on boolean input.
setProperty(String, double) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
set a property to a double value
setProperty(String, float) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
set a property to an float value
setProperty(String, int) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
set a property to an integer value
setProperty(String, long) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
set a property to an long value
setProperty(String, String) - Method in class uk.ac.ed.epcc.webapp.model.PropertyFactory
 
setProperty(String, String) - Method in class uk.ac.ed.epcc.webapp.servlet.config.ServletConfigService
 
setProperty(String, String) - Method in class uk.ac.ed.epcc.webapp.servlet.config.ServletContextConfigService
 
setPublickey(AppUser, String) - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
setQualify(boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DistinctMapper
 
setQualify(boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ReductionMapper
 
setQualify(boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
 
setQualify(boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ValueResultMapper
 
setQualify(boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
Set the qualify flag explicitly.
setQualify(boolean) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.ResultMapper
Request that field names should be qualified with the table name where appropriate.
setQualify(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.CounterDistinctMapper
 
setQualify(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.CounterMapper
 
setQualify(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterAdapter
 
setQualify(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferencedAdapter
 
setQualify(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.ExistsMapper
 
setQualify(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.JoinLinkMapper
 
setQualify(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.SetMapper
 
setQualify(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleMapper
 
setQuantityName(String) - Method in interface uk.ac.ed.epcc.webapp.charts.ChartData
 
setQuantityName(String) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeChartData
 
setQuantityName(String) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeTimeChartData
 
setRadioTarget(Object) - Method in class uk.ac.ed.epcc.webapp.forms.html.EmitHtmlInputVisitor
 
setRadioTarget(Object) - Method in class uk.ac.ed.epcc.webapp.forms.html.InputIdVisitor
 
SetRangeMapper<T> - Interface in uk.ac.ed.epcc.webapp.charts.strategy
This interface extends RangeMapper but adds the capability of specifying which dataset/plot the object contributes to.
setRealm(String) - Method in interface uk.ac.ed.epcc.webapp.servlet.session.token.BearerTokenService
set the realm to request if bearer authorisation is requested
setRealmName(String, String) - Method in class uk.ac.ed.epcc.webapp.session.AppUser
 
setRegionEnabled(String, boolean) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
Sets a region to be enabled/disabled (in fact sets all regions with that name) Any spaces in the region_name parameter will be mapped to underscores to produce a valid region name
setRegions(TemplateFile, AU) - Method in interface uk.ac.ed.epcc.webapp.session.EmailParamContributor
 
setRegions(TemplateFile, AU) - Method in class uk.ac.ed.epcc.webapp.session.PreferredViewComposite
 
setRequestable(boolean) - Method in interface uk.ac.ed.epcc.webapp.servlet.session.token.BearerTokenService
Can we request a token via an authorization header.
setRequestAttribute(String, Object) - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
setRequestAttribute(String, Object) - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
Store an object in the current request
setRequired(boolean) - Method in class uk.ac.ed.epcc.webapp.apps.Option
Sets whether or not this option must be set on the command line
setRequiredScopes(String[]) - Method in interface uk.ac.ed.epcc.webapp.servlet.session.token.BearerTokenService
restrict authentication to tokens that have one of the specified scopes.
setResolution(long) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
setRole(String, boolean) - Method in class uk.ac.ed.epcc.webapp.model.relationship.AbstractRelationship.Link
 
setRole(A, B, String, boolean) - Method in class uk.ac.ed.epcc.webapp.model.relationship.AbstractRelationship
 
setRole(String, boolean) - Method in class uk.ac.ed.epcc.webapp.model.relationship.Relationship.Link
 
setRole(A, String, boolean) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
setRole(A, String, boolean) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
request a role change for a specified user.
setrole(String) - Method in class uk.ac.ed.epcc.webapp.tags.BasicSessionTag
 
setrole(String) - Method in class uk.ac.ed.epcc.webapp.tags.ExtauthSessionTag
 
SetRoleTransition<U extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
 
SetRoleTransition() - Constructor for class uk.ac.ed.epcc.webapp.session.SetRoleTransition
 
setRow(R, int) - Method in class uk.ac.ed.epcc.webapp.content.Table
set row to specified position
setRowAfter(R, R) - Method in class uk.ac.ed.epcc.webapp.content.Table
 
setRowLast(R) - Method in class uk.ac.ed.epcc.webapp.content.Table
set row to last position
setSavedResult(SessionService, SerializableFormResult) - Static method in class uk.ac.ed.epcc.webapp.servlet.LoginServlet
 
setSecret(A, Key) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
setSecret(A, String) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
setSection(SectionManager.Section, ResponseManager.Response) - Method in interface uk.ac.ed.epcc.webapp.model.far.handler.SectionFormHandler
Inform the handler of the section and response it is being applied to.
setSelectOnly(boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
setSelectSet(Set<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TypeProducerInput
Change the set of valid items for the input.
setService(S) - Method in class uk.ac.ed.epcc.webapp.AppContext
 
setSingle(boolean) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ParseAbstractInput
Set if the input should be forced to be a single line
setSize(int, int, int) - Method in class uk.ac.ed.epcc.webapp.charts.GenericSplitSetPlot
 
setSize(int, int, int) - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
setSortOrder(int) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.Part
 
setSplitCount(int) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldPeriodInput
 
setSplits(int, SplitTimePeriod, int, boolean) - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
setSplits(int) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RegularPeriodInput
 
setSQLContext(SQLContext) - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
Set the database Connection.
setStacked(boolean) - Method in interface uk.ac.ed.epcc.webapp.charts.BarTimeChartData
 
setStacked(boolean) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeBarTimeChartData
 
setStart(T, Date) - Method in interface uk.ac.ed.epcc.webapp.model.period.SequenceManager
Change the start date on the period
setStartDate(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RegularPeriodInput
 
setStartDate(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SimplePeriodInput
 
setStartTime(Calendar) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldPeriodInput
 
setStartTime(Date) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryRecord
 
setStartTime(Date) - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager.Wtmp
 
setStatus(DynamicFormManager.Status.Value) - Method in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.DynamicForm
 
setStatus(HistoryFactory.Status.Value) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryRecord
 
setStatus(AbstractMessageHandlerFactory.Status.Value) - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Provider
 
setStep(N) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.NumberInput
 
setSuperPerson(AppUser) - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager.Wtmp
 
setTableSections(boolean) - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
setTableSections(boolean) - Method in class uk.ac.ed.epcc.webapp.content.TableXMLFormatter
 
SettableServeDataProducer - Interface in uk.ac.ed.epcc.webapp.model.serv
 
setTag(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.PatternTextInput
 
setTarget(List<String>, boolean) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageWalker
Set the target node for the operation.
setTarget(List<String>) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageWalker
 
setTarget(HttpServletRequest, T) - Method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
setTargetPath(String) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
set the location (notmally not including the context path the menu item should navigate to.
setTargetStage(int) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
set which stage of a multi-stage form is being shown/read
setTargetStage(int) - Method in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
 
setTempFeature(AppContext, Feature, boolean) - Static method in class uk.ac.ed.epcc.webapp.Feature
 
setTemplateContent(TemplateFile, String, BDO) - Method in interface uk.ac.ed.epcc.webapp.content.TemplateContributor
Set parameters in a template.
setTemplateContent(TemplateFile, String, AppUser) - Method in class uk.ac.ed.epcc.webapp.session.CertificateComposite
 
setTemplateContent(TemplateFile, String, AU) - Method in class uk.ac.ed.epcc.webapp.session.GlobalNamePolicy
 
setTemplateContent(TemplateFile, String, AppUser) - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
setTemplateContent(TemplateFile, String, AU) - Method in class uk.ac.ed.epcc.webapp.session.ShibAttributeListener
 
setTempRole(String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
Set a temporary (not stored to database) role.
setTempRole(String) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Set a temporary (not stored to database) role.
setText(String) - Method in class uk.ac.ed.epcc.webapp.model.log.TextData
 
setText(String) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFile
 
SetTextInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
A TextInput that takes a comma separated list of values that must come from a defined set
SetTextInput(String) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.SetTextInput
Construct input
setThrowException(boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConvertPureAcceptFilterVisitor
 
setTimeout(long) - Method in interface uk.ac.ed.epcc.webapp.exec.DeferredProcessProxy
Set an automatic timeout for the DeferredProcessProxy implemented by a thread.
setTimeout(long) - Method in class uk.ac.ed.epcc.webapp.exec.ProcessHandler
Set an automatic timeout for the ProcessHandler implemented by a thread.
setTimeout(int) - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
 
setTimeout(int) - Method in interface uk.ac.ed.epcc.webapp.servlet.ServletService
Set an inactivity timeout if supported
Setting<V> - Interface in uk.ac.ed.epcc.webapp
A Setting is a configuration parameter with a fixed set of valid values and encapsulted in a model object (usually a singleton) This can either be a configuration parameter that changes the or a user preference of some sort.
SETTING_FIELD - Static variable in class uk.ac.ed.epcc.webapp.preferences.AbstractUserSettingFactory
 
setTitle(String) - Method in interface uk.ac.ed.epcc.webapp.charts.ChartData
 
setTitle(String) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeChartData
 
setTitle(String) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeTimeChartData
 
setTitle(AU, String) - Method in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
setToggle(String, boolean) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
Set the toggle state of a role
setToggle(String, boolean) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Set the toggle state of a role
setTooltip(String) - Method in class uk.ac.ed.epcc.webapp.forms.Field
 
SetToptTransition(AppUserTransitionProvider) - Constructor for class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite.SetToptTransition
 
setTrim(boolean) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TextInput
 
setTruncate(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
 
setTypeDebug(boolean) - Method in class uk.ac.ed.epcc.webapp.content.Table
add Java type information to output for debugging purposes.
setUnique(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.FieldInfo
 
setUnit(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.NumberInput
set the units for the field
setUnselectedText(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.EnumInput
 
setUnselectedText(String) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.OptionalListInput
 
setUnselectedText(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.OptionalListInputWrapper
 
setUnselectedText(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TypeProducerInput
 
setUnsetProperties(Map) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
 
setup(AppContext) - Static method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeSetup
 
setup(BaseFilter<O>, int, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ResultIterator
close the underlying statement etc.
setup(BaseFilter<T>, int, int) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLResultIterator
method to do the initialisation
setup() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.Link
extension point for Link subclasses this method is called when new records are created to initialise subclass fields to sensible default values
setup(L) - Method in interface uk.ac.ed.epcc.webapp.model.data.LinkComposite
 
setup() - Method in class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager.MultiLink
extension point for Link subclasses this method is called when new records are created to initialise subclass fields to sensible default values
setup() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseDataManager.ResponseData
 
setup() - Method in class uk.ac.ed.epcc.webapp.model.relationship.AbstractRelationship.Link
 
setup() - Method in class uk.ac.ed.epcc.webapp.model.relationship.Relationship.Link
 
setupContext(String[], LinkedList<String>, AppContext) - Static method in class uk.ac.ed.epcc.webapp.apps.CommandLauncher
 
setupItems(AppContext, String) - Method in class uk.ac.ed.epcc.webapp.model.log.LogFactory
create LogItem tables that don't have factories.
setupRoleTable(AppContext) - Static method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
setURL(String) - Method in class uk.ac.ed.epcc.webapp.session.PreferedView
 
seturl(String) - Method in class uk.ac.ed.epcc.webapp.tags.WebappCss
 
seturl(String) - Method in class uk.ac.ed.epcc.webapp.tags.WebappScript
 
setUseAlias(boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
 
setUseRequired(boolean) - Method in class uk.ac.ed.epcc.webapp.content.HtmlFormPolicy
 
setUseRequired(boolean) - Method in class uk.ac.ed.epcc.webapp.forms.html.EmitHtmlInputVisitor
 
setUseScope(boolean) - Method in class uk.ac.ed.epcc.webapp.content.TableXMLFormatter
 
setUseSession(boolean) - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
setUseStep(boolean) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeTimeChartData
 
setUsingLogSearch(boolean) - Method in class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
setValid_after(Date) - Method in class uk.ac.ed.epcc.webapp.ssh.KeySigner
 
setValid_before(Date) - Method in class uk.ac.ed.epcc.webapp.ssh.KeySigner
 
setValidXML(boolean) - Method in class uk.ac.ed.epcc.webapp.content.AbstractXMLBuilder
 
setValue(Object) - Method in class uk.ac.ed.epcc.webapp.forms.Field
set the value associated with this field
setValue(V) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractInput
 
setValue(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.AlternateInput
 
setValue(CalendarFieldSplitPeriod) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarFieldPeriodInput
 
setValue(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarMultiInputWrapper
 
setValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CodeListInput
 
setValue(T) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ErrorInput
 
setValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.FileUploadDecorator
 
setValue(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.InfoInput
 
setValue(V) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.Input
set the value of this selector.
setValue(V) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.LockedInput
 
setValue(V) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
 
setValue(V) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
setValue(RegularSplitPeriod) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RegularPeriodInput
 
setValue(Period) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SimplePeriodInput
 
setValue(Date) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampMultiInput
 
setValue(X) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappedInput
 
setValue(V) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappingInput
 
setValue(R, T) - Method in interface uk.ac.ed.epcc.webapp.jdbc.expr.Accessor
Set value if supported otherwise throw a UnsupportedOperationException.
setValue(R, T) - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
setValue(R, IndexedReference) - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractSelfSQLValue
 
setValue(Repository.Record, Boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.BooleanFieldExpression
 
setValue(Repository.Record, Date) - Method in class uk.ac.ed.epcc.webapp.model.data.DateFieldExpression
 
setValue(X, Duration) - Method in class uk.ac.ed.epcc.webapp.model.data.DurationFieldValue
 
setValue(X, T) - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TypeFilterProducerSQLValue
 
setValue(Repository.Record, T) - Method in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
setValue(X, T) - Method in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
setValue(Integer) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
setValue(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryFieldInput
 
setValue(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.RepositoryForeignKeyInput
 
setValue(T, IndexedReference) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
setValue(Integer) - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.LinkInput
 
setValue(Repository.Record, T) - Method in class uk.ac.ed.epcc.webapp.model.data.NumberFieldExpression
 
setValue(StringBuilder, PreparedStatement, int, String) - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
output the value of a field to a prepared statement Note that StreamData objects are added as binary streams.
setValue(Repository.Record, StreamData) - Method in class uk.ac.ed.epcc.webapp.model.data.StreamDataFieldExpression
 
setValue(Repository.Record, String) - Method in class uk.ac.ed.epcc.webapp.model.data.StringFieldExpression
 
setValue(Repository.Record, Date) - Method in class uk.ac.ed.epcc.webapp.model.data.TimestampDateFieldExpression
 
setValue(T, O) - Method in class uk.ac.ed.epcc.webapp.model.data.TypeProducerFieldValue
 
setValue(String) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.MultiIntegerHandler.MultiIntegerInput
 
setValue(String) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.PartConfigFactory.Config
 
setValue(String) - Method in class uk.ac.ed.epcc.webapp.model.Property
 
setValue(PreferenceSetting<D>, D) - Method in class uk.ac.ed.epcc.webapp.preferences.AbstractUserSettingFactory.UserSetting
 
setValue(PreferenceSetting<D>, D) - Method in class uk.ac.ed.epcc.webapp.preferences.UserStringSettingFactory.UserSetting
 
setValues(P, Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.model.far.handler.PartConfigFactory
 
setValueSeparator(char) - Method in class uk.ac.ed.epcc.webapp.apps.Option
Sets the value separator that separates values in an argument assigned to this option.
setVerboseDiff(boolean) - Method in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
setVisitor(ResultVisitor<O>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ResultIterator
 
setWarning(R, boolean) - Method in class uk.ac.ed.epcc.webapp.content.Table
mark a row to be highlighted
setWriter(Writer) - Method in class uk.ac.ed.epcc.webapp.content.XMLWriter
Close the existing Writer an redirect output to a new Writer
setXAxis(String) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeScatterPeriodChartData
 
setXAxis(String) - Method in interface uk.ac.ed.epcc.webapp.charts.ScatterPeriodChartData
 
setYAxis(String) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeScatterPeriodChartData
 
setYAxis(String) - Method in interface uk.ac.ed.epcc.webapp.charts.ScatterPeriodChartData
 
ShibAttributeListener<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
Class to record request attributes (e.g.
ShibAttributeListener(AppUserFactory, String) - Constructor for class uk.ac.ed.epcc.webapp.session.ShibAttributeListener
 
ShortContentMessageVisitor - Class in uk.ac.ed.epcc.webapp.editors.mail
A ContentMessageVisitor that only shows each message once.
ShortContentMessageVisitor(AppContext, Set<String>, ContentBuilder, MessageLinker) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.ShortContentMessageVisitor
 
ShortcutServletTransitionVisitor<K,T> - Class in uk.ac.ed.epcc.webapp.servlet
A cut-down version of the ServletTransitionVisitor that generates those FormResults that can be generated without taking a lock, for example the redirect to the form jsp.
ShortcutServletTransitionVisitor(AppContext, K, TransitionFactory<K, T>, T, Map) - Constructor for class uk.ac.ed.epcc.webapp.servlet.ShortcutServletTransitionVisitor
 
shortcutTestRole(String) - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
shortcutTestRole(String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
perform a non-cached role-check.
ShowAction(X) - Constructor for class uk.ac.ed.epcc.webapp.model.relationship.ViewRelationTransition.ShowAction
 
showAsLink(MimePart, String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageWalker
 
showBcc() - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
showBcc() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.MessageComposer
 
showBcc() - Method in class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Composer
 
ShowButton<D extends DynamicFormManager.DynamicForm,R extends ResponseManager.Response<D>> - Interface in uk.ac.ed.epcc.webapp.model.far.response
 
showButton(ResponseTarget<D, R>, SessionService<?>) - Method in interface uk.ac.ed.epcc.webapp.model.far.response.ShowButton
 
showDisabledTransition(AppContext, T, K) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.ShowDisabledTransitions
If the transition is NOT allowed but this method returns true the button is stills shown but disabled.
showDisabledTransition(AppContext, ResponseTarget<D, R>, ResponseTransitionKey<D, R>) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider
 
ShowDisabledTransitions<K,T> - Interface in uk.ac.ed.epcc.webapp.forms.transition
An extension interface to allow a TransitionFactory to show disabled actions
showForm(Form) - Method in class uk.ac.ed.epcc.webapp.forms.swing.JFormDialog
Show the dialog form.
showTable(Collection<String>, Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.forms.text.CommandLineForm
 
showTransition(AppContext, T, K) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionFactory
Should the transition be listed on the view page.
showViewForm(ViewTransitionFactory<K, T>, T, SessionService) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormResultVisitor
Make a dialog for the view target operation
shutdownLogging() - Method in interface uk.ac.ed.epcc.webapp.logging.LoggerService
shutdown the logging system called once per application
SiblingTransition(boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.SiblingTransition
 
signKey(long, String, KeyPair, PublicKey) - Method in class uk.ac.ed.epcc.webapp.ssh.KeySigner
 
SignMailVisitor - Class in uk.ac.ed.epcc.webapp.email
A class that modifies email messages before they are sent.
SignMailVisitor(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.email.SignMailVisitor
 
SIGNUP_DATE - Static variable in class uk.ac.ed.epcc.webapp.session.SignupDateComposite
 
signupBeforeFilter(Date) - Method in class uk.ac.ed.epcc.webapp.session.SignupDateComposite
 
SignupCustomiser - Interface in uk.ac.ed.epcc.webapp.session
 
SignupDateComposite<BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.session
Add a field to record the date the record was created.
SignupDateComposite(DataObjectFactory<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.session.SignupDateComposite
 
SignupFormCreator(AppUserFactory<T>, String, String) - Constructor for class uk.ac.ed.epcc.webapp.session.AppUserFactory.SignupFormCreator
 
SignupServlet - Class in uk.ac.ed.epcc.webapp.servlet
Deprecated.
SignupServlet() - Constructor for class uk.ac.ed.epcc.webapp.servlet.SignupServlet
Deprecated.
 
SimpleClassType<T extends SimpleClassType.ClassValue,O> - Class in uk.ac.ed.epcc.webapp.model.data
Varient of BasicType where the field is used to specify the class of a java object included in the DataObject by composition.
SimpleClassType(String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.SimpleClassType
 
SimpleClassType.ClassValue<S> - Class in uk.ac.ed.epcc.webapp.model.data
 
SimpleKeyInput - Class in uk.ac.ed.epcc.webapp.ssh
 
SimpleKeyInput(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.ssh.SimpleKeyInput
 
SimplePeriodInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
SimplePeriodInput(Date) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.SimplePeriodInput
 
SimplePeriodInput(Date, long, int) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.SimplePeriodInput
 
SimpleSessionService<A extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
SessionService where the session information is just stored in the AppContext therefore only suitable for command line apps where there is a single AppContext
SimpleSessionService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.session.SimpleSessionService
 
SimpleTransitionProvider<T extends Indexed,K extends TransitionKey<T>> - Class in uk.ac.ed.epcc.webapp.model.data.transition
Abstract base class for building TransitionProviders on Indexed objects.
SimpleTransitionProvider(AppContext, IndexedProducer<? extends T>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.transition.SimpleTransitionProvider
 
SimpleViewTransitionProvider<T extends Indexed,K extends TransitionKey<T>> - Class in uk.ac.ed.epcc.webapp.model.data.transition
SimpleViewTransitionProvider(AppContext, IndexedProducer<? extends T>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.transition.SimpleViewTransitionProvider
 
SimpleXMLBuilder - Interface in uk.ac.ed.epcc.webapp.content
Interface for classes that build XML This interface could either be used to build a DOM tree or perform simple text formatting.
SIMPLIFY_EXPRESSION - Static variable in class uk.ac.ed.epcc.webapp.jdbc.expr.BinaryExpression
 
SINGLE_CONF - Static variable in class uk.ac.ed.epcc.webapp.model.far.handler.TextHandler
 
SingleKeyComposite - Class in uk.ac.ed.epcc.webapp.session
 
SingleKeyComposite(AppUserFactory) - Constructor for class uk.ac.ed.epcc.webapp.session.SingleKeyComposite
 
SingleValueSetPlot - Interface in uk.ac.ed.epcc.webapp.charts
This is a Plot where each member of the set only contain a single value.
size() - Method in class uk.ac.ed.epcc.webapp.cache.SoftHashMap
 
size() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
size() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterSet
return the number of filters that will be returned by the FilterSet.getSet() method
size() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OrFilter
 
size() - Method in enum uk.ac.ed.epcc.webapp.session.Hash
 
SkipIterator<E> - Class in uk.ac.ed.epcc.webapp.model.data.iterator
Wrapper to select a sub-set from the results of an iterator
SkipIterator(Iterator<E>, int, int) - Constructor for class uk.ac.ed.epcc.webapp.model.data.iterator.SkipIterator
 
skippedEntity(String) - Method in class uk.ac.ed.epcc.webapp.content.XMLBuilderSaxHandler
 
skippedEntity(String) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
skippedEntity(String) - Method in class uk.ac.ed.epcc.webapp.model.data.DumpParser
 
skippedEntity(String) - Method in class uk.ac.ed.epcc.webapp.model.far.XMLFormParser
 
skipRecord(String, String) - Method in class uk.ac.ed.epcc.webapp.model.data.DumpParser
Should we skip the following Record.
skipRecord(String, String) - Method in class uk.ac.ed.epcc.webapp.model.data.TableUnDumper
 
skipSpecification(String) - Method in class uk.ac.ed.epcc.webapp.model.data.DiffParser
 
skipSpecification(String) - Method in class uk.ac.ed.epcc.webapp.model.data.DumpParser
should we skip parsing the following TableSpecification.
skipSpecification(String) - Method in class uk.ac.ed.epcc.webapp.model.data.UnDumper
 
skipUpdate(P) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
extension point to allow history to be skipped based on peer state
SoftHashMap - Class in uk.ac.ed.epcc.webapp.cache
 
SoftHashMap() - Constructor for class uk.ac.ed.epcc.webapp.cache.SoftHashMap
 
SoftHashMap(int) - Constructor for class uk.ac.ed.epcc.webapp.cache.SoftHashMap
 
SORT_ORDER - Static variable in class uk.ac.ed.epcc.webapp.model.Classification
 
sortByKey() - Method in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractTransitionFactory
 
sortCols(Comparator) - Method in class uk.ac.ed.epcc.webapp.content.Table
Sort columns according to a specified comparator
Sorter(C[], Comparator[], Table<C, ?>, boolean) - Constructor for class uk.ac.ed.epcc.webapp.content.Table.Sorter
 
Sorter(C[], Table) - Constructor for class uk.ac.ed.epcc.webapp.content.Table.Sorter
 
Sorter(C[], Table, boolean) - Constructor for class uk.ac.ed.epcc.webapp.content.Table.Sorter
 
SortingDataObjectInput(BaseFilter<BDO>, Comparator<? super BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.SortingDataObjectInput
 
SortingDataObjectInput(BaseFilter<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.SortingDataObjectInput
construct SortingDataObjectInput default to sorting by order of getIdentifier output
SortingDataObjectInput(BaseFilter<BDO>, boolean, Comparator<? super BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.SortingDataObjectInput
 
SortingIterator<T> - Class in uk.ac.ed.epcc.webapp.model.data.iterator
Iterate over the unique elements fom one iterator in a specified order.
SortingIterator(Iterator<T>, Comparator<? super T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.iterator.SortingIterator
 
SortNameContributor<T> - Interface in uk.ac.ed.epcc.webapp.session
An interface for Composites that contribute to the sorting order and name type
sortRows() - Method in class uk.ac.ed.epcc.webapp.content.Table
sort rows using natural ordering of row keys
sortRows(C[], boolean) - Method in class uk.ac.ed.epcc.webapp.content.Table
Sort Rows by the natural ordering of a set of column values.
sortRows(Comparator) - Method in class uk.ac.ed.epcc.webapp.content.Table
Sort rows according to row keys using a specified comparator
sortSets(SetPlot, double) - Method in class uk.ac.ed.epcc.webapp.charts.Chart
Sort the sets of Dataset largest first with small sets mapped to an others category
sortSets(SetPlot, double, int) - Method in class uk.ac.ed.epcc.webapp.charts.Chart
Sort the sets of Dataset largest first with small sets mapped to an others category the legends for the plots are also permuted.
sortSets(SetPlot, int) - Method in class uk.ac.ed.epcc.webapp.charts.Chart
Sort the sets of Dataset largest first with small sets mapped to an others category
Span - Class in uk.ac.ed.epcc.webapp.content
Simple wrapper to add a css style to text.
Span(String, String) - Constructor for class uk.ac.ed.epcc.webapp.content.Span
 
SpecificationBuilder - Class in uk.ac.ed.epcc.webapp.model.data
class to guess table specifications based on a existing Repository.
SpecificationBuilder() - Constructor for class uk.ac.ed.epcc.webapp.model.data.SpecificationBuilder
 
split(T, Date) - Method in interface uk.ac.ed.epcc.webapp.model.period.SplitManager
Split a record at a specified time returning new record starting at the split.
SplitAction(T, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.period.SplitTransition.SplitAction
 
splitEmailList(String) - Static method in class uk.ac.ed.epcc.webapp.email.Emailer
 
SplitManager<T extends TimePeriod> - Interface in uk.ac.ed.epcc.webapp.model.period
Interface for class that can split TimePeriods Normally this is implemented by the appropriate factory class
splitNormalised(String) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay
Normalise and split input.
splitNormalised(String) - Method in class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay
 
SplitPeriod - Class in uk.ac.ed.epcc.webapp.time
 
SplitPeriod(long[]) - Constructor for class uk.ac.ed.epcc.webapp.time.SplitPeriod
 
SplitPeriod.PeriodIterator - Class in uk.ac.ed.epcc.webapp.time
 
SplitSetPlot - Class in uk.ac.ed.epcc.webapp.charts
A SplitSetPlot is a PeriodSequencePlot where the data is split over a series of time periods The time periods are divided into Major/Minor sub-divisions called Catagories and Items.
SplitSetPlot() - Constructor for class uk.ac.ed.epcc.webapp.charts.SplitSetPlot
 
SplitSetPlot.PeriodIterator - Class in uk.ac.ed.epcc.webapp.charts
 
SplitTimePeriod - Interface in uk.ac.ed.epcc.webapp.time
A TimePeriod made up from a series of sub-periods
SplitTransition<T extends TimePeriod,K> - Class in uk.ac.ed.epcc.webapp.model.period
 
SplitTransition(ViewTransitionFactory<K, T>, SplitManager<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.period.SplitTransition
 
SplitTransition.SplitAction - Class in uk.ac.ed.epcc.webapp.model.period
 
SplitTransition.SplitValidator - Class in uk.ac.ed.epcc.webapp.model.period
 
SplitValidator(T) - Constructor for class uk.ac.ed.epcc.webapp.model.period.SplitTransition.SplitValidator
 
SQLAccessor<T,R> - Interface in uk.ac.ed.epcc.webapp.jdbc.expr
A combination of Accessor and SQLValue.
SQLAndFilter<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
SQL only version of AndFilter It can combine PatternFilters.
SQLAndFilter(Class<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.SQLAndFilter
 
SQLAndFilter(Class<T>, SQLFilter<? super T>...) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.SQLAndFilter
 
SQLContext - Interface in uk.ac.ed.epcc.webapp.jdbc
This encodes the differences between different databases and dialects of SQL.
SQLExpression<T> - Interface in uk.ac.ed.epcc.webapp.jdbc.expr
An object that can produce a SQL expression suitable for use in a select statement.
SQLExpressionFilter<T,V> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A SQLFilter that compares a SQLExpression to a constant value.
SQLExpressionMatchFilter<T,V> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A SQLFilter that compares two SQLExpressions.
SQLExpressionNullFilter<T,V> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A SQLFilter that compares a SQLExpression to null.
SQLExpressionOrderClause<T> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
Use a SQLExpression as an OrderClause Note this does not include any required filter needed by the SQLExpression
SQLExpressionOrderClause(boolean, SQLExpression<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionOrderClause
 
SQLExpressionOrderFilter<I,T> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
An OrderFilter implemented directly using SQLExpressions.
SQLFilter<T> - Interface in uk.ac.ed.epcc.webapp.jdbc.filter
SQLFilter is a marker interface Filters where ALL the selection is performed in SQL only.
SQLFormFilter<T extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data.filter
Form based SQL only filter
SQLFormFilter(Form) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.SQLFormFilter
 
SQLFormFilter(Form, Map<String, SQLMatcher<T>>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.SQLFormFilter
 
SQLFormFilter(Class<T>, Repository, Form, Map<String, SQLMatcher<T>>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.SQLFormFilter
 
SQLFunc - Enum in uk.ac.ed.epcc.webapp.jdbc.expr
functions that can be applied to SQLExpressions.
SQLGroupMapper<O> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A base class for ResultMappers that use SQL Group-By queries there are methods to add various select clauses to the target string.
SQLGroupMapper(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
Make a TableMapper
SQLHashFilter(AppContext, Hash, String) - Constructor for class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite.SQLHashFilter
 
SQLIdFilter<T extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data.filter
Filter to select/exclude an entry by Id.
SQLIdFilter(Class<T>, Repository, int) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.SQLIdFilter
 
SQLIdFilter(Class<T>, Repository, int, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.SQLIdFilter
 
SQLLinkFilter(L, R, SQLFilter<? super T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.SQLLinkFilter
create a LinkFilter
SQLMatcher<T> - Interface in uk.ac.ed.epcc.webapp.model.data.forms
Interface for a SQL based matcher
SQLNotFilter<Q,F extends PatternFilter<Q> & SQLFilter<Q>> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
Invert the sense of a SQLFilter
SQLNotFilter(F) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.SQLNotFilter
 
SQLOrderFilter<T> - Interface in uk.ac.ed.epcc.webapp.jdbc.filter
A pure OrderFilter that only implements and Order clause
SQLOrFilter<T> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
Combine SQL filters using an OR expression Its only safe to use an OR combination with pure SQL
SQLOrFilter(Class<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.SQLOrFilter
 
SQLOrFilter(Class<T>, SQLFilter<? super T>...) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.SQLOrFilter
 
SQLResultIterator<T,O> - Class in uk.ac.ed.epcc.webapp.jdbc.filter
Iterator over filter results based on the SQL parts of a filter *
SQLResultIterator(AppContext, Class<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.filter.SQLResultIterator
 
SQLSelectValue<T> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A SQLValue that returns the first non null result from a set of SQLValues
SQLSelectValue(Class<T>, SQLValue<T>[]) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.SQLSelectValue
 
SQLValue<T> - Interface in uk.ac.ed.epcc.webapp.jdbc.expr
An object that can create a value from a SQL fragment.
SQLValueFilter<T> - Class in uk.ac.ed.epcc.webapp.model.data.filter
Simple SQLFilter to match based on the value of a field.
SQLValueFilter(Class<T>, Repository, String, Object) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.SQLValueFilter
 
SQLValueFilter(Class<T>, Repository, String, Object, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.SQLValueFilter
 
SQLValueFilter(Class<T>, Repository, String, MatchCondition, Object) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.SQLValueFilter
 
SQLValuePatternTransform - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A SQLValue that maps regexp patterns to canonical strings.
SQLValuePatternTransform(AppContext, String, SQLValue<String>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.SQLValuePatternTransform
 
SSH2_DSA_KEY - Static variable in class uk.ac.ed.epcc.webapp.ssh.PublicKeyReaderUtil
Key name of the type of public key for DSA algorithm.
SSH2_RSA_KEY - Static variable in class uk.ac.ed.epcc.webapp.ssh.PublicKeyReaderUtil
Key name of the type of public key for RSA algorithm.
SSH_REQUIRE_RSA_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
SshPublicKeyArrayInput - Class in uk.ac.ed.epcc.webapp.ssh
Input for array of SSH public keys.
SshPublicKeyArrayInput() - Constructor for class uk.ac.ed.epcc.webapp.ssh.SshPublicKeyArrayInput
 
SshPublicKeyInput - Class in uk.ac.ed.epcc.webapp.ssh
Input for SSH public keys.
SshPublicKeyInput() - Constructor for class uk.ac.ed.epcc.webapp.ssh.SshPublicKeyInput
 
SSLService - Class in uk.ac.ed.epcc.webapp.ssl
Service for creating SSLContext objects configured from the AppContext Once created the
SSLService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.ssl.SSLService
 
stage - Variable in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
 
StandAloneFormUpdate<T> - Interface in uk.ac.ed.epcc.webapp.forms.factory
Classes that implement this interface build a single update form to select then edit the object.
StandAloneFormUpdateProducerTransition<X> - Class in uk.ac.ed.epcc.webapp.forms.factory
An edit/update transition that used the FormUpdate generated by a FormUpdateProducer.
StandAloneFormUpdateProducerTransition(String, FormUpdateProducer<X>) - Constructor for class uk.ac.ed.epcc.webapp.forms.factory.StandAloneFormUpdateProducerTransition
 
StandAloneFormUpdateTransition<T> - Class in uk.ac.ed.epcc.webapp.forms.factory
A edit/update transition that wraps a StandAloneFormUpdate.
StandAloneFormUpdateTransition(String, StandAloneFormUpdate<T>) - Constructor for class uk.ac.ed.epcc.webapp.forms.factory.StandAloneFormUpdateTransition
 
start() - Method in interface uk.ac.ed.epcc.webapp.exec.DeferredProcessProxy
Start the deferred process
start() - Method in class uk.ac.ed.epcc.webapp.exec.ProcessHandler
 
start - Variable in class uk.ac.ed.epcc.webapp.time.Period
 
start - Variable in class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
start() - Method in class uk.ac.ed.epcc.webapp.timer.Timer
 
START_TIME_FIELD - Static variable in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
startDocument() - Method in class uk.ac.ed.epcc.webapp.content.XMLBuilderSaxHandler
 
startDocument() - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
startDocument() - Method in class uk.ac.ed.epcc.webapp.model.data.DumpParser
 
startDocument() - Method in class uk.ac.ed.epcc.webapp.model.far.XMLFormParser
 
startElement(String, String, String, Attributes) - Method in class uk.ac.ed.epcc.webapp.content.XMLBuilderSaxHandler
 
startElement(String, String, String, Attributes) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
startElement(String, String, String, Attributes) - Method in class uk.ac.ed.epcc.webapp.model.data.DumpParser
 
startElement(String, String, String, Attributes) - Method in class uk.ac.ed.epcc.webapp.model.far.XMLFormParser
 
startMessage(MimePart, MimeMessage, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
startMessage(MimePart, MimeMessage, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
startMessage(MimePart, MimeMessage, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
startMessage(MimePart, MimeMessage, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
startMessage(MimePart, MimeMessage, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.FlattenVisitor
 
startMessage(MimePart, MimeMessage, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.IsMessageVisitor
 
startMessage(MimePart, MimeMessage, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MimeStreamDataVisitor
 
startMessage(MimePart, MimeMessage, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.PrefixVisitor
 
startMessage(MimePart, MimeMessage, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ShortContentMessageVisitor
 
startMessage(MimePart, MimeMessage, MessageWalker) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
invoked at the start of a message The messageWalker message level is set for the message we are entering.
startMultiPart(MimePart, MimeMultipart, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
startMultiPart(MimePart, MimeMultipart, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
startMultiPart(MimePart, MimeMultipart, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
startMultiPart(MimePart, MimeMultipart, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
startMultiPart(MimePart, MimeMultipart, MessageWalker) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
invoked at the start of a multipart
StartOverTransition() - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.StartOverTransition
 
startPrefixMapping(String, String) - Method in class uk.ac.ed.epcc.webapp.content.XMLBuilderSaxHandler
 
startPrefixMapping(String, String) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
startPrefixMapping(String, String) - Method in class uk.ac.ed.epcc.webapp.model.data.DumpParser
 
startPrefixMapping(String, String) - Method in class uk.ac.ed.epcc.webapp.model.far.XMLFormParser
 
startSubPart(MimePart, MimeMultipart, MessageWalker, int, int) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
startSubPart(MimePart, MimeMultipart, MessageWalker, int, int) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
startSubPart(MimePart, MimeMultipart, MessageWalker, int, int) - Method in class uk.ac.ed.epcc.webapp.editors.mail.DeDupVisitor
 
startSubPart(MimePart, MimeMultipart, MessageWalker, int, int) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
startSubPart(MimePart, MimeMultipart, MessageWalker, int, int) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
invoked at the start of each part in a multipart
startTimer(String) - Method in class uk.ac.ed.epcc.webapp.timer.DefaultTimerService
 
startTimer(String) - Method in class uk.ac.ed.epcc.webapp.timer.NullTimerService
 
startTimer(String) - Method in interface uk.ac.ed.epcc.webapp.timer.TimerService
Start a named timer
startTransaction() - Method in interface uk.ac.ed.epcc.webapp.jdbc.DatabaseService
Start a database transaction Transactions cannot be nested so use DatabaseService.inTransaction() if possible doubt.
startTransaction() - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
startTransaction() - Method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
StateRelationshipComposite<U extends AppUser,BDO extends DataObject,X extends StateRelationshipComposite> - Class in uk.ac.ed.epcc.webapp.model.data
A Composite that adds boolean field to an object.
StateRelationshipComposite(DataObjectFactory<BDO>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.StateRelationshipComposite
 
StateRelationshipComposite.Filter - Class in uk.ac.ed.epcc.webapp.model.data
 
StateRelationshipComposite.PersonFilter<U extends AppUser> - Class in uk.ac.ed.epcc.webapp.model.data
 
StateRoleProvider<A extends AppUser> - Interface in uk.ac.ed.epcc.webapp.session
An Interface for an AppUserFactory or its Composites that can permit access to a role.
STATIC_SERVER_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.servlet.StaticServlet
 
StaticServlet - Class in uk.ac.ed.epcc.webapp.servlet
This servlet serves static content from a location outside the application install tree.
StaticServlet() - Constructor for class uk.ac.ed.epcc.webapp.servlet.StaticServlet
 
StaticServlet.ExistFilter - Class in uk.ac.ed.epcc.webapp.servlet
 
Status() - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.Status
 
Status() - Constructor for class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Status
 
stop() - Method in class uk.ac.ed.epcc.webapp.timer.Timer
 
stopTimer(String) - Method in class uk.ac.ed.epcc.webapp.timer.DefaultTimerService
 
stopTimer(String) - Method in class uk.ac.ed.epcc.webapp.timer.NullTimerService
 
stopTimer(String) - Method in interface uk.ac.ed.epcc.webapp.timer.TimerService
Stop a named timer
stopTransaction() - Method in interface uk.ac.ed.epcc.webapp.jdbc.DatabaseService
finish transaction (includes commit).
stopTransaction() - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
stopTransaction() - Method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
StorageUnitNumberInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
An Input for storage size in specified Units.
StorageUnitNumberInput(Units) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.StorageUnitNumberInput
 
StorageUnitTextInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
A Input for storage sizes where the unit is parsed as part of the input.
StorageUnitTextInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.StorageUnitTextInput
 
STREAM_BUILDER_FEATURE - Static variable in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
StreamData - Interface in uk.ac.ed.epcc.webapp.model.data.stream
Interface implemented by Objects that can provide their data as a Stream
StreamDataDataManager<R extends ResponseManager.Response<F>,F extends DynamicFormManager.DynamicForm,M extends StreamDataDataManager.StreamDataRecord> - Class in uk.ac.ed.epcc.webapp.model.far.response
A ResponseDataManager for storing StreamData objects from uploaded files
StreamDataDataManager(ResponseManager<R, F>) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.StreamDataDataManager
 
StreamDataDataManager.StreamDataRecord - Class in uk.ac.ed.epcc.webapp.model.far.response
 
StreamDataFieldExpression<X extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
 
StreamDataFieldExpression(Class<X>, Repository, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.StreamDataFieldExpression
 
StreamDataRecord(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.StreamDataDataManager.StreamDataRecord
 
StreamingTable - Class in uk.ac.ed.epcc.webapp.content
An alternative mechanism for formatting tables optimised for streaming directly to a ExtendedXMLBuilder its less functional than a Table but does not need to keep all the table contents in memory.
StreamingTable(SimpleXMLBuilder, String...) - Constructor for class uk.ac.ed.epcc.webapp.content.StreamingTable
 
STRING_TYPE - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
StringConvertAccessor<T,R> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A Accessor that converts the result of a nested Accessor to a string.
StringConvertAccessor(Accessor<T, R>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.StringConvertAccessor
 
StringConvertSQLExpression<T> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
SQLExpression that converts an SQLExpression of a different type to a string
StringConvertSQLExpression(SQLExpression<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.StringConvertSQLExpression
 
StringConvertSQLValue<T> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
SQLValue that converts an SQLValue of a different type to a string
StringConvertSQLValue(SQLValue<T>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.StringConvertSQLValue
 
StringData(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.StringDataManager.StringData
 
StringDataManager<R extends ResponseManager.Response<F>,F extends DynamicFormManager.DynamicForm,M extends StringDataManager.StringData> - Class in uk.ac.ed.epcc.webapp.model.far.response
A ResponseDataManager for storing String data.
StringDataManager(ResponseManager<R, F>) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.StringDataManager
 
StringDataManager.StringData - Class in uk.ac.ed.epcc.webapp.model.far.response
 
StringFieldExpression<X extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
 
StringFieldExpression(Class<X>, Repository, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.StringFieldExpression
 
StringFieldType - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
StringFieldType(boolean, String, int) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.StringFieldType
 
StringListInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
A ListInput where the items tags and values are the same String
StringListInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.StringListInput
 
StringObjectComparator<T> - Class in uk.ac.ed.epcc.webapp
A Comparator that compares Strings as well as another type.
StringObjectComparator(Comparator<T>) - Constructor for class uk.ac.ed.epcc.webapp.StringObjectComparator
 
StringPreference - Class in uk.ac.ed.epcc.webapp.preferences
An String valued PreferenceSetting
StringPreference(String, String, String...) - Constructor for class uk.ac.ed.epcc.webapp.preferences.StringPreference
 
StringSetting - Class in uk.ac.ed.epcc.webapp
A StringSetting represents optional feature in the code.
StringSetting(String, String, String...) - Constructor for class uk.ac.ed.epcc.webapp.StringSetting
 
strip(String) - Static method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
strip(String) - Static method in class uk.ac.ed.epcc.webapp.editors.mail.HtmlStripper
A quick and diry regexp based removal of html.
STYLE_PREFERENCE - Static variable in class uk.ac.ed.epcc.webapp.tags.WebappHeadTag
 
su(A) - Method in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
SU_KEY - Static variable in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
sub(Number, Number) - Static method in class uk.ac.ed.epcc.webapp.NumberOp
 
submit() - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager.PersonalResponse
 
submit() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager.Response
method to be called when the form is finally submitted.
SUBMIT - Variable in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider
 
SUBMITTER_ID - Static variable in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager
 
SubmitTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.SubmitTransition
 
subtract(Duration) - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
Returns a new Duration object that is equivalent to this Duration with the specified Duration subtracted from it.
SUDO_ROLE - Static variable in class uk.ac.ed.epcc.webapp.model.relationship.PersonRelationship
role to allow sudo access
SuggestedItemInput<V,T> - Interface in uk.ac.ed.epcc.webapp.forms.inputs
An ItemInput that suggests possible items.
sum - Variable in class uk.ac.ed.epcc.webapp.AverageValue
 
sum() - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
 
sum(Set<R>) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
 
sumCol(C) - Method in class uk.ac.ed.epcc.webapp.content.Table
sum the numerical values in a column
SumMapMapper<K> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A MapMapper where the data field is Numerical data combined by summation.
SumMapMapper(AppContext, GroupingSQLValue<K>, String, SQLExpression<? extends Number>, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.SumMapMapper
 
SummaryContentProvider<T> - Interface in uk.ac.ed.epcc.webapp.model.data.forms.registry
Interface for factories that add additional summary content to the standard edit forms
SummaryContributer<T extends DataObject> - Interface in uk.ac.ed.epcc.webapp.model
Interface for providing summary information.
SUNode - Class in uk.ac.ed.epcc.webapp.servlet.navigation
An ExactNode where the menu text changes to the name of the current person if the session is a "SU" session from an admin account.
SUNode() - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.SUNode
 
SUNodeMaker - Class in uk.ac.ed.epcc.webapp.servlet.navigation
 
SUNodeMaker(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.SUNodeMaker
 
SUPER_PERSON_ID_ATTR - Static variable in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
supportsMime(String) - Method in class uk.ac.ed.epcc.webapp.servlet.DefaultServletService
Is the specified mime-type supported by the client.
supportsMultiStage() - Method in interface uk.ac.ed.epcc.webapp.forms.Form
Query if multi stage forms are supported by this implementation
supportsMultiStage() - Method in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
 
supportsRealm(String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
SUPRESS_EMAIL_ATTR - Static variable in class uk.ac.ed.epcc.webapp.email.Emailer
Name of an AppContext attribute to supress emails from the current request.
supressSend(Address) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
 
SUTransition() - Constructor for class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider.SUTransition
 
SwapSiblingTransition(boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.SwapSiblingTransition
 
SwingContentBuilder - Class in uk.ac.ed.epcc.webapp.forms.swing
builds a swing version of content.
SwingContentBuilder(AppContext, JFrame) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
SwingContentBuilder(AppContext, JComponent, JFrame) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
SwingContentBuilder.XMLPanel - Class in uk.ac.ed.epcc.webapp.forms.swing
 
SwingField<I> - Class in uk.ac.ed.epcc.webapp.forms.swing
 
SwingField(AppContext, Field<I>) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.SwingField
 
SwingField.BinaryListener - Class in uk.ac.ed.epcc.webapp.forms.swing
 
SwingField.BooleanItemListener - Class in uk.ac.ed.epcc.webapp.forms.swing
 
SwingField.FileActionListener - Class in uk.ac.ed.epcc.webapp.forms.swing
 
SwingField.ListItemListener<V,T> - Class in uk.ac.ed.epcc.webapp.forms.swing
 
SwingField.MakeComponentVisitor - Class in uk.ac.ed.epcc.webapp.forms.swing
 
SwingField.SetComponentVisitor - Class in uk.ac.ed.epcc.webapp.forms.swing
class to synchronize the components with the input
SwingField.TextActionListener - Class in uk.ac.ed.epcc.webapp.forms.swing
 
SwingField.TextFocusListener - Class in uk.ac.ed.epcc.webapp.forms.swing
 
SwingFormComponentListener - Class in uk.ac.ed.epcc.webapp.forms.swing
class to map Fields to SwingFields and handle events.
SwingFormComponentListener(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.SwingFormComponentListener
 
SwingFormResultVisitor - Class in uk.ac.ed.epcc.webapp.forms.swing
a FormResultVisitor that uses Swing windows.
SwingFormResultVisitor(JFrame, AppContext) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.SwingFormResultVisitor
 
SwingTransitionHandler - Class in uk.ac.ed.epcc.webapp.forms.swing
This class implements transitions using a series dialog windows The assumption is that the main program invokes a starting transition (for example by a button press) This class then processes the transition sequence until either a leaf transition such as a message is encountered or an un-handlable FormResult such as a navigation result is generated.
SwingTransitionHandler(JFrame, AppContext) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.SwingTransitionHandler
 
SwingTransitionVisitor<K,T> - Class in uk.ac.ed.epcc.webapp.forms.swing
 
SwingTransitionVisitor(AppContext, K, TransitionFactory<K, T>, T, JFrame) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.SwingTransitionVisitor
 

T

Table<C,R> - Class in uk.ac.ed.epcc.webapp.content
A generic representation of a table that we can easily change into html/xml or other text.
Table() - Constructor for class uk.ac.ed.epcc.webapp.content.Table
 
Table(Table<C, R>) - Constructor for class uk.ac.ed.epcc.webapp.content.Table
Construct a duplicate of the supplied table
Table.Col - Class in uk.ac.ed.epcc.webapp.content
A column of the table
Table.Formatter<C,R> - Interface in uk.ac.ed.epcc.webapp.content
Formatter; converts table entries when printing.
Table.NumberFormatGenerator - Class in uk.ac.ed.epcc.webapp.content
 
Table.Sorter<C> - Class in uk.ac.ed.epcc.webapp.content
Implements a sort of rows based on the natural order of the various table cols.
Table.TransformFormatter<C,R> - Class in uk.ac.ed.epcc.webapp.content
Adapter to convert a Transform into a Formatter
TABLE_INDEX_ROLE - Static variable in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
TABLE_SPECIFICATION - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
TABLE_TRANSITION_TAG - Static variable in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
TableContentProvider - Interface in uk.ac.ed.epcc.webapp.jdbc.table
Interface for factories/composites that want to add content directly to the table transition
TableDescription - Class in uk.ac.ed.epcc.webapp.model.data
Class to show database info about a Repository
TableDescription(DataObjectFactory) - Constructor for class uk.ac.ed.epcc.webapp.model.data.TableDescription
 
TableDescription(Repository) - Constructor for class uk.ac.ed.epcc.webapp.model.data.TableDescription
 
TableDeveloperKey - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
TableDeveloperKey(Class<? super DataObjectFactory>, String, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableDeveloperKey
 
TableDeveloperKey(Class<? super DataObjectFactory>, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableDeveloperKey
 
TableDeveloperKey(String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableDeveloperKey
 
tableExists(String) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DataBaseHandlerService
 
TableFormatPolicy<C,R> - Interface in uk.ac.ed.epcc.webapp.content
Policy object to map a Table to a SimpleXMLBuilder assumes a standard constructor signature with arguments ( SimpleXMLBuilder, NumberFormat )
TableInput<T> - Class in uk.ac.ed.epcc.webapp.model.data.forms.inputs
Input to select a database table
TableInput(AppContext, Class<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TableInput
 
TableListResult - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
TableListResult() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableListResult
 
TableMaker<O> - Class in uk.ac.ed.epcc.webapp.model.data.expr
 
TableMaker(AppContext, Class<O>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.expr.TableMaker
 
TableMapper - Class in uk.ac.ed.epcc.webapp.model.data.expr
Creates a Table from a SQL GROUP BY query with a single key.
TableMapper(AppContext, Mapper, GroupingSQLValue, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.expr.TableMapper
Make a TableMapper
TableSpecification - Class in uk.ac.ed.epcc.webapp.jdbc.table
Table Description.
TableSpecification(String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification
 
TableSpecification() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification
 
TableSpecification(TableSpecification) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification
 
TableSpecification.FullTextIndex - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
TableSpecification.Index - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
TableSpecification.IndexField - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
TableSpecification.IndexType - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
TableStructureAdminOperationKey - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
TableStructureAdminOperationKey(String, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableStructureAdminOperationKey
 
TableStructureAdminOperationKey(String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableStructureAdminOperationKey
 
TableStructureContributer<BDO extends DataObject> - Interface in uk.ac.ed.epcc.webapp.model.data
An interface for objects that contribute fields etc.
TableStructureListener - Interface in uk.ac.ed.epcc.webapp.jdbc.table
A DataObjectFactory or Composite that wants to be informed when the database table structure is changed.
TableToTag(AppContext, String) - Static method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
TableTransitionContributor - Interface in uk.ac.ed.epcc.webapp.jdbc.table
 
TableTransitionKey - Class in uk.ac.ed.epcc.webapp.jdbc.table
a TransitionKey for table transitions
TableTransitionKey(Class<? super DataObjectFactory>, String, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionKey
 
TableTransitionKey(Class<? super DataObjectFactory>, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionKey
 
TableTransitionProvider - Class in uk.ac.ed.epcc.webapp.jdbc.table
Class implementing transitions on factory classes identified by table.
TableTransitionProvider(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
TableTransitionProvider.IndexTransition - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
TableTransitionProvider.UploadTransition - Class in uk.ac.ed.epcc.webapp.jdbc.table
A transition to upload an XML dump into the table.
TableUnDumper - Class in uk.ac.ed.epcc.webapp.model.data
An UnDumper that just restores tables.
TableUnDumper(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.data.TableUnDumper
 
TableXMLDataFormatter<C,R> - Class in uk.ac.ed.epcc.webapp.content
Policy object to map a Table to a SimpleXMLBuilder this uses an alternative format where each row becomes a data record with element names following the column headings.
TableXMLDataFormatter(SimpleXMLBuilder, NumberFormat) - Constructor for class uk.ac.ed.epcc.webapp.content.TableXMLDataFormatter
 
TableXMLFormatter<C,R> - Class in uk.ac.ed.epcc.webapp.content
Policy object to map a Table to a SimpleXMLBuilder
TableXMLFormatter(SimpleXMLBuilder, NumberFormat, String) - Constructor for class uk.ac.ed.epcc.webapp.content.TableXMLFormatter
 
TableXMLFormatter(SimpleXMLBuilder, NumberFormat) - Constructor for class uk.ac.ed.epcc.webapp.content.TableXMLFormatter
 
TableXMLGenerator - Class in uk.ac.ed.epcc.webapp.content
A XMLGenerator that formats a table.
TableXMLGenerator(AppContext, NumberFormat, Table) - Constructor for class uk.ac.ed.epcc.webapp.content.TableXMLGenerator
 
tag - Variable in class uk.ac.ed.epcc.webapp.forms.transition.AbstractTransitionVisitor
 
tag - Variable in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleAndFilter.AddMemberVisitor
 
TAG - Static variable in class uk.ac.ed.epcc.webapp.session.AbstractRequestFactory
 
TAG_CHECK_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.AppContext
 
TAG_SEPERATOR - Static variable in class uk.ac.ed.epcc.webapp.forms.registry.FormFactoryProviderRegistry
 
Tagged - Interface in uk.ac.ed.epcc.webapp
Interface for Contexed objects that can be queried for their configuration tag.
TagInput - Interface in uk.ac.ed.epcc.webapp.forms.inputs
Interface for inputs that need to add a tag string in the form after the input.
tagToTable(AppContext, String) - Static method in class uk.ac.ed.epcc.webapp.model.data.Repository
Map a tag name to the actual database table.
TagWrapper - Class in uk.ac.ed.epcc.webapp.content
 
TagWrapper(UIGenerator, String) - Constructor for class uk.ac.ed.epcc.webapp.content.TagWrapper
 
takeLock() - Method in class uk.ac.ed.epcc.webapp.model.cron.LockFactory.Lock
attempt to take the lock
target - Variable in class uk.ac.ed.epcc.webapp.forms.transition.AbstractTransitionVisitor
 
target - Variable in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterSet
 
target - Variable in class uk.ac.ed.epcc.webapp.jdbc.filter.GenericBinaryFilter
 
target - Variable in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
TARGET - Static variable in class uk.ac.ed.epcc.webapp.model.data.forms.Updater
Form key used for object selections
TARGET_ATTRIBUTE - Static variable in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
Target_ID - Static variable in class uk.ac.ed.epcc.webapp.session.AbstractTargetRequestFactory
 
target_stage - Variable in class uk.ac.ed.epcc.webapp.forms.html.BaseHTMLForm
 
TargetlessAppUserKey - Class in uk.ac.ed.epcc.webapp.session
 
TargetlessAppUserKey(String, String, String) - Constructor for class uk.ac.ed.epcc.webapp.session.TargetlessAppUserKey
 
TargetlessAppUserKey(String, String, String, String) - Constructor for class uk.ac.ed.epcc.webapp.session.TargetlessAppUserKey
 
TargetLessTransition<X> - Interface in uk.ac.ed.epcc.webapp.forms.transition
A transition that generates a Form to supply all input.
targets(AppContext, Object) - Method in class uk.ac.ed.epcc.webapp.forms.registry.AbstractFormFactoryProvider
 
targets(AppContext, Object) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.DynamicFormEntry
 
targets(AppContext, Object) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.registry.IndexedFormEntry
 
Targetted<T> - Interface in uk.ac.ed.epcc.webapp
Object with a target type that can be queried at run-time.
Template() - Constructor for class uk.ac.ed.epcc.webapp.model.data.MultiLinkManager.Template
 
TemplateContributor<BDO extends DataObject> - Interface in uk.ac.ed.epcc.webapp.content
Interface for Composites that set parameters on a TemplateFile
templateEmail(String[], TemplateFile) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
send an email from a template file to multiple recipients
TemplateFile - Class in uk.ac.ed.epcc.webapp.content
Parameterised text files.
TemplateFile(String) - Constructor for class uk.ac.ed.epcc.webapp.content.TemplateFile
Parses a String into the TemplateFile
TemplateFile(TemplateFile) - Constructor for class uk.ac.ed.epcc.webapp.content.TemplateFile
 
TemplateFile(TemplateFile, TemplateFile.Region) - Constructor for class uk.ac.ed.epcc.webapp.content.TemplateFile
 
TemplateFile.DefaultPropertyPolicy - Class in uk.ac.ed.epcc.webapp.content
 
TemplateFile.PropertyPolicy - Interface in uk.ac.ed.epcc.webapp.content
Interface for policy object to add objects to template output.
TemplateFinder - Class in uk.ac.ed.epcc.webapp.model
Class to locate template files This replaces the built in persistence code from TemplateFile This class caches the templates in the database to allow edits.
TemplateFinder(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.model.TemplateFinder
 
TemplateFinder(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.TemplateFinder
 
templateMessage(String, Hashtable, TemplateFile) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
 
templateMessage(String, Hashtable, TemplateFile, Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
 
templateMessage(AppUser, TemplateFile) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
Send an email based on a template file to a AppUser
templateMessage(AppUser, Hashtable, TemplateFile) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
 
templateMessage(String[], Hashtable, TemplateFile) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
make an email from a template file to multiple recipients with custom headers
templateMessage(String[], Hashtable, InternetAddress, boolean, TemplateFile) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
 
templateMessage(String[], String, Hashtable, InternetAddress, boolean, TemplateFile, Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
 
templateMessage(String[], TemplateFile) - Method in class uk.ac.ed.epcc.webapp.email.Emailer
make an email from a template file to multiple recipients
TemplateTarget(LinkedList<String>) - Constructor for class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.TemplateTarget
 
TemplateTarget(X) - Constructor for class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.TemplateTarget
 
terminate() - Method in interface uk.ac.ed.epcc.webapp.model.history.History
Indicate peer object has been deleted probably want to obtain this object using Factory.update
terminate() - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory.HistoryRecord
 
terminate(P) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
terminate(P) - Method in interface uk.ac.ed.epcc.webapp.model.history.HistoryHandler
Terminates the history for a given peer object updates the quota history to reflect the current status of the quota.
terminate() - Method in class uk.ac.ed.epcc.webapp.timer.Timer
stop all timer nest
TertiaryNameFinder<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
A trivial sub-class of FieldNameFinder.
TertiaryNameFinder(AppUserFactory, String) - Constructor for class uk.ac.ed.epcc.webapp.session.TertiaryNameFinder
 
testMessage() - Method in class uk.ac.ed.epcc.webapp.editors.mail.IsMessageVisitor
 
testRole(String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
underlying check for role membership.
testRole(A, String) - Method in interface uk.ac.ed.epcc.webapp.session.StateRoleProvider
 
text - Variable in class uk.ac.ed.epcc.webapp.editors.mail.TextMailBuilder
 
text() - Method in enum uk.ac.ed.epcc.webapp.jdbc.expr.Operator
 
TEXT - Static variable in class uk.ac.ed.epcc.webapp.model.TextFileOverlay
 
TextActionListener(ParseInput) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.SwingField.TextActionListener
 
TextContentBuilder - Class in uk.ac.ed.epcc.webapp.content
A ContentBuilder that generates plain text.
TextContentBuilder() - Constructor for class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
TextContentFormat - Class in uk.ac.ed.epcc.webapp.content
A Format that understands the Webapp interfaces for string generation
TextContentFormat() - Constructor for class uk.ac.ed.epcc.webapp.content.TextContentFormat
 
TextData - Class in uk.ac.ed.epcc.webapp.model.log
Simple class to hold Text data in a table.
TextData(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.model.log.TextData
 
TextDataFactory<T extends TextData> - Class in uk.ac.ed.epcc.webapp.model.log
TextDataFactory(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.model.log.TextDataFactory
 
TextDataFactory(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.log.TextDataFactory
 
TextEditHtmlMessageVisitor - Class in uk.ac.ed.epcc.webapp.editors.mail
Formats an mail message as HTML with a designated text part converted to an edit box.
TextEditHtmlMessageVisitor(AppContext, HtmlBuilder, MessageLinker) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.TextEditHtmlMessageVisitor
 
TextFile(Repository.Record, URL) - Constructor for class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFile
 
TextFileCreator() - Constructor for class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFileCreator
 
TextFileDiffAction(TextFileOverlay.TextFile) - Constructor for class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFileDiffAction
 
TextFileOverlay<T extends TextFileOverlay.TextFile> - Class in uk.ac.ed.epcc.webapp.model
TextFileOverlay represents a DB overlay above the local file-system intended to allow overrides of file contents to be stored in the database.
TextFileOverlay(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.model.TextFileOverlay
 
TextFileOverlay(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.TextFileOverlay
 
TextFileOverlay.ExistsValidator - Class in uk.ac.ed.epcc.webapp.model
Check we are only creating a new entry and one where no matching file already exists.
TextFileOverlay.TextFile - Class in uk.ac.ed.epcc.webapp.model
 
TextFileOverlay.TextFileCreator - Class in uk.ac.ed.epcc.webapp.model
Create a database only TextFile object
TextFileOverlay.TextFileDiffAction - Class in uk.ac.ed.epcc.webapp.model
 
TextFileOverlay.TextFileRevertAction - Class in uk.ac.ed.epcc.webapp.model
 
TextFileOverlay.TextFileUpdateAction - Class in uk.ac.ed.epcc.webapp.model
 
TextFileOverlay.TextFileUpdator - Class in uk.ac.ed.epcc.webapp.model
 
TextFileRevertAction(String, TextFileOverlay.TextFile) - Constructor for class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFileRevertAction
 
TextFileUpdateAction(String, TextFileOverlay.TextFile) - Constructor for class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFileUpdateAction
 
TextFileUpdator() - Constructor for class uk.ac.ed.epcc.webapp.model.TextFileOverlay.TextFileUpdator
 
TextFocusListener(ParseInput) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.SwingField.TextFocusListener
 
TextHandler - Class in uk.ac.ed.epcc.webapp.model.far.handler
A QuestionFormHandler for text input questions
TextHandler() - Constructor for class uk.ac.ed.epcc.webapp.model.far.handler.TextHandler
 
TextInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
TextInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.TextInput
 
TextMailBuilder - Class in uk.ac.ed.epcc.webapp.editors.mail
Basic class for building email messages
TextMailBuilder() - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.TextMailBuilder
 
textNode(Text, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.AbstractDomVisitor
 
textNode(Text, LinkedList<String>) - Method in interface uk.ac.ed.epcc.webapp.editors.xml.DomVisitor
 
textNode(Text, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.LocatorDomVisitor
 
textNode(Text, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.ViewDomVisitor
 
TextProvider - Interface in uk.ac.ed.epcc.webapp.model
Interface for objects that provide text.
TextTableFormatter<C,R> - Class in uk.ac.ed.epcc.webapp.content
format a table as text.
TextTableFormatter(Table<C, R>) - Constructor for class uk.ac.ed.epcc.webapp.content.TextTableFormatter
 
TextTableFormatter(NumberFormat, Table<C, R>) - Constructor for class uk.ac.ed.epcc.webapp.content.TextTableFormatter
 
THIS_SERVICE_FILTER_NAME - Static variable in class uk.ac.ed.epcc.webapp.model.ServiceFilterComposite
thresholdRows(C, MatchCondition, T) - Method in class uk.ac.ed.epcc.webapp.content.Table
Remove all rows based on values in a column row is removed if col-value Condition value = true
TIME_BOUNDS_CONFIRM - Static variable in class uk.ac.ed.epcc.webapp.model.period.Confirmations
 
TimeAcceptFilter(Class<T>, String, MatchCondition, Date) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.TimeAcceptFilter
 
TimeChart<P extends PeriodSequencePlot> - Class in uk.ac.ed.epcc.webapp.charts
A helper class used to make graphs Basic constructors define the time range, We then use call methods that add additional plots these return the PeriodSequencePlot so we can add data with the addData methods.
TimeChart(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.charts.TimeChart
 
TimeChartData<P extends PeriodSequencePlot> - Interface in uk.ac.ed.epcc.webapp.charts
A ChartData that represents a TimeChart
TimeChartDataSet - Class in uk.ac.ed.epcc.webapp.charts.jfreechart
A GenericSplitSetPlot that implements the appropriate JFreeChart interfaces.
TimeChartDataSet(TimeChartData, int, SplitTimePeriod, int) - Constructor for class uk.ac.ed.epcc.webapp.charts.jfreechart.TimeChartDataSet
 
TimeClosable - Class in uk.ac.ed.epcc.webapp.timer
A AutoCloseable wrapper to allows timers to be closed automatically.
TimeClosable(TimerService, String) - Constructor for class uk.ac.ed.epcc.webapp.timer.TimeClosable
start the named timer (if the service is not null).
TimeClosable(TimerService, Supplier<String>) - Constructor for class uk.ac.ed.epcc.webapp.timer.TimeClosable
start the named timer (if the service is not null).
TimeClosable(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.timer.TimeClosable
Create with the default TimerService If no TimerService is enabled the TimeClosable will have no effect.
TimeClosable(AppContext, Supplier<String>) - Constructor for class uk.ac.ed.epcc.webapp.timer.TimeClosable
Create with the default TimerService If no TimerService is enabled the TimeClosable will have no effect.
TimedOutException - Exception in uk.ac.ed.epcc.webapp.exec
 
TimedOutException() - Constructor for exception uk.ac.ed.epcc.webapp.exec.TimedOutException
 
TimedOutException(String) - Constructor for exception uk.ac.ed.epcc.webapp.exec.TimedOutException
 
TimeFilter(String, MatchCondition, Date) - Constructor for class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.TimeFilter
 
TimeoutThread - Class in uk.ac.ed.epcc.webapp.exec
A timeout thread that will interrupt another after a specified length of time.
TimeoutThread(long, Thread) - Constructor for class uk.ac.ed.epcc.webapp.exec.TimeoutThread
 
TimePeriod - Interface in uk.ac.ed.epcc.webapp.time
A TimePeriod defines a period of time between two dates Strictly speaking the Period only includes the end date so if periods form a sequence then the start of the following date will match the end of the previous date.
TimePeriodComparator - Class in uk.ac.ed.epcc.webapp.time
A Comparator for TimePeriods These are primarily ordered by start time, though if the start times are the same the end date will distinguish.
TimePeriodComparator() - Constructor for class uk.ac.ed.epcc.webapp.time.TimePeriodComparator
 
TimePeriodComparator(boolean) - Constructor for class uk.ac.ed.epcc.webapp.time.TimePeriodComparator
 
TimePurgeFactory - Interface in uk.ac.ed.epcc.webapp.model
An interface for Factories that can delete data older than a specific date.
Timer - Class in uk.ac.ed.epcc.webapp.timer
Simple region times
Timer(String) - Constructor for class uk.ac.ed.epcc.webapp.timer.Timer
 
TIMER_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.servlet.ErrorFilter
 
TimerService - Interface in uk.ac.ed.epcc.webapp.timer
A AppContextService for implementing Timers
timerStats(Class) - Method in class uk.ac.ed.epcc.webapp.timer.DefaultTimerService
 
timerStats(StringBuilder) - Method in class uk.ac.ed.epcc.webapp.timer.DefaultTimerService
 
timerStats() - Method in class uk.ac.ed.epcc.webapp.timer.DefaultTimerService
 
timerStats() - Method in class uk.ac.ed.epcc.webapp.timer.NullTimerService
 
timerStats(Class) - Method in class uk.ac.ed.epcc.webapp.timer.NullTimerService
 
timerStats(StringBuilder) - Method in class uk.ac.ed.epcc.webapp.timer.NullTimerService
 
timerStats() - Method in interface uk.ac.ed.epcc.webapp.timer.TimerService
Generate timer statistics to the log of the timer service.
timerStats(Class) - Method in interface uk.ac.ed.epcc.webapp.timer.TimerService
Generate timer statistics to the log of the specified class.
timerStats(StringBuilder) - Method in interface uk.ac.ed.epcc.webapp.timer.TimerService
write stats to a StringBuilder
TimestampDateFieldExpression<T extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
FieldExpression that views a numeric field as a date timestamp
TimestampDateFieldExpression(Class<T>, Repository, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.TimestampDateFieldExpression
 
TimeStampInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
TimeStampInput(long) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampInput
 
TimeStampInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampInput
 
TimeStampMultiInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
An input that selects a timestamp using pull down menus.
TimeStampMultiInput(Date) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampMultiInput
 
TimeStampMultiInput(Date, long, int) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.TimeStampMultiInput
 
TITLE - Static variable in class uk.ac.ed.epcc.webapp.session.RealNameComposite
 
TitleTransitionFactory<K,T> - Interface in uk.ac.ed.epcc.webapp.forms.transition
A TransitionFactory that can customise the title text
TitleTransitionProvider<K,T> - Interface in uk.ac.ed.epcc.webapp.forms.transition
TransitionProvider that can customise the title text
toCollection() - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractFilterResult
 
toCollection(X) - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractFilterResult
 
toCollection() - Method in interface uk.ac.ed.epcc.webapp.model.data.FilterResult
Generate a List representing the contents of the FilterResult
toCollection(X) - Method in interface uk.ac.ed.epcc.webapp.model.data.FilterResult
Add the contents of the FilterResult to a collection and return the modified collection.
TOGGLE_PRIV - Static variable in class uk.ac.ed.epcc.webapp.servlet.UserServlet
 
TOGGLE_ROLES_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
toggleRole(String) - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
Toggle the sate of a role return the new value of the toggle or null if its not a togglable role
toggleRole(String) - Method in interface uk.ac.ed.epcc.webapp.session.SessionService
Toggle the state of a role return the new value of the toggle or null if its not a togglable role
toHrsMinSec(Number) - Static method in class uk.ac.ed.epcc.webapp.content.HourTransform
Convert a Number of seconds into a HH:MM:SS string
TokenFieldValidator<A extends AppUser,T> - Class in uk.ac.ed.epcc.webapp.session.twofactor
 
TokenFieldValidator(CodeAuthComposite<A, T>, A) - Constructor for class uk.ac.ed.epcc.webapp.session.twofactor.TokenFieldValidator
 
toString() - Method in class uk.ac.ed.epcc.webapp.AbstractSetting
 
toString() - Method in class uk.ac.ed.epcc.webapp.apps.Option
Returns one of the names of this option.
toString() - Method in class uk.ac.ed.epcc.webapp.apps.Options
 
toString() - Method in class uk.ac.ed.epcc.webapp.AverageValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.BooleanWrapper
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.Button
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.ExternalLink
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.FractionalFormatGenerator
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder.Panel
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.HtmlSpaceGenerator
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.Icon
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.JsonBuilder
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.Link
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.MultiColumnText
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.PreDefinedContent
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.PreformattedTextGenerator
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.ScrollText
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.Span
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.Table.NumberFormatGenerator
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.Table
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.TableXMLGenerator
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.TagWrapper
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.TextContentBuilder
 
toString() - Method in class uk.ac.ed.epcc.webapp.content.XMLPrinter
 
toString() - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor.Action
 
toString() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MailTarget
 
toString() - Method in class uk.ac.ed.epcc.webapp.editors.mail.QuoteVisitor
 
toString() - Method in class uk.ac.ed.epcc.webapp.editors.mail.TextMailBuilder
 
toString() - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
toString() - Method in class uk.ac.ed.epcc.webapp.forms.Field
 
toString() - Method in class uk.ac.ed.epcc.webapp.forms.html.ExternalRedirectResult
 
toString() - Method in class uk.ac.ed.epcc.webapp.forms.html.ForwardResult
 
toString() - Method in class uk.ac.ed.epcc.webapp.forms.html.RedirectResult
 
toString() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
toString() - Method in class uk.ac.ed.epcc.webapp.forms.result.MessageResult
 
toString() - Method in class uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionGenerator
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.AliasSQLValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ArrayFuncExpression
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ArrayFuncValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinaryExpression
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.BinarySQLValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLExpression
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompareSQLValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.CompositeIndexedSQLValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.ConstExpression
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DateSQLValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DoubleConvertSQLValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.DurationSecondConvertSQLValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.FuncExpression
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.IntConvertAccessor
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.IntConvertSQLValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LabellerSQLValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LengthExpression
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLExpression
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LocateSQLValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.LongConvertSQLValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MillisecondAccessor
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MillisecondSQLValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlDateConverter
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlMillisecondConverter
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.MysqlTimestampDiffExpr
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlDateConverter
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.PostgresqlMillisecondConverter
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SelectAccessor
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionFilter
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionMatchFilter
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpressionNullFilter
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLSelectValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.StringConvertAccessor
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.StringConvertSQLExpression
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.expr.StringConvertSQLValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.AndAcceptFilter
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BinaryAcceptFilter
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.DualFilter
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterReader
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.GenericBinaryFilter
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OrFilter
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLNotFilter
 
toString() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification.IndexField
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.Classification
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.AbstractSelfSQLValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.BasicType.Value
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.Composite
used to list composites on table structure page.
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.ConstIndexedSQLValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.convert.EnumProducer
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObject
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterAdapter
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.Duration
Returns this duration represented as a string in seconds.
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.DurationFieldValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationAccessor
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationConvertSQLValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationSQLExpression
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.DurationSQLValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.expr.TypeConverterSQLValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.FieldExpression
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.BackJoinFilter
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.JoinerFilter
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.NullFieldFilter
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SQLIdFilter
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.filter.SQLValueFilter
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedFieldValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedReference
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.reference.IndexedTypeProducer
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.RemoteAcceptFilter
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Order
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository.Record
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.SelfSQLValue
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayStreamData
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.data.transition.TransitionKey
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTarget
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.lifecycle.AbstractAction
 
toString() - Method in class uk.ac.ed.epcc.webapp.model.relationship.GlobalRoleFilter
 
toString() - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
toString() - Method in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
 
toString() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.RoleFilter
 
toString() - Method in class uk.ac.ed.epcc.webapp.session.AppUserNameFinder
 
toString() - Method in class uk.ac.ed.epcc.webapp.time.Period
 
toString() - Method in class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
TotpCodeAuthComposite<A extends AppUser> - Class in uk.ac.ed.epcc.webapp.session.twofactor
A FormAuthComposite that implements time-based authentication codes compatible with google authenticator https://tools.ietf.org/html/rfc4226 https://tools.ietf.org/html/rfc6238
TotpCodeAuthComposite(AppUserFactory<A>) - Constructor for class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
TotpCodeAuthComposite.CodeValidator - Class in uk.ac.ed.epcc.webapp.session.twofactor
 
TotpCodeAuthComposite.DirectClearKeyTransition - Class in uk.ac.ed.epcc.webapp.session.twofactor
 
TotpCodeAuthComposite.SetToptTransition - Class in uk.ac.ed.epcc.webapp.session.twofactor
 
TotpCodeAuthComposite.SetToptTransition.setKeyAction - Class in uk.ac.ed.epcc.webapp.session.twofactor
 
touch() - Method in class uk.ac.ed.epcc.webapp.model.serv.DataObjectDataProducer.MimeData
 
TransactionError - Error in uk.ac.ed.epcc.webapp.jdbc.exception
An error in a transaction commit.
TransactionError() - Constructor for error uk.ac.ed.epcc.webapp.jdbc.exception.TransactionError
 
TransactionError(String, Throwable) - Constructor for error uk.ac.ed.epcc.webapp.jdbc.exception.TransactionError
 
TransactionError(String) - Constructor for error uk.ac.ed.epcc.webapp.jdbc.exception.TransactionError
 
TransactionError(Throwable) - Constructor for error uk.ac.ed.epcc.webapp.jdbc.exception.TransactionError
 
TRANSACTIONS_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
TRANSACTIONS_ROLLBACK_TRANSIENT_ERRORS - Static variable in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
TRANSACTIONS_SERIALIZE_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
transactionStage() - Method in interface uk.ac.ed.epcc.webapp.jdbc.DatabaseService
returns the number of times DatabaseService.commitTransaction() has been called since the last transaction start.
transactionStage() - Method in class uk.ac.ed.epcc.webapp.jdbc.DefaultDataBaseService
 
transactionStage() - Method in class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
transform(Collection<R>, Transform) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
 
transform(Transform) - Method in class uk.ac.ed.epcc.webapp.content.Table.Col
 
Transform - Interface in uk.ac.ed.epcc.webapp.content
Transform is a generic data converter This can either be a one off transform e.g.
transform(Transformer, Source) - Static method in class uk.ac.ed.epcc.webapp.model.data.XMLDataUtils
Perform a XSL transform.
transform(Transformer, Class, String) - Static method in class uk.ac.ed.epcc.webapp.model.data.XMLDataUtils
Transform an XML document stored in a resource using a XSL transform
transform(Transformer, String) - Static method in class uk.ac.ed.epcc.webapp.model.data.XMLDataUtils
Transform an XML document stored in a string using a XSL transform
transformCol(C, Transform) - Method in class uk.ac.ed.epcc.webapp.content.Table
Apply a Transform to a column selected by name.
transformCol(int, Transform) - Method in class uk.ac.ed.epcc.webapp.content.Table
apply a Transform to a column selected by index.
TransformFormatter(Transform) - Constructor for class uk.ac.ed.epcc.webapp.content.Table.TransformFormatter
 
transformKeys(C, Transform) - Method in class uk.ac.ed.epcc.webapp.content.Table
Create a new column based on a Transform applied to the current row keys.
TransientDataFault - Exception in uk.ac.ed.epcc.webapp.model.data.Exceptions
A DataFault wrapping a SQLTransientException This should only be thrown outside of a transation to allow higher code logic to handle a non-rollback transient error
TransientDataFault(String, SQLTransientException) - Constructor for exception uk.ac.ed.epcc.webapp.model.data.Exceptions.TransientDataFault
 
Transition<X> - Interface in uk.ac.ed.epcc.webapp.forms.transition
Transition is like a virtual method call methods are named by the key type, operate on the target type and return a result type.
TRANSITION_ANCHOR - Static variable in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
TRANSITION_CSRF_ATTR - Static variable in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
TRANSITION_KEY_ATTR - Static variable in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
TRANSITION_PROVIDER_ATTR - Static variable in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
TRANSITION_PROVIDER_PREFIX - Static variable in class uk.ac.ed.epcc.webapp.forms.transition.TransitionFactoryFinder
 
TRANSITION_SERVLET - Static variable in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
TRANSITION_TRANSACTIONS - Static variable in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
TransitionActionListener(TransitionFactory<K, T>, K, T) - Constructor for class uk.ac.ed.epcc.webapp.apps.GraphicsCommand.TransitionActionListener
 
TransitionException - Exception in uk.ac.ed.epcc.webapp.forms.exceptions
An ActionException with a custom message for the user.
TransitionException(String) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.TransitionException
 
TransitionFactory<K,T> - Interface in uk.ac.ed.epcc.webapp.forms.transition
A transition factory represents a set of bespoke operations (transitions) on a target type.
TransitionFactoryCreator<P extends TransitionFactory> - Interface in uk.ac.ed.epcc.webapp.forms.transition
Interface for classes that can generate a TransitionFactory.
TransitionFactoryFinder - Class in uk.ac.ed.epcc.webapp.forms.transition
class that encodes the rules for locating a TransitionFactory from its TransitionFactory.getTargetName() tag,
TransitionFactoryFinder(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.forms.transition.TransitionFactoryFinder
 
TransitionFactoryVisitor<R,T,K> - Interface in uk.ac.ed.epcc.webapp.forms.transition
Visitor for different (incompatible) variants of TransitionFactory
TransitionKey<T> - Class in uk.ac.ed.epcc.webapp.model.data.transition
General purpose key class used to key transitions.
TransitionKey(Class<? super T>, String, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.transition.TransitionKey
 
TransitionKey(Class<? super T>, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.transition.TransitionKey
 
TransitionLinker(AppContext, MailTarget) - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.TransitionLinker
 
transitionNode(AppContext, TransitionFactory<K, T>, T, K) - Static method in class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
Make a node corresponding to a transition a target.
TransitionNodeMaker<T,K> - Class in uk.ac.ed.epcc.webapp.servlet.navigation
Create a navigation Node corresponding to a transition Config properties (without navigation.prefix: name.transition transition provider name (defaults to name).
TransitionNodeMaker(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.servlet.navigation.TransitionNodeMaker
 
TransitionProvider<K,T> - Interface in uk.ac.ed.epcc.webapp.forms.transition
A TransitionProvider is a TransitionFactory where the target objects can be mapped to and from a single String id.
TransitionProvider(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.log.LogFactory.TransitionProvider
 
TransitionServlet<K,T> - Class in uk.ac.ed.epcc.webapp.servlet
Servlet to do generic transitions.
TransitionServlet() - Constructor for class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
TransitionServlet.GetIDVisitor<T,K> - Class in uk.ac.ed.epcc.webapp.servlet
 
TransitionServlet.GetTargetVisitor<T,K> - Class in uk.ac.ed.epcc.webapp.servlet
 
TransitionValidationException - Exception in uk.ac.ed.epcc.webapp.forms.exceptions
A TransitionException that refers to invalid form parameters detected in the FormAction rather than the form validation.
TransitionValidationException(String) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.TransitionValidationException
create the exception
TransitionValidationException(String, String) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.TransitionValidationException
create the exception for a specific field.
TransitionVisitor<X> - Interface in uk.ac.ed.epcc.webapp.forms.transition
Visitor to actually implement the transition logic.
Tuple() - Constructor for class uk.ac.ed.epcc.webapp.model.data.TupleFactory.Tuple
 
TupleAndFilter(BaseFilter<? super T>...) - Constructor for class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleAndFilter
 
TupleAndFilter() - Constructor for class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleAndFilter
 
TupleFactory<A extends DataObject,AF extends DataObjectFactory<A>,T extends TupleFactory.Tuple<A>> - Class in uk.ac.ed.epcc.webapp.model.data
Factory for sets of DataObjects generated by a join.
TupleFactory(AppContext, AF...) - Constructor for class uk.ac.ed.epcc.webapp.model.data.TupleFactory
 
TupleFactory.AbstractFinder<X> - Class in uk.ac.ed.epcc.webapp.model.data
 
TupleFactory.AcceptFilterConverter - Class in uk.ac.ed.epcc.webapp.model.data
An AcceptFilter that forwards onto an AcceptFilter on a member
TupleFactory.FilterCounter - Class in uk.ac.ed.epcc.webapp.model.data
 
TupleFactory.FilterExists - Class in uk.ac.ed.epcc.webapp.model.data
 
TupleFactory.FilterSet - Class in uk.ac.ed.epcc.webapp.model.data
 
TupleFactory.Tuple<A extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
 
TupleFactory.TupleAndFilter - Class in uk.ac.ed.epcc.webapp.model.data
A combination filter for TupleFactory.Tuples Filters on member types can be added
TupleFactory.TupleAndFilter.AddMemberVisitor - Class in uk.ac.ed.epcc.webapp.model.data
 
TupleFactory.TupleIterator - Class in uk.ac.ed.epcc.webapp.model.data
Iterator over TupleFactory.Tuples Run-time type checking on the filters is disabled so SQL filters of either factory (and join expressions) can be used to filter the Tuple.
TupleFactory.TupleMapper - Class in uk.ac.ed.epcc.webapp.model.data
 
TupleIterator() - Constructor for class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleIterator
 
TupleIterator(BaseFilter<T>, int, int) - Constructor for class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleIterator
 
TupleIterator(BaseFilter<T>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleIterator
 
TupleMapper() - Constructor for class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleMapper
 
TupleSelfSQLValue<A extends DataObject,AF extends DataObjectFactory<A>,T extends TupleFactory.Tuple<A>> - Class in uk.ac.ed.epcc.webapp.model.data
A SQLValue to reference a component of a TupleFactory.Tuple
TupleSelfSQLValue(TupleFactory<A, AF, T>, AF) - Constructor for class uk.ac.ed.epcc.webapp.model.data.TupleSelfSQLValue
 
TwoFactorComposite<A extends AppUser> - Interface in uk.ac.ed.epcc.webapp.session.twofactor
Interface for AppUserComposites that implement 2-factor work-flow
TwoFactorHandler<A extends AppUser> - Class in uk.ac.ed.epcc.webapp.session.twofactor
Handle two-factor authorisation plugins.
TwoFactorHandler(SessionService<A>) - Constructor for class uk.ac.ed.epcc.webapp.session.twofactor.TwoFactorHandler
 
TYPE_ATTR - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
type_name - Variable in class uk.ac.ed.epcc.webapp.forms.factory.CreatorTransition
 
type_name - Variable in class uk.ac.ed.epcc.webapp.model.data.forms.UpdateAction
 
TYPE_SEPERATOR - Static variable in interface uk.ac.ed.epcc.webapp.editors.mail.MessageHandlerFactoryCreator
 
TYPE_SEPERATOR - Static variable in interface uk.ac.ed.epcc.webapp.forms.transition.TransitionFactoryCreator
 
TypeConverter<T,D> - Interface in uk.ac.ed.epcc.webapp.model.data.convert
Interface for objects that implement a type conversion from an underlying data representation.
TypeConverterSQLValue<H,T,D> - Class in uk.ac.ed.epcc.webapp.model.data.expr
A type converter wrapper SQLValue.
TypeConverterSQLValue(Class<H>, TypeConverter<T, D>, SQLValue<D>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.expr.TypeConverterSQLValue
 
TypeError - Error in uk.ac.ed.epcc.webapp.forms.inputs
Error thrown if the value passed to an input has no defined convertion to the expected type.
TypeError() - Constructor for error uk.ac.ed.epcc.webapp.forms.inputs.TypeError
 
TypeError(String) - Constructor for error uk.ac.ed.epcc.webapp.forms.inputs.TypeError
 
TypeError(Class) - Constructor for error uk.ac.ed.epcc.webapp.forms.inputs.TypeError
 
TypeError(Throwable) - Constructor for error uk.ac.ed.epcc.webapp.forms.inputs.TypeError
 
TypeError(String, Throwable) - Constructor for error uk.ac.ed.epcc.webapp.forms.inputs.TypeError
 
TypeFilter(LogFactory.ItemType.ItemValue<T>, L, Date, Date) - Constructor for class uk.ac.ed.epcc.webapp.model.log.LogFactory.TypeFilter
 
TypeFilterProducer<T,D> - Interface in uk.ac.ed.epcc.webapp.model.data.convert
TypeProducer with methods to create Filters.
TypeFilterProducerSQLValue<T,D,X> - Class in uk.ac.ed.epcc.webapp.model.data.expr
A type converter wrapper SQLValue.
TypeFilterProducerSQLValue(Class<X>, TypeProducer<T, D>, SQLAccessor<D, X>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.expr.TypeFilterProducerSQLValue
 
typeName(int) - Static method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
TypeProducer<T,D> - Interface in uk.ac.ed.epcc.webapp.model.data.convert
Implemented by classes that produce classes based on the value of a database field.
TypeProducerFieldValue<T extends DataObject,O,D> - Class in uk.ac.ed.epcc.webapp.model.data
A SQLAccessor for a field with a TypeProducer This accessor returns the produced object.
TypeProducerFieldValue(Repository, TypeProducer<O, D>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.TypeProducerFieldValue
 
TypeProducerInput<T> - Class in uk.ac.ed.epcc.webapp.model.data.forms.inputs
 
TypeProducerInput(EnumeratingTypeConverter<T, String>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.inputs.TypeProducerInput
 

U

UIGenerator - Interface in uk.ac.ed.epcc.webapp.content
Interface for objects that can add themselves to an ContentBuilder
UIProvider - Interface in uk.ac.ed.epcc.webapp.content
An interface for objects that can produce a UIGenerator to add themselves to a ContentBuilder.
uk.ac.ed.epcc.webapp - package uk.ac.ed.epcc.webapp
This package contains reusable classes that may be part of more than one web application.
uk.ac.ed.epcc.webapp.apps - package uk.ac.ed.epcc.webapp.apps
Support for command line applications run from an executable jarfile.
uk.ac.ed.epcc.webapp.cache - package uk.ac.ed.epcc.webapp.cache
 
uk.ac.ed.epcc.webapp.charts - package uk.ac.ed.epcc.webapp.charts
Package of helper classes for the generation of charts in a web-application The main classes are independent of the graphing package used.
uk.ac.ed.epcc.webapp.charts.jfreechart - package uk.ac.ed.epcc.webapp.charts.jfreechart
 
uk.ac.ed.epcc.webapp.charts.jfreechart.defaults - package uk.ac.ed.epcc.webapp.charts.jfreechart.defaults
 
uk.ac.ed.epcc.webapp.charts.strategy - package uk.ac.ed.epcc.webapp.charts.strategy
Classes that support the mapping of data onto time ranges.
uk.ac.ed.epcc.webapp.config - package uk.ac.ed.epcc.webapp.config
Classes to query the application configuration.
uk.ac.ed.epcc.webapp.content - package uk.ac.ed.epcc.webapp.content
Classes for building page and user interface content for presentation to the user.
uk.ac.ed.epcc.webapp.developer - package uk.ac.ed.epcc.webapp.developer
 
uk.ac.ed.epcc.webapp.editors.mail - package uk.ac.ed.epcc.webapp.editors.mail
Contains classes used in the manipulation of email messages.
uk.ac.ed.epcc.webapp.editors.xml - package uk.ac.ed.epcc.webapp.editors.xml
Classes used to implement XML editing.
uk.ac.ed.epcc.webapp.email - package uk.ac.ed.epcc.webapp.email
Email sending
uk.ac.ed.epcc.webapp.email.inputs - package uk.ac.ed.epcc.webapp.email.inputs
Email dependent inputs
uk.ac.ed.epcc.webapp.email.logging - package uk.ac.ed.epcc.webapp.email.logging
Send error logs by email.
uk.ac.ed.epcc.webapp.exceptions - package uk.ac.ed.epcc.webapp.exceptions
General exception types.
uk.ac.ed.epcc.webapp.exec - package uk.ac.ed.epcc.webapp.exec
Service to run external commands
uk.ac.ed.epcc.webapp.forms - package uk.ac.ed.epcc.webapp.forms
This package contains generic form processing code.
uk.ac.ed.epcc.webapp.forms.action - package uk.ac.ed.epcc.webapp.forms.action
Form actions (operations performed when a form is submitted).
uk.ac.ed.epcc.webapp.forms.exceptions - package uk.ac.ed.epcc.webapp.forms.exceptions
Exceptions for the forms code.
uk.ac.ed.epcc.webapp.forms.factory - package uk.ac.ed.epcc.webapp.forms.factory
Interfaces that allow a factory class to generate create/update forms for its products without implementing a custom TransitionFactory
uk.ac.ed.epcc.webapp.forms.html - package uk.ac.ed.epcc.webapp.forms.html
Form classes specific to HTML/servlet.
uk.ac.ed.epcc.webapp.forms.inputs - package uk.ac.ed.epcc.webapp.forms.inputs
Form inputs Classes that implement Input.
uk.ac.ed.epcc.webapp.forms.registry - package uk.ac.ed.epcc.webapp.forms.registry
Registries of FormFactory type forms.
uk.ac.ed.epcc.webapp.forms.result - package uk.ac.ed.epcc.webapp.forms.result
Package to handle FormResult objects.
uk.ac.ed.epcc.webapp.forms.stateful - package uk.ac.ed.epcc.webapp.forms.stateful
Support for multi-stage statefule forms
uk.ac.ed.epcc.webapp.forms.swing - package uk.ac.ed.epcc.webapp.forms.swing
Classes for handling Forms code via swing windows.
uk.ac.ed.epcc.webapp.forms.text - package uk.ac.ed.epcc.webapp.forms.text
 
uk.ac.ed.epcc.webapp.forms.transition - package uk.ac.ed.epcc.webapp.forms.transition
classes and interfaces that define transitions.
uk.ac.ed.epcc.webapp.http - package uk.ac.ed.epcc.webapp.http
Simple support for Http transaction.
uk.ac.ed.epcc.webapp.jdbc - package uk.ac.ed.epcc.webapp.jdbc
Classes to retrieve a JDBC database connection.
uk.ac.ed.epcc.webapp.jdbc.config - package uk.ac.ed.epcc.webapp.jdbc.config
Classes to store config data in the database.
uk.ac.ed.epcc.webapp.jdbc.exception - package uk.ac.ed.epcc.webapp.jdbc.exception
 
uk.ac.ed.epcc.webapp.jdbc.expr - package uk.ac.ed.epcc.webapp.jdbc.expr
This package contains logic for accessing expressions over values from objects/records.
uk.ac.ed.epcc.webapp.jdbc.filter - package uk.ac.ed.epcc.webapp.jdbc.filter
Filter interface definitions which are ways of selecting a set of objects/records from a Factory/table.
uk.ac.ed.epcc.webapp.jdbc.table - package uk.ac.ed.epcc.webapp.jdbc.table
Classes for the dynamic creation of database tables.
uk.ac.ed.epcc.webapp.limits - package uk.ac.ed.epcc.webapp.limits
Support for rough per-request resource usage checking.
uk.ac.ed.epcc.webapp.logging - package uk.ac.ed.epcc.webapp.logging
Webapp logging framework.
uk.ac.ed.epcc.webapp.logging.buffer - package uk.ac.ed.epcc.webapp.logging.buffer
A Logger that wraps a nested logger but also builds a StringBuffer representation so the log can be included in the output page for on-line debugging.
uk.ac.ed.epcc.webapp.logging.debug - package uk.ac.ed.epcc.webapp.logging.debug
Logger that throws an error on fatal/error messages to abort processing.
uk.ac.ed.epcc.webapp.logging.java - package uk.ac.ed.epcc.webapp.logging.java
implementation of our internal loggers using java.util.logging This is the interface supported by built-in tomcat logging (though it overrides the standard implementation.
uk.ac.ed.epcc.webapp.logging.log4j2 - package uk.ac.ed.epcc.webapp.logging.log4j2
logging using log4j2
uk.ac.ed.epcc.webapp.logging.print - package uk.ac.ed.epcc.webapp.logging.print
Print based logging.
uk.ac.ed.epcc.webapp.messages - package uk.ac.ed.epcc.webapp.messages
classes to generate message bundles.
uk.ac.ed.epcc.webapp.model - package uk.ac.ed.epcc.webapp.model
This package holds model classes (and superclasses) that are sufficiently useful to be made available to all web applications.
uk.ac.ed.epcc.webapp.model.cron - package uk.ac.ed.epcc.webapp.model.cron
Support for timed events
uk.ac.ed.epcc.webapp.model.data - package uk.ac.ed.epcc.webapp.model.data
This package implements the data layer that connects the SQL database with the Java model.
uk.ac.ed.epcc.webapp.model.data.convert - package uk.ac.ed.epcc.webapp.model.data.convert
Type converters.
uk.ac.ed.epcc.webapp.model.data.Exceptions - package uk.ac.ed.epcc.webapp.model.data.Exceptions
This package contains exceptions used by the data layer
uk.ac.ed.epcc.webapp.model.data.expr - package uk.ac.ed.epcc.webapp.model.data.expr
Expression classes with dependencies on uk.ac.ed.epcc.webapp.model.data
uk.ac.ed.epcc.webapp.model.data.filter - package uk.ac.ed.epcc.webapp.model.data.filter
Filter classes that depend directly on the Repository
uk.ac.ed.epcc.webapp.model.data.forms - package uk.ac.ed.epcc.webapp.model.data.forms
classes to support the default create/update transitions.
uk.ac.ed.epcc.webapp.model.data.forms.inputs - package uk.ac.ed.epcc.webapp.model.data.forms.inputs
Form inputs that are dependent on the uk.ac.ed.epcc.webapp.model.data class hierarchy.
uk.ac.ed.epcc.webapp.model.data.forms.registry - package uk.ac.ed.epcc.webapp.model.data.forms.registry
Classes to implement registries of create/edit forms.
uk.ac.ed.epcc.webapp.model.data.iterator - package uk.ac.ed.epcc.webapp.model.data.iterator
Iterator utility classes
uk.ac.ed.epcc.webapp.model.data.reference - package uk.ac.ed.epcc.webapp.model.data.reference
References to data objects.
uk.ac.ed.epcc.webapp.model.data.stream - package uk.ac.ed.epcc.webapp.model.data.stream
Data containers accessible as streams.
uk.ac.ed.epcc.webapp.model.data.table - package uk.ac.ed.epcc.webapp.model.data.table
Default super-classes for Factories that implement uk.ac.ed.epcc.webapp.jdbc.table.TableStructureTransitionTarget
uk.ac.ed.epcc.webapp.model.data.transition - package uk.ac.ed.epcc.webapp.model.data.transition
This package contains abstract classes to implement transition providers.
uk.ac.ed.epcc.webapp.model.datastore - package uk.ac.ed.epcc.webapp.model.datastore
 
uk.ac.ed.epcc.webapp.model.far - package uk.ac.ed.epcc.webapp.model.far
General purpose Form and Response classes A form is a multi-section questionnaire intended to gather a response from the users it is presented to.
uk.ac.ed.epcc.webapp.model.far.handler - package uk.ac.ed.epcc.webapp.model.far.handler
package of QuestionFormHandlers These are the classes that build and configure the Inputs
uk.ac.ed.epcc.webapp.model.far.response - package uk.ac.ed.epcc.webapp.model.far.response
Classes to record DynamicForm responses.
uk.ac.ed.epcc.webapp.model.far.response.personal - package uk.ac.ed.epcc.webapp.model.far.response.personal
Example response logic.
uk.ac.ed.epcc.webapp.model.history - package uk.ac.ed.epcc.webapp.model.history
Stores time history information about the state of model classes.
uk.ac.ed.epcc.webapp.model.lifecycle - package uk.ac.ed.epcc.webapp.model.lifecycle
Support for object life-cycle dependencies.
uk.ac.ed.epcc.webapp.model.log - package uk.ac.ed.epcc.webapp.model.log
This package defines generic classes for supporting a time series log of different types.
uk.ac.ed.epcc.webapp.model.mail - package uk.ac.ed.epcc.webapp.model.mail
Model classes to hold emails in the database.
uk.ac.ed.epcc.webapp.model.period - package uk.ac.ed.epcc.webapp.model.period
This package contains transitions for manipulating time periods and sequences of time periods.
uk.ac.ed.epcc.webapp.model.radius - package uk.ac.ed.epcc.webapp.model.radius
Radius integration
uk.ac.ed.epcc.webapp.model.relationship - package uk.ac.ed.epcc.webapp.model.relationship
Per-object based roles.
uk.ac.ed.epcc.webapp.model.serv - package uk.ac.ed.epcc.webapp.model.serv
 
uk.ac.ed.epcc.webapp.model.xml - package uk.ac.ed.epcc.webapp.model.xml
Classes to hold xml documents in the database.
uk.ac.ed.epcc.webapp.preferences - package uk.ac.ed.epcc.webapp.preferences
Support for per-user preferences.
uk.ac.ed.epcc.webapp.resource - package uk.ac.ed.epcc.webapp.resource
Classes to handle loading resource files.
uk.ac.ed.epcc.webapp.servlet - package uk.ac.ed.epcc.webapp.servlet
Useful Servlet classes.
uk.ac.ed.epcc.webapp.servlet.config - package uk.ac.ed.epcc.webapp.servlet.config
Config query classes that reference the servlet infrastructure.
uk.ac.ed.epcc.webapp.servlet.logging - package uk.ac.ed.epcc.webapp.servlet.logging
Log to the javax.servlet.ServletContext logging methods.
uk.ac.ed.epcc.webapp.servlet.navigation - package uk.ac.ed.epcc.webapp.servlet.navigation
Support for a menu navigation.
uk.ac.ed.epcc.webapp.servlet.resource - package uk.ac.ed.epcc.webapp.servlet.resource
Classes for resource location in servlet code.
uk.ac.ed.epcc.webapp.servlet.session - package uk.ac.ed.epcc.webapp.servlet.session
 
uk.ac.ed.epcc.webapp.servlet.session.token - package uk.ac.ed.epcc.webapp.servlet.session.token
Support for token based authentication.
uk.ac.ed.epcc.webapp.session - package uk.ac.ed.epcc.webapp.session
The package uk.ac.ed.epcc.webapp.session contains classes related to authentication, session management and logins.
uk.ac.ed.epcc.webapp.session.twofactor - package uk.ac.ed.epcc.webapp.session.twofactor
Two factor authentication
uk.ac.ed.epcc.webapp.ssh - package uk.ac.ed.epcc.webapp.ssh
Package for SSH key handling classes
uk.ac.ed.epcc.webapp.ssl - package uk.ac.ed.epcc.webapp.ssl
Package containing classes for generating SSL connections.
uk.ac.ed.epcc.webapp.tags - package uk.ac.ed.epcc.webapp.tags
custom jsp tags
uk.ac.ed.epcc.webapp.time - package uk.ac.ed.epcc.webapp.time
Classes that represent periods of time.
uk.ac.ed.epcc.webapp.timer - package uk.ac.ed.epcc.webapp.timer
Timer classes for performance monitoring.
UnAnsweredVisitor<D extends DynamicFormManager.DynamicForm,R extends ResponseManager.Response<D>> - Class in uk.ac.ed.epcc.webapp.model.far.response
visitor to check if no answers have been supplied to the specified part
UnAnsweredVisitor(R) - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.UnAnsweredVisitor
 
UncaughtDataFault - Exception in uk.ac.ed.epcc.webapp.model.data.Exceptions
Equivalent to DataFault but for use when the method signature does now allow exceptions but there is no valid return value for a failed operation for example Iterable
UncaughtDataFault(String) - Constructor for exception uk.ac.ed.epcc.webapp.model.data.Exceptions.UncaughtDataFault
 
UncaughtDataFault(Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.model.data.Exceptions.UncaughtDataFault
 
UncaughtDataFault(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.model.data.Exceptions.UncaughtDataFault
 
UnDumper - Class in uk.ac.ed.epcc.webapp.model.data
A DumpParser that parses an XML data specification created by the Dumper class and creates the corresponding database state.
UnDumper(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.data.UnDumper
 
UnDumper(AppContext, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.UnDumper
 
UNIQUE_ATTR - Static variable in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
UnitDisplayFormat - Class in uk.ac.ed.epcc.webapp
A NumberFormat for storage units for displaying arbitrary values The largest unit that is less than the value is used by default.
UnitDisplayFormat() - Constructor for class uk.ac.ed.epcc.webapp.UnitDisplayFormat
 
UnitFormat - Class in uk.ac.ed.epcc.webapp
A NumberFormat for Units intended for setting/editing quota values.
UnitFormat() - Constructor for class uk.ac.ed.epcc.webapp.UnitFormat
 
UnitInput - Interface in uk.ac.ed.epcc.webapp.forms.inputs
 
Units - Enum in uk.ac.ed.epcc.webapp
Enum for standard storage units.
UnknownRelationshipException - Exception in uk.ac.ed.epcc.webapp.session
An Exception thrown when an unrecognized relationship string is encountered
UnknownRelationshipException(String) - Constructor for exception uk.ac.ed.epcc.webapp.session.UnknownRelationshipException
 
UnknownRelationshipException(String, UnknownRelationshipException) - Constructor for exception uk.ac.ed.epcc.webapp.session.UnknownRelationshipException
 
UnmodifiableInput - Interface in uk.ac.ed.epcc.webapp.forms.inputs
An input that should be shown as a non editable text label.
UnRetirable - Interface in uk.ac.ed.epcc.webapp.model.data
Interface for Retirable objects where this can be reversed.
UnRetireAction<BDO extends DataObject & UnRetirable> - Class in uk.ac.ed.epcc.webapp.model.data.forms
Form action to retire an object implementing the Retirable interface
UnRetireAction(String, BDO) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.UnRetireAction
 
UNSET - Static variable in class uk.ac.ed.epcc.webapp.apps.Option
Used to indicate a character argument (such as short name or value separator) has no value
UnsupportedException - Exception in uk.ac.ed.epcc.webapp.model.data.Exceptions
Varient of DataException thrown to indicate an unsupported operation in the data layer
UnsupportedException(String) - Constructor for exception uk.ac.ed.epcc.webapp.model.data.Exceptions.UnsupportedException
 
UnsupportedException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.model.data.Exceptions.UnsupportedException
 
UnsupportedOperation - Exception in uk.ac.ed.epcc.webapp.charts.jfreechart
 
UnsupportedOperation() - Constructor for exception uk.ac.ed.epcc.webapp.charts.jfreechart.UnsupportedOperation
 
UnsupportedOperation(String) - Constructor for exception uk.ac.ed.epcc.webapp.charts.jfreechart.UnsupportedOperation
 
UnsupportedOperation(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.charts.jfreechart.UnsupportedOperation
 
UnsupportedOperation(Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.charts.jfreechart.UnsupportedOperation
 
UnsupportedOperation - Exception in uk.ac.ed.epcc.webapp.exceptions
a RuntimeException thrown for an un-supported operation.
UnsupportedOperation() - Constructor for exception uk.ac.ed.epcc.webapp.exceptions.UnsupportedOperation
 
UnsupportedOperation(String) - Constructor for exception uk.ac.ed.epcc.webapp.exceptions.UnsupportedOperation
 
UnsupportedOperation(Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.exceptions.UnsupportedOperation
 
UnsupportedOperation(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.exceptions.UnsupportedOperation
 
UnsupportedOperation(String, Throwable, boolean, boolean) - Constructor for exception uk.ac.ed.epcc.webapp.exceptions.UnsupportedOperation
 
UnsupportedResultException - Exception in uk.ac.ed.epcc.webapp.forms.html
Exception thrown when the FormResultVisitor is not the correct sub-type to support a FormResult
UnsupportedResultException() - Constructor for exception uk.ac.ed.epcc.webapp.forms.html.UnsupportedResultException
 
UnsupportedResultException(String) - Constructor for exception uk.ac.ed.epcc.webapp.forms.html.UnsupportedResultException
 
UnsupportedResultException(Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.forms.html.UnsupportedResultException
 
UnsupportedResultException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.forms.html.UnsupportedResultException
 
UnsupportedResultException - Exception in uk.ac.ed.epcc.webapp.forms.swing
Exception thrown for FormResults that cannot be processed by the handler
UnsupportedResultException() - Constructor for exception uk.ac.ed.epcc.webapp.forms.swing.UnsupportedResultException
 
UnsupportedResultException(String) - Constructor for exception uk.ac.ed.epcc.webapp.forms.swing.UnsupportedResultException
 
UnusedNameInput<F extends DataObject> - Class in uk.ac.ed.epcc.webapp.forms.inputs
An input that checks for existing records of the same name.
UnusedNameInput(ParseFactory<F>, F) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.UnusedNameInput
 
UnusedNameInput(ParseFactory<F>) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.UnusedNameInput
 
UnusedNameInput(O, String) - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartManager.UnusedNameInput
 
up - Variable in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider.SiblingTransition
 
UP - Variable in class uk.ac.ed.epcc.webapp.model.far.response.ResponseTransitionProvider
 
up() - Method in class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
update(MimeMessage) - Method in class uk.ac.ed.epcc.webapp.email.SignMailVisitor
 
update(Map<String, Object>) - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
modify an existing Map updating the fields represented by the Form.
update(Map<String, Object>) - Method in interface uk.ac.ed.epcc.webapp.forms.Form
modify an existing Map updating the fields represented by the Form.
update(FieldValue<R, T>, R, SQLFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.FilterAdd
 
update(FieldValue<R, T>, R, SQLFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.FilterUpdate
Update a field to a constant value This can update any FieldValue including references because FieldValue knows how to add its target type to a statement
update(SQLFilter<T>, FieldValuePatternArgument<?, T>...) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.FilterUpdate
Update multiple fields to a constant values This can update any FieldValue including references because FieldValue knows how to add its target type to a statement
update(Set<String>, SQLFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.FilterWipe
 
UPDATE - Static variable in class uk.ac.ed.epcc.webapp.model.data.forms.DataObjectUpdateFormFactory
 
update(P) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
 
update(P) - Method in interface uk.ac.ed.epcc.webapp.model.history.HistoryHandler
Updates quota history.
update() - Method in class uk.ac.ed.epcc.webapp.servlet.WtmpManager.Wtmp
update the Wtmp entry
UPDATE - Static variable in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
UpdateAction<BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data.forms
FormAction class to create the target DataObject from a form
UpdateAction(String, UpdateTemplate<BDO>, BDO) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.UpdateAction
 
UpdateAction(U) - Constructor for class uk.ac.ed.epcc.webapp.session.PasswordUpdateFormBuilder.UpdateAction
 
UpdateContributor<BDO extends DataObject> - Interface in uk.ac.ed.epcc.webapp.model.data
Interface for Composites that need pre-commit access on update
UPDATED_TIME - Static variable in class uk.ac.ed.epcc.webapp.session.AppUser
 
UpdateDetailsTransition<A extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
 
UpdateDetailsTransition(AppUserTransitionProvider, AppUserFactory<A>) - Constructor for class uk.ac.ed.epcc.webapp.session.UpdateDetailsTransition
 
updateExpression(FieldSQLExpression<R, T>, SQLExpression<R>, SQLFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.data.filter.FilterUpdate
Update using an SQLExpression.
UpdateForm<T> - Class in uk.ac.ed.epcc.webapp.forms.factory
UpdateForm is handler class for updating Objects where the Factory can provide a class implementing FormUpdate it is independent of the type of Form used Almost all the functionality is in the FormUpdate object but this class also holds the state of the currently selected Object.
UpdateForm(String, FormUpdate<T>) - Constructor for class uk.ac.ed.epcc.webapp.forms.factory.UpdateForm
 
updateHistory(T) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
 
UpdateNoteProvider<T extends AppUser> - Interface in uk.ac.ed.epcc.webapp.session
Interface to allow Composites to add notes to the update form.
UpdatePasswordTransition() - Constructor for class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite.UpdatePasswordTransition
 
UpdatePersonRequiredPage() - Constructor for class uk.ac.ed.epcc.webapp.session.AppUserFactory.UpdatePersonRequiredPage
 
updater - Variable in class uk.ac.ed.epcc.webapp.model.data.forms.UpdateAction
 
Updater<BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data.forms
default FormUpdate for DataObjects
Updater(DataObjectFactory<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.Updater
 
updateTable(Repository, TableSpecification) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.DataBaseHandlerService
 
updateTable() - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory
update table schema to add any missing fields from the table specification
UpdateTemplate<BDO extends DataObject> - Interface in uk.ac.ed.epcc.webapp.model.data.forms
Interfaces for use with an UpdateAction This allows a standard action to be used with the customisation points moved into the enclosing class.
UpdateTransition<BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data.forms
An Update Transition that extends DataObjectFormFactory directly rather than including a nested Updater.
UpdateTransition(String, DataObjectFactory<BDO>) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.UpdateTransition
 
UPLOAD - Static variable in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
UPLOAD - Static variable in class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider
 
UPLOAD - Static variable in class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider
 
UPLOAD_XML_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider
 
UploadTransition() - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.TableTransitionProvider.UploadTransition
 
UploadXML - Class in uk.ac.ed.epcc.webapp.apps
 
UploadXML(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.apps.UploadXML
 
URLInput - Class in uk.ac.ed.epcc.webapp.forms.inputs
Input for URLs
URLInput() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.URLInput
 
URLInput.URLValidator - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
URLValidator() - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.URLInput.URLValidator
 
use_alias - Variable in class uk.ac.ed.epcc.webapp.jdbc.expr.SQLGroupMapper
 
USE_DATE_INPUT - Static variable in interface uk.ac.ed.epcc.webapp.forms.inputs.BoundedDateInput
 
use_id - Variable in class uk.ac.ed.epcc.webapp.model.data.Repository
can we use the unique id code for this table
USE_JOIN - Static variable in class uk.ac.ed.epcc.webapp.model.data.LinkManager
 
use_link - Variable in class uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionFormat
 
USE_NAME_PARSER - Static variable in class uk.ac.ed.epcc.webapp.model.data.transition.AbstractIndexedTransitionProvider
 
USE_RFC822 - Static variable in class uk.ac.ed.epcc.webapp.editors.mail.MimeStreamDataVisitor
 
USE_ROLE_PREFIX - Static variable in class uk.ac.ed.epcc.webapp.session.AbstractSessionService
Property prefix to allow role name aliasing.
USE_SQL_DISTICT_FEATURE - Static variable in interface uk.ac.ed.epcc.webapp.jdbc.DatabaseService
 
use_ssl - Variable in class uk.ac.ed.epcc.webapp.session.LdapPasswordComposite
 
USE_TIMESTAMP - Static variable in class uk.ac.ed.epcc.webapp.jdbc.table.MySqlCreateTableVisitor
 
use_type - Variable in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
useAttributes(Element, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.AbstractDomVisitor
 
useAttributes(Element, LinkedList<String>) - Method in interface uk.ac.ed.epcc.webapp.editors.xml.DomVisitor
 
useAttributes(Element, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.LocatorDomVisitor
 
useAttributes(Element, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.ViewDomVisitor
 
useAutoCompleteForSelect() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
Are we using an auto-complete input for AppUserFactory.getInput() If this is true and DataObjectFactory.restrictDefaultInput() also returns true we can afford to be more restritive in the default filter applied
useAutoCompleteInput(BaseFilter<T>) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
useAutoHistory() - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager
Do we automatically update the history as part of commit.
useBinary(boolean) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter
Is this filter exactly a BinaryFilter ie it has a forced value and no joins or order clauses.
useChunking() - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.SQLResultIterator
 
useEmail() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory.AppUserNameInput
 
useEmailVerificationDate() - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
useID() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
Does this repository support id fields.
useIndex(TableSpecification.IndexType) - Method in interface uk.ac.ed.epcc.webapp.jdbc.table.FieldTypeVisitor
Do we use this type of index
useIndex(TableSpecification.IndexType) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.MySqlCreateTableVisitor
 
useIndex(TableSpecification.IndexType) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.PostgresqlCreateTableVisitor
 
useLandingPage(AppContext) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
useMultiPart() - Method in class uk.ac.ed.epcc.webapp.forms.html.HTMLCreationForm
should we use multi-part encoding for this form
useNewTab() - Method in class uk.ac.ed.epcc.webapp.content.HtmlBuilder
 
useNewTab() - Method in class uk.ac.ed.epcc.webapp.content.HtmlWriter
 
useNewTab() - Method in interface uk.ac.ed.epcc.webapp.content.XMLContentBuilder
 
usePublicKey() - Method in class uk.ac.ed.epcc.webapp.session.PublicKeyComposite
 
USER_CHANGE_PASSWORD_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.session.PasswordAuthComposite
 
user_fac - Variable in class uk.ac.ed.epcc.webapp.session.AbstractUserRequestFactory
 
user_factory - Variable in class uk.ac.ed.epcc.webapp.model.log.LogFactory
 
USER_ID - Static variable in class uk.ac.ed.epcc.webapp.session.AbstractUserRequestFactory
 
USER_SELF_UPDATE_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
useRFC822(AppContext) - Static method in class uk.ac.ed.epcc.webapp.editors.mail.MimeStreamDataVisitor
 
UserInfoContributor<T extends AppUser> - Interface in uk.ac.ed.epcc.webapp.servlet.session.token
A DataContributor that adds data to the Oauth user info endpoint Add a Scopes annotation to set global access control.
UserPolicy - Class in uk.ac.ed.epcc.webapp.model.data.forms.registry
Form policy that applies to any registered user
UserPolicy(boolean, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.forms.registry.UserPolicy
 
UserServlet<T extends AppUser> - Class in uk.ac.ed.epcc.webapp.servlet
A servlet to allow a registered user to manage their identity.
UserServlet() - Constructor for class uk.ac.ed.epcc.webapp.servlet.UserServlet
 
userSet() - Method in class uk.ac.ed.epcc.webapp.session.FieldNameFinder
 
userSet() - Method in class uk.ac.ed.epcc.webapp.session.GlobalNamePolicy
 
UserSetting(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.preferences.AbstractUserSettingFactory.UserSetting
 
UserSetting(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.preferences.UserSettingFactory.UserSetting
 
UserSetting(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.preferences.UserStringSettingFactory.UserSetting
 
UserSettingFactory<S extends UserSettingFactory.UserSetting> - Class in uk.ac.ed.epcc.webapp.preferences
A class to hold user Preference settings.
UserSettingFactory(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.preferences.UserSettingFactory
 
UserSettingFactory.UserSetting - Class in uk.ac.ed.epcc.webapp.preferences
 
UserStringSettingFactory<D,S extends UserStringSettingFactory.UserSetting<D>> - Class in uk.ac.ed.epcc.webapp.preferences
A class to hold user PreferenceSetting settings as strings.
UserStringSettingFactory(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.preferences.UserStringSettingFactory
 
UserStringSettingFactory.UserSetting<D> - Class in uk.ac.ed.epcc.webapp.preferences
 
userVisible() - Method in class uk.ac.ed.epcc.webapp.session.AppUserNameFinder
Is this a name we might expect the user to know or an internal generated id.
userVisible() - Method in class uk.ac.ed.epcc.webapp.session.FieldNameFinder
 
usesAlias() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
useSalt() - Method in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
usesCache() - Method in class uk.ac.ed.epcc.webapp.model.data.Repository
 
useStep() - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeTimeChartData
 
useURL() - Method in class uk.ac.ed.epcc.webapp.forms.result.ChainedTransitionResult
Is this a transition to a bookmarkable location.
useURL() - Method in class uk.ac.ed.epcc.webapp.forms.result.IndexTransitionResult
 
useURL() - Method in class uk.ac.ed.epcc.webapp.forms.result.ViewTransitionResult
 
UUIDNamePolicy<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
A GlobalNamePolicy that assigns a random UUID for the AppUser These can safely be anonymised without risk of re-issue so aresuitable for ids sent to external providers.
UUIDNamePolicy(AppUserFactory<AU>) - Constructor for class uk.ac.ed.epcc.webapp.session.UUIDNamePolicy
 

V

val - Variable in class uk.ac.ed.epcc.webapp.content.BooleanWrapper
 
VALID - Static variable in class uk.ac.ed.epcc.webapp.session.DatabasePasswordComposite
 
validate() - Method in class uk.ac.ed.epcc.webapp.apps.Options.Instance
Makes sure all required options have instances in this Options instance.
validate(String) - Method in class uk.ac.ed.epcc.webapp.email.inputs.EmailListInput.EmailListValidator
 
validate(String) - Method in class uk.ac.ed.epcc.webapp.email.inputs.RestrictedEmailFieldValidator
 
validate() - Method in class uk.ac.ed.epcc.webapp.forms.BaseForm
validate a form This does not attempt to report details of any problem and will return as soon as any validation condition fails.
validate() - Method in class uk.ac.ed.epcc.webapp.forms.Field
validate the contents of this field
validate(D) - Method in interface uk.ac.ed.epcc.webapp.forms.FieldValidator
 
validate() - Method in interface uk.ac.ed.epcc.webapp.forms.Form
validate a form.
validate(Form) - Method in interface uk.ac.ed.epcc.webapp.forms.FormValidator
 
validate() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.BaseInput
 
validate() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ErrorInput
 
validate() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.InfoInput
 
validate() - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.Input
Check the validity of the current state of the Object.
validate(Integer) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IntegerSetInput.IntegerSetValidator
 
validate(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.NoHtmlValidator
 
validate(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.NoSpaceFieldValidator
 
validate(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.ObjectListInput.ObjectListValidator
 
validate(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.PatternTextInput.PatternFieldValidator
 
validate() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RadioButtonInput
 
validate(String) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.URLInput.URLValidator
 
validate() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappedInput
 
validate() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.WrappingInput
 
validate(Collection<String>, Map<String, String>) - Method in class uk.ac.ed.epcc.webapp.forms.MapForm
Validate the form storing error information.
validate(Form) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder
 
validate() - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField
 
validate(Form) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormComponentListener
Validate a form (Including updating SwingField errors)
validate(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NewFieldInput.NewFieldValidator
 
validate(String) - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NewTableInput.NewTableNameValidator
 
validate() - Method in class uk.ac.ed.epcc.webapp.model.data.forms.inputs.NullListInput
 
validate() - Method in class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseManager.PersonalResponse
 
validate() - Method in class uk.ac.ed.epcc.webapp.model.far.response.ResponseManager.Response
This method must return true before the form edit transition allows the submit button to be pressed.
validate(Form) - Method in class uk.ac.ed.epcc.webapp.model.period.MoveDateTransition.MoveValidator
 
validate(Form) - Method in class uk.ac.ed.epcc.webapp.model.period.RangeValidator
 
validate(Form) - Method in class uk.ac.ed.epcc.webapp.model.period.SplitTransition.SplitValidator
 
validate(Form) - Method in class uk.ac.ed.epcc.webapp.model.TextFileOverlay.ExistsValidator
 
validate(String) - Method in class uk.ac.ed.epcc.webapp.session.ParseFactoryValidator
 
validate(T) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TokenFieldValidator
 
validate(Integer) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite.CodeValidator
 
validate(String) - Method in class uk.ac.ed.epcc.webapp.ssh.AuthorizedKeyValidator
 
validate(String) - Method in class uk.ac.ed.epcc.webapp.ssh.BadKeyFactory
 
validateBlock(PublicKeyReaderUtil.SSH2DataBuffer) - Method in class uk.ac.ed.epcc.webapp.ssh.AuthorizedKeyValidator
Extension point validator.
validateBlock(PublicKeyReaderUtil.SSH2DataBuffer) - Method in class uk.ac.ed.epcc.webapp.ssh.RsaKeyValidator
 
ValidateException - Exception in uk.ac.ed.epcc.webapp.forms.exceptions
Exception to indicate some kind of problem with the input to this field.
ValidateException() - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.ValidateException
 
ValidateException(String) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.ValidateException
 
ValidateException(String, String) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.ValidateException
 
ValidateException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.ValidateException
 
ValidateException(Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.forms.exceptions.ValidateException
 
validateGlobusDN(String) - Static method in class uk.ac.ed.epcc.webapp.forms.inputs.DNInput
 
validateInner() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.BaseInput
Extension point to add validation to sub-class specific inner-state
validateInner() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CalendarMultiInputWrapper
 
validateInner() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.FileUploadDecorator
 
validateInner() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.MultiInput
 
validateInner() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.RegularPeriodInput
 
validateInner() - Method in class uk.ac.ed.epcc.webapp.forms.inputs.SimplePeriodInput
 
validateInner() - Method in class uk.ac.ed.epcc.webapp.model.data.LinkManager.LinkInput
 
validateKey(PublicKey) - Method in class uk.ac.ed.epcc.webapp.ssh.RsaPublicKeyArrayInput
 
validateKey(PublicKey) - Method in class uk.ac.ed.epcc.webapp.ssh.RsaPublicKeyInput
 
validateKey(PublicKey) - Method in class uk.ac.ed.epcc.webapp.ssh.SshPublicKeyArrayInput
 
validateKey(PublicKey) - Method in class uk.ac.ed.epcc.webapp.ssh.SshPublicKeyInput
 
validateKeys(PublicKey[]) - Method in class uk.ac.ed.epcc.webapp.ssh.SshPublicKeyArrayInput
 
validateLdapDN(String) - Static method in class uk.ac.ed.epcc.webapp.forms.inputs.DNInput
 
validateName(String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserNameFinder
Extension point to validate the format of the name before construction
validateName(String) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
validateNameFormat(String) - Method in class uk.ac.ed.epcc.webapp.model.ClassificationFactory
 
validateNameFormat(String) - Method in interface uk.ac.ed.epcc.webapp.model.NameFinder
Check formatting constraints on the input string.
validateNameFormat(String) - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
validateNameFormat(String) - Method in class uk.ac.ed.epcc.webapp.session.MultiNameFactory
 
VALIDATING_VISITOR_FIELD - Static variable in class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager
 
ValidatingFormTransition<X> - Interface in uk.ac.ed.epcc.webapp.forms.transition
The same as a FormTransition except that the the initial state of the form is validated and errors displayed rather than waiting for the form to be submitted.
validators - Variable in class uk.ac.ed.epcc.webapp.forms.BaseForm
 
validators - Variable in class uk.ac.ed.epcc.webapp.forms.inputs.BaseInput
 
VALUE - Static variable in class uk.ac.ed.epcc.webapp.jdbc.config.DataBaseConfigService
 
value - Variable in class uk.ac.ed.epcc.webapp.jdbc.expr.CaseExpression.Clause
 
value - Variable in class uk.ac.ed.epcc.webapp.jdbc.filter.GenericBinaryFilter
 
Value(String, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.BasicType.Value
Construct a Value without registration.
Value(BasicType, String, String) - Constructor for class uk.ac.ed.epcc.webapp.model.data.BasicType.Value
Construct a Value and register it with the parent BasicType Normally this is the only constructor to be called by sub-classes to ensure that all BasicType.Values are registered.
Value(String, String) - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormManager.Status.Value
 
Value(String, String) - Constructor for class uk.ac.ed.epcc.webapp.model.mail.AbstractMessageHandlerFactory.Status.Value
 
VALUE_FIELD - Static variable in class uk.ac.ed.epcc.webapp.preferences.AbstractUserSettingFactory
 
ValueFilter<BDO extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.data
A version of SQLValueFilter specifically for DataObjectFactorys It is a good idea to subclass again so as to improve type safety and hide the field name.
ValueFilter(DataObjectFactory<BDO>, String, MatchCondition, Object) - Constructor for class uk.ac.ed.epcc.webapp.model.data.ValueFilter
 
ValueFilter(DataObjectFactory<BDO>, String, Object, boolean) - Constructor for class uk.ac.ed.epcc.webapp.model.data.ValueFilter
 
ValueFilter(DataObjectFactory<BDO>, String, Object) - Constructor for class uk.ac.ed.epcc.webapp.model.data.ValueFilter
 
valueOf(String) - Static method in enum uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.webapp.CalendarField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.webapp.content.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.webapp.editors.mail.EditAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.webapp.email.logging.LogLevels
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.webapp.forms.registry.FormOperations
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.webapp.jdbc.expr.ArrayFunc
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.webapp.jdbc.expr.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.webapp.jdbc.expr.Reduction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.webapp.jdbc.expr.SQLFunc
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.webapp.jdbc.filter.FilterCombination
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.webapp.jdbc.filter.MatchCondition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.webapp.model.data.Repository.IdMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.webapp.preferences.PreferenceAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.webapp.servlet.logging.ServletWrapper.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.webapp.servlet.session.token.ErrorCodes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.webapp.session.Hash
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.webapp.ssh.PublicKeyReaderUtil.PublicKeyParseException.ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.ed.epcc.webapp.Units
Returns the enum constant of this type with the specified name.
ValueResultMapper<O> - Class in uk.ac.ed.epcc.webapp.jdbc.expr
A resultMapper that returns a single value specified by a SQLValue
ValueResultMapper(SQLValue<O>) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.expr.ValueResultMapper
 
values() - Static method in enum uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.webapp.CalendarField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.webapp.content.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.webapp.editors.mail.EditAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.webapp.email.logging.LogLevels
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.webapp.forms.registry.FormOperations
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.webapp.jdbc.expr.ArrayFunc
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.webapp.jdbc.expr.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.webapp.jdbc.expr.Reduction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.webapp.jdbc.expr.SQLFunc
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.webapp.jdbc.filter.FilterCombination
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.webapp.jdbc.filter.MatchCondition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.webapp.model.data.Repository.IdMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.webapp.preferences.PreferenceAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.webapp.servlet.logging.ServletWrapper.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.webapp.servlet.session.token.ErrorCodes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.webapp.session.Hash
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.webapp.ssh.PublicKeyReaderUtil.PublicKeyParseException.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.ed.epcc.webapp.Units
Returns an array containing the constants of this enum type, in the order they are declared.
verboseDiff() - Method in class uk.ac.ed.epcc.webapp.model.data.Dumper
 
VERIFICATION_CODE_LABEL - Static variable in class uk.ac.ed.epcc.webapp.session.twofactor.CodeAuthComposite
 
verified(AU) - Method in class uk.ac.ed.epcc.webapp.session.AppUserNameFinder
Extension point to record the time when this name was last verified Verification could be that the name has sucessfully been generated by an authentication system or in the case of an Email that the user has clicked on an opaque link sent to the email address.
verified(AU) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
verify(String) - Method in class uk.ac.ed.epcc.webapp.servlet.ContainerAuthServlet
Is this user valid, default to just checking we have a user
verify(AU, T) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.CodeAuthComposite
 
verify(A, String) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.FixedCodeAuthComposite
 
verify(A, Integer) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
verify(Key, Integer) - Method in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
VERIFY_ACTION - Static variable in class uk.ac.ed.epcc.webapp.session.EmailChangeRequestFactory
 
VERIFY_OLD_CODE - Static variable in class uk.ac.ed.epcc.webapp.session.twofactor.TotpCodeAuthComposite
 
VerifyAction(AppUser) - Constructor for class uk.ac.ed.epcc.webapp.session.EmailChangeRequestFactory.VerifyAction
 
VerifyEmailRequiredPage() - Constructor for class uk.ac.ed.epcc.webapp.session.EmailNameFinder.VerifyEmailRequiredPage
 
Version - Annotation Type in uk.ac.ed.epcc.webapp
Deprecated.
VERSION_PROP_PREFIX - Static variable in class uk.ac.ed.epcc.webapp.email.logging.EmailLoggerService
 
VERSION_REGEX - Static variable in class uk.ac.ed.epcc.webapp.apps.Copyright
 
VIEW_AVATAR_RELATIONSHIP - Static variable in class uk.ac.ed.epcc.webapp.session.AvatarComposite
 
VIEW_PERSON_RELATIONSHIP - Static variable in class uk.ac.ed.epcc.webapp.session.AppUserTransitionProvider
 
VIEW_TRANSITION - Static variable in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet
 
Viewable - Interface in uk.ac.ed.epcc.webapp.model.log
Interface for types that have a view transition.
ViewAction() - Constructor for class uk.ac.ed.epcc.webapp.model.far.response.personal.PersonalResponseTransitionProvider.CreateTransition.ViewAction
 
ViewDirectTransition() - Constructor for class uk.ac.ed.epcc.webapp.editors.mail.EmailTransitionProvider.ViewDirectTransition
 
ViewDomVisitor - Class in uk.ac.ed.epcc.webapp.editors.xml
A DomVisitor that generates a clickable.
ViewDomVisitor(AppContext, ContentBuilder) - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.ViewDomVisitor
 
viewNode(AppContext, ViewTransitionFactory<K, T>, T) - Static method in class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
Make a node corresponding to the view url of a target.
ViewPathTransitionProvider<K,T> - Interface in uk.ac.ed.epcc.webapp.forms.transition
A Path Transition Provider that can use the generic view_target pages.
ViewPeriod - Class in uk.ac.ed.epcc.webapp.time
A TimePeriod corresponding to the standard CalendarFieldSplitPeriod representation.
ViewPeriod(ViewPeriod) - Constructor for class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
ViewPeriod(Calendar, int, int, int) - Constructor for class uk.ac.ed.epcc.webapp.time.ViewPeriod
 
ViewRelationTransition<X extends DataObject> - Class in uk.ac.ed.epcc.webapp.model.relationship
A transition to show all people with a specific Relationship
ViewRelationTransition(DataObjectFactory<X>) - Constructor for class uk.ac.ed.epcc.webapp.model.relationship.ViewRelationTransition
 
ViewRelationTransition.RelationshipList - Class in uk.ac.ed.epcc.webapp.model.relationship
 
ViewRelationTransition.ShowAction - Class in uk.ac.ed.epcc.webapp.model.relationship
 
ViewResult(T) - Constructor for class uk.ac.ed.epcc.webapp.model.data.transition.AbstractViewTransitionFactory.ViewResult
 
ViewTableResult - Class in uk.ac.ed.epcc.webapp.jdbc.table
 
ViewTableResult(DataObjectFactory) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.table.ViewTableResult
 
ViewTarget - Interface in uk.ac.ed.epcc.webapp.forms.transition
 
ViewTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.data.transition.AbstractViewTransitionFactory.ViewTransition
 
ViewTransition() - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.ViewTransition
 
ViewTransitionFactory<K,T> - Interface in uk.ac.ed.epcc.webapp.forms.transition
A TransitionFactory that can use the generic view_target pages.
ViewTransitionFormat<K,T> - Class in uk.ac.ed.epcc.webapp.forms.transition
A Table.Transform that converts objects to a ViewTransition The object can be either the transition target type or an IndexedReference to that type.
ViewTransitionFormat(Class<T>, ViewTransitionFactory<K, T>, Transform, boolean) - Constructor for class uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionFormat
 
ViewTransitionGenerator<X> - Class in uk.ac.ed.epcc.webapp.forms.transition
An adapter that implements UIGenerator for the target of ViewTransitionFactory This is intended to allow the target to implement UIProvider without adding excessive dependencies to the ViewTransitionFactory.
ViewTransitionGenerator(AppContext, String, X, String) - Constructor for class uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionGenerator
 
ViewTransitionGenerator(AppContext, String, X, String, String) - Constructor for class uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionGenerator
 
ViewTransitionGenerator(AppContext, String, X) - Constructor for class uk.ac.ed.epcc.webapp.forms.transition.ViewTransitionGenerator
 
ViewTransitionKey<T> - Interface in uk.ac.ed.epcc.webapp.servlet
Interface for Transition keys that can implement bookmarkable non-modifying direct transitions that are safe to access via direct GET URLs.
ViewTransitionProvider<K,T> - Interface in uk.ac.ed.epcc.webapp.forms.transition
A Transition Provider that can use the generic view_target pages.
ViewTransitionResult<T,K> - Class in uk.ac.ed.epcc.webapp.forms.result
A Form result generating a View Transition.
ViewTransitionResult(ViewTransitionFactory<K, T>, T) - Constructor for class uk.ac.ed.epcc.webapp.forms.result.ViewTransitionResult
 
ViewTransitionResult(AppContext, Class<? extends ViewTransitionFactory>, String, T) - Constructor for class uk.ac.ed.epcc.webapp.forms.result.ViewTransitionResult
Alternate constructor that performs a lookup of the ViewTransitionFactory This is preferable if an instance is not already available as it can utilise any cached copy.
ViewXMLTargetResult - Class in uk.ac.ed.epcc.webapp.editors.xml
 
ViewXMLTargetResult(XMLTarget) - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.ViewXMLTargetResult
 
ViewXMLTargetResult(AppContext, LinkedList<String>) - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.ViewXMLTargetResult
 
visit(Node) - Method in class uk.ac.ed.epcc.webapp.content.DomWalker
 
visit(Element) - Method in class uk.ac.ed.epcc.webapp.content.DomWalker
 
visit(NodeList) - Method in class uk.ac.ed.epcc.webapp.content.DomWalker
 
visit(Text) - Method in class uk.ac.ed.epcc.webapp.content.DomWalker
 
visit(MimePart, String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
visit(MimePart, String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ActionMessageVisitor
 
visit(MimePart, String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
visit(MimePart, String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.DeDupVisitor
 
visit(MimePart, String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.EditMessageVisitor
 
visit(MimePart, String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.FlattenVisitor
 
visit(MimePart, String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.FormContentEditMessageVisitor
 
visit(MimePart, String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MimeStreamDataVisitor
 
visit(MimePart, String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.PrefixVisitor
 
visit(MimePart, String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.QuoteVisitor
 
visit(MimePart, String, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.TextEditHtmlMessageVisitor
 
visit(MimePart, String, MessageWalker) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
visit a String part
visit(T) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.ResultVisitor
 
visit(T) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.LinkFilter
 
visit(T) - Method in class uk.ac.ed.epcc.webapp.model.data.IndexedLinkManager.SQLLinkFilter
 
visit(PartVisitor<X>) - Method in class uk.ac.ed.epcc.webapp.model.far.PageManager.Page
 
visit(PartVisitor<X>) - Method in class uk.ac.ed.epcc.webapp.model.far.PartManager.Part
visit a PartVisitor
visit(PartVisitor<X>) - Method in class uk.ac.ed.epcc.webapp.model.far.QuestionManager.Question
 
visit(PartVisitor<X>) - Method in class uk.ac.ed.epcc.webapp.model.far.SectionManager.Section
 
visitAcceptFilter(AcceptFilter) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter.AddFilterVisitor
 
visitAcceptFilter(AcceptFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.CheckEmptyVisitor
 
visitAcceptFilter(AcceptFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConvertPureAcceptFilterVisitor
 
visitAcceptFilter(AcceptFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterConverter
 
visitAcceptFilter(AcceptFilter<T>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.FilterVisitor
process a pure AcceptFilter
visitAcceptFilter(AcceptFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.GetListFilterVisitor
 
visitAcceptFilter(AcceptFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.MakeSelectVisitor
 
visitAcceptFilter(AcceptFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.NegatingFilterVisitor
 
visitAcceptFilter(AcceptFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OptionalFilterConverter
 
visitAcceptFilter(AcceptFilter<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.MakeRemoteFilterVisitor
 
visitAcceptFilter(AcceptFilter) - Method in class uk.ac.ed.epcc.webapp.model.data.TupleFactory.TupleAndFilter.AddMemberVisitor
 
visitAndFilter(AndFilter<X>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter.AddFilterVisitor
 
visitAndFilter(AndFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.CheckEmptyVisitor
 
visitAndFilter(AndFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConvertPureAcceptFilterVisitor
 
visitAndFilter(AndFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterConverter
 
visitAndFilter(AndFilter<T>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.FilterVisitor
process a AndFilter or its sub-types.
visitAndFilter(AndFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.GetListFilterVisitor
 
visitAndFilter(AndFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.MakeSelectVisitor
 
visitAndFilter(AndFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.NegatingFilterVisitor
 
visitAndFilter(AndFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OptionalFilterConverter
 
visitAndFilter(AndFilter<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.MakeRemoteFilterVisitor
 
visitAttr(Attr, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.AbstractDomVisitor
 
visitAttr(Attr, LinkedList<String>) - Method in interface uk.ac.ed.epcc.webapp.editors.xml.DomVisitor
 
visitAttr(Attr, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.LocatorDomVisitor
 
visitAttr(Attr, LinkedList<String>) - Method in class uk.ac.ed.epcc.webapp.editors.xml.ViewDomVisitor
 
visitAutoIncrement() - Method in interface uk.ac.ed.epcc.webapp.jdbc.table.FieldTypeVisitor
 
visitAutoIncrement() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.MySqlCreateTableVisitor
 
visitAutoIncrement() - Method in class uk.ac.ed.epcc.webapp.jdbc.table.PostgresqlCreateTableVisitor
 
visitBackJoinFilter(BackJoinFilter) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter.AddFilterVisitor
 
visitBackJoinFilter(BackJoinFilter) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.FilterVisitor
 
visitBackResult(BackResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddButtonVisitor
 
visitBackResult(BackResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddLinkVisitor
 
visitBackResult(BackResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.DirectOperationResultVisitor
 
visitBackResult(BackResult) - Method in interface uk.ac.ed.epcc.webapp.forms.result.FormResultVisitor
 
visitBackResult(BackResult) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormResultVisitor
 
visitBackResult(BackResult) - Method in class uk.ac.ed.epcc.webapp.servlet.ServletFormResultVisitor
 
visitBaseFilter(BaseFilter<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.MakeRemoteFilterVisitor
default mechanism if the filter can be converted to a pure SQLFilter use that otherwise a RemoteAcceptFilter
visitBinaryAcceptFilter(BinaryAcceptFilter<X>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter.AddFilterVisitor
 
visitBinaryAcceptFilter(BinaryAcceptFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.CheckEmptyVisitor
 
visitBinaryAcceptFilter(BinaryAcceptFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConvertPureAcceptFilterVisitor
 
visitBinaryAcceptFilter(BinaryAcceptFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterConverter
 
visitBinaryAcceptFilter(BinaryAcceptFilter<T>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.FilterVisitor
process a BinaryAcceptFilter Objects that accept this method can either act as a BinaryFilter or an AcceptFilter
visitBinaryAcceptFilter(BinaryAcceptFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.GetListFilterVisitor
 
visitBinaryAcceptFilter(BinaryAcceptFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.MakeSelectVisitor
 
visitBinaryAcceptFilter(BinaryAcceptFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.NegatingFilterVisitor
 
visitBinaryAcceptFilter(BinaryAcceptFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OptionalFilterConverter
 
visitBinaryAcceptFilter(BinaryAcceptFilter<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.MakeRemoteFilterVisitor
 
visitBinaryFilter(BinaryFilter<X>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter.AddFilterVisitor
 
visitBinaryFilter(BinaryFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.CheckEmptyVisitor
 
visitBinaryFilter(BinaryFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConvertPureAcceptFilterVisitor
 
visitBinaryFilter(BinaryFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterConverter
 
visitBinaryFilter(BinaryFilter<T>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.FilterVisitor
process a BinaryFilter Objects that accept this method should generate a true or a false selection value.
visitBinaryFilter(BinaryFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.GetListFilterVisitor
 
visitBinaryFilter(BinaryFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.MakeSelectVisitor
 
visitBinaryFilter(BinaryFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.NegatingFilterVisitor
 
visitBinaryFilter(BinaryFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OptionalFilterConverter
 
visitBinaryFilter(BinaryFilter<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.MakeRemoteFilterVisitor
 
visitBinaryInput(BinaryInput) - Method in class uk.ac.ed.epcc.webapp.forms.html.EmitHtmlInputVisitor
 
visitBinaryInput(BinaryInput) - Method in class uk.ac.ed.epcc.webapp.forms.html.InputIdVisitor
 
visitBinaryInput(BinaryInput) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CanSubmitVisistor
 
visitBinaryInput(BinaryInput) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.InputVisitor
 
visitBinaryInput(BinaryInput) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IsForcedVisitor
 
visitBinaryInput(BinaryInput) - Method in class uk.ac.ed.epcc.webapp.forms.MapForm.ParseVisitor
 
visitBinaryInput(BinaryInput) - Method in class uk.ac.ed.epcc.webapp.forms.SetParamVisitor
 
visitBinaryInput(BinaryInput) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.MakeComponentVisitor
 
visitBinaryInput(BinaryInput) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.SetComponentVisitor
 
visitBlobType(BlobType) - Method in interface uk.ac.ed.epcc.webapp.jdbc.table.FieldTypeVisitor
 
visitBlobType(BlobType) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.MySqlCreateTableVisitor
 
visitBlobType(BlobType) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.PostgresqlCreateTableVisitor
 
visitBooleanFieldType(BooleanFieldType) - Method in interface uk.ac.ed.epcc.webapp.jdbc.table.FieldTypeVisitor
 
visitBooleanFieldType(BooleanFieldType) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.MySqlCreateTableVisitor
 
visitBooleanFieldType(BooleanFieldType) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.PostgresqlCreateTableVisitor
 
visitChainedTransitionResult(ChainedTransitionResult<T, K>) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddButtonVisitor
 
visitChainedTransitionResult(ChainedTransitionResult<T, K>) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddLinkVisitor
 
visitChainedTransitionResult(ChainedTransitionResult<T, K>) - Method in class uk.ac.ed.epcc.webapp.forms.html.DirectOperationResultVisitor
 
visitChainedTransitionResult(ChainedTransitionResult<T, K>) - Method in interface uk.ac.ed.epcc.webapp.forms.result.FormResultVisitor
 
visitChainedTransitionResult(ChainedTransitionResult<T, K>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormResultVisitor
 
visitChainedTransitionResult(ChainedTransitionResult<T, K>) - Method in class uk.ac.ed.epcc.webapp.servlet.ServletFormResultVisitor
 
visitConfirmTransitionResult(ConfirmTransitionResult<T, K>) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddButtonVisitor
 
visitConfirmTransitionResult(ConfirmTransitionResult<T, K>) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddLinkVisitor
 
visitConfirmTransitionResult(ConfirmTransitionResult<T, K>) - Method in class uk.ac.ed.epcc.webapp.forms.html.DirectOperationResultVisitor
 
visitConfirmTransitionResult(ConfirmTransitionResult<T, K>) - Method in interface uk.ac.ed.epcc.webapp.forms.result.FormResultVisitor
 
visitConfirmTransitionResult(ConfirmTransitionResult<T, K>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormResultVisitor
 
visitConfirmTransitionResult(ConfirmTransitionResult<T, K>) - Method in class uk.ac.ed.epcc.webapp.servlet.ServletFormResultVisitor
 
visitContainer(NodeContainer) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.ButtonVisitor
 
visitContainer(NodeContainer) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.LandingPageAppUserTransitionProvider.AddTransitionvisitor
 
visitContainer(NodeContainer) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.LandingPageVisitor
 
visitContainer(NodeContainer) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.MenuVisitor
 
visitContainer(NodeContainer) - Method in interface uk.ac.ed.epcc.webapp.servlet.navigation.Visitor
 
visitCustomPage(CustomPageResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddButtonVisitor
 
visitCustomPage(CustomPageResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddLinkVisitor
 
visitCustomPage(CustomPageResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.DirectOperationResultVisitor
 
visitCustomPage(CustomPageResult) - Method in interface uk.ac.ed.epcc.webapp.forms.result.FormResultVisitor
 
visitCustomPage(CustomPageResult) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormResultVisitor
 
visitCustomPage(CustomPageResult) - Method in class uk.ac.ed.epcc.webapp.servlet.ServletFormResultVisitor
 
visitDateFieldType(DateFieldType) - Method in interface uk.ac.ed.epcc.webapp.jdbc.table.FieldTypeVisitor
 
visitDateFieldType(DateFieldType) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.MySqlCreateTableVisitor
 
visitDateFieldType(DateFieldType) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.PostgresqlCreateTableVisitor
 
visitDualFilter(DualFilter<X>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter.AddFilterVisitor
 
visitDualFilter(DualFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.CheckEmptyVisitor
 
visitDualFilter(DualFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConvertPureAcceptFilterVisitor
 
visitDualFilter(DualFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterConverter
 
visitDualFilter(DualFilter<T>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.FilterVisitor
process a DualFilter.
visitDualFilter(DualFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.GetListFilterVisitor
 
visitDualFilter(DualFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.MakeSelectVisitor
 
visitDualFilter(DualFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.NegatingFilterVisitor
 
visitDualFilter(DualFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OptionalFilterConverter
 
visitDualFilter(DualFilter<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.MakeRemoteFilterVisitor
 
visitElement(Element, LinkedList<String>, DomVisitor) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
Visit an Element in DOM mode.
visitElement(Element, DomVisitor) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
visitErrorFormResult(ErrorFormResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddButtonVisitor
 
visitErrorFormResult(ErrorFormResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddLinkVisitor
 
visitErrorFormResult(ErrorFormResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.DirectOperationResultVisitor
 
visitErrorFormResult(ErrorFormResult) - Method in interface uk.ac.ed.epcc.webapp.forms.html.WebFormResultVisitor
 
visitErrorFormResult(ErrorFormResult) - Method in class uk.ac.ed.epcc.webapp.servlet.ServletFormResultVisitor
 
visitExternalRedirectResult(ExternalRedirectResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddButtonVisitor
 
visitExternalRedirectResult(ExternalRedirectResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddLinkVisitor
 
visitExternalRedirectResult(ExternalRedirectResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.DirectOperationResultVisitor
 
visitExternalRedirectResult(ExternalRedirectResult) - Method in interface uk.ac.ed.epcc.webapp.forms.html.WebFormResultVisitor
 
visitExternalRedirectResult(ExternalRedirectResult) - Method in class uk.ac.ed.epcc.webapp.servlet.ServletFormResultVisitor
 
visitFileInput(FileInput) - Method in class uk.ac.ed.epcc.webapp.forms.html.EmitHtmlInputVisitor
 
visitFileInput(FileInput) - Method in class uk.ac.ed.epcc.webapp.forms.html.InputIdVisitor
 
visitFileInput(FileInput) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CanSubmitVisistor
 
visitFileInput(FileInput) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.InputVisitor
 
visitFileInput(FileInput) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IsForcedVisitor
 
visitFileInput(FileInput) - Method in class uk.ac.ed.epcc.webapp.forms.MapForm.ParseVisitor
 
visitFileInput(FileInput) - Method in class uk.ac.ed.epcc.webapp.forms.SetParamVisitor
 
visitFileInput(FileInput) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.MakeComponentVisitor
 
visitFileInput(FileInput) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.SetComponentVisitor
 
visitForeignKey(String, ReferenceFieldType) - Method in interface uk.ac.ed.epcc.webapp.jdbc.table.FieldTypeVisitor
Add a foreign key definition for a reference field.
visitForeignKey(String, ReferenceFieldType) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.MySqlCreateTableVisitor
 
visitForeignKey(String, ReferenceFieldType) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.PostgresqlCreateTableVisitor
 
visitForm(D) - Method in class uk.ac.ed.epcc.webapp.model.far.response.CompleteVisitor
 
visitForm(D) - Method in class uk.ac.ed.epcc.webapp.model.far.response.DataVisitor
 
visitForm(D) - Method in class uk.ac.ed.epcc.webapp.model.far.response.HasQuestionsVisitor
 
visitForm(D) - Method in class uk.ac.ed.epcc.webapp.model.far.response.UnAnsweredVisitor
 
visitForwardResult(ForwardResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddButtonVisitor
 
visitForwardResult(ForwardResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddLinkVisitor
 
visitForwardResult(ForwardResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.DirectOperationResultVisitor
 
visitForwardResult(ForwardResult) - Method in interface uk.ac.ed.epcc.webapp.forms.html.WebFormResultVisitor
 
visitForwardResult(ForwardResult) - Method in class uk.ac.ed.epcc.webapp.servlet.ServletFormResultVisitor
 
visitFullTextIndex(UnaryOperator<String>, TableSpecification.FullTextIndex) - Method in interface uk.ac.ed.epcc.webapp.jdbc.table.FieldTypeVisitor
 
visitFullTextIndex(UnaryOperator<String>, TableSpecification.FullTextIndex) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.MySqlCreateTableVisitor
 
visitFullTextIndex(UnaryOperator<String>, TableSpecification.FullTextIndex) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.PostgresqlCreateTableVisitor
 
visitHeaders() - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
visitHeaders() - Method in class uk.ac.ed.epcc.webapp.editors.mail.DeDupVisitor
 
visitHeaders() - Method in class uk.ac.ed.epcc.webapp.editors.mail.IsMessageVisitor
 
visitHeaders() - Method in class uk.ac.ed.epcc.webapp.editors.mail.MimeStreamDataVisitor
 
visitHeaders() - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
Does the visitor want to walker to visit the message headers
visitIndex(UnaryOperator<String>, TableSpecification.Index) - Method in interface uk.ac.ed.epcc.webapp.jdbc.table.FieldTypeVisitor
 
visitIndex(UnaryOperator<String>, TableSpecification.Index) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.MySqlCreateTableVisitor
 
visitIndex(UnaryOperator<String>, TableSpecification.Index) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.PostgresqlCreateTableVisitor
 
visitInputStream(MimePart, InputStream, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
visitInputStream(MimePart, InputStream, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.ContentMessageVisitor
 
visitInputStream(MimePart, InputStream, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.DeDupVisitor
 
visitInputStream(MimePart, InputStream, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MimeStreamDataVisitor
 
visitInputStream(MimePart, InputStream, MessageWalker) - Method in class uk.ac.ed.epcc.webapp.editors.mail.PrefixVisitor
 
visitInputStream(MimePart, InputStream, MessageWalker) - Method in interface uk.ac.ed.epcc.webapp.editors.mail.Visitor
visit a stream part
visitJoinFilter(JoinFilter<X>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter.AddFilterVisitor
 
visitJoinFilter(JoinFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.CheckEmptyVisitor
 
visitJoinFilter(JoinFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConvertPureAcceptFilterVisitor
 
visitJoinFilter(JoinFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterConverter
 
visitJoinFilter(JoinFilter<T>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.FilterVisitor
process a JoinFilter.
visitJoinFilter(JoinFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.GetListFilterVisitor
 
visitJoinFilter(JoinFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.MakeSelectVisitor
 
visitJoinFilter(JoinFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.NegatingFilterVisitor
 
visitJoinFilter(JoinFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OptionalFilterConverter
 
visitJoinFilter(JoinFilter<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.MakeRemoteFilterVisitor
 
visitLengthInput(LengthInput) - Method in class uk.ac.ed.epcc.webapp.forms.html.EmitHtmlInputVisitor
 
visitLengthInput(LengthInput) - Method in class uk.ac.ed.epcc.webapp.forms.html.InputIdVisitor
 
visitLengthInput(LengthInput) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CanSubmitVisistor
 
visitLengthInput(LengthInput) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.InputVisitor
 
visitLengthInput(LengthInput) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IsForcedVisitor
 
visitLengthInput(LengthInput) - Method in class uk.ac.ed.epcc.webapp.forms.MapForm.ParseVisitor
 
visitLengthInput(LengthInput) - Method in class uk.ac.ed.epcc.webapp.forms.SetParamVisitor
 
visitLengthInput(LengthInput) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.MakeComponentVisitor
 
visitLengthInput(LengthInput) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.SetComponentVisitor
 
visitListInput(ListInput) - Method in class uk.ac.ed.epcc.webapp.forms.html.EmitHtmlInputVisitor
 
visitListInput(ListInput<V, T>) - Method in class uk.ac.ed.epcc.webapp.forms.html.InputIdVisitor
 
visitListInput(ListInput<V, T>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CanSubmitVisistor
 
visitListInput(ListInput<V, T>) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.InputVisitor
 
visitListInput(ListInput<V, T>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IsForcedVisitor
 
visitListInput(ListInput<V, T>) - Method in class uk.ac.ed.epcc.webapp.forms.MapForm.ParseVisitor
 
visitListInput(ListInput<V, T>) - Method in class uk.ac.ed.epcc.webapp.forms.SetParamVisitor
 
visitListInput(ListInput) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.MakeComponentVisitor
 
visitListInput(ListInput<V, T>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.SetComponentVisitor
 
visitLockedInput(LockedInput) - Method in class uk.ac.ed.epcc.webapp.forms.html.EmitHtmlInputVisitor
 
visitLockedInput(LockedInput) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.InputVisitor
 
visitMessage(MimeMessage, Visitor) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageWalker
Visit a Mail message.
visitMessageResult(MessageResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddButtonVisitor
 
visitMessageResult(MessageResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddLinkVisitor
 
visitMessageResult(MessageResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.DirectOperationResultVisitor
 
visitMessageResult(MessageResult) - Method in interface uk.ac.ed.epcc.webapp.forms.result.FormResultVisitor
 
visitMessageResult(MessageResult) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormResultVisitor
 
visitMessageResult(MessageResult) - Method in class uk.ac.ed.epcc.webapp.servlet.ServletFormResultVisitor
 
visitMultiInput(MultiInput<V, T>) - Method in class uk.ac.ed.epcc.webapp.forms.html.EmitHtmlInputVisitor
 
visitMultiInput(MultiInput<V, I>) - Method in class uk.ac.ed.epcc.webapp.forms.html.InputIdVisitor
 
visitMultiInput(MultiInput<V, I>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CanSubmitVisistor
 
visitMultiInput(MultiInput<V, I>) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.InputVisitor
 
visitMultiInput(MultiInput<V, I>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IsForcedVisitor
 
visitMultiInput(MultiInput<V, I>) - Method in class uk.ac.ed.epcc.webapp.forms.MapForm.ParseVisitor
 
visitMultiInput(MultiInput<V, I>) - Method in class uk.ac.ed.epcc.webapp.forms.SetParamVisitor
 
visitMultiInput(MultiInput<V, T>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.MakeComponentVisitor
 
visitMultiInput(MultiInput) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.SetComponentVisitor
 
visitMultiPart(MimePart, MimeMultipart, Visitor) - Method in class uk.ac.ed.epcc.webapp.editors.mail.MessageWalker
 
visitNode(Node) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.ButtonVisitor
 
visitNode(Node) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.LandingPageAppUserTransitionProvider.AddTransitionvisitor
 
visitNode(Node) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.LandingPageVisitor
 
visitNode(Node) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.MenuVisitor
 
visitNode(Node, boolean) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.MenuVisitor
 
visitNode(Node) - Method in interface uk.ac.ed.epcc.webapp.servlet.navigation.Visitor
 
visitNumberFieldType(NumberFieldType<N>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.table.FieldTypeVisitor
 
visitNumberFieldType(NumberFieldType<N>) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.MySqlCreateTableVisitor
 
visitNumberFieldType(NumberFieldType<N>) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.PostgresqlCreateTableVisitor
 
Visitor - Interface in uk.ac.ed.epcc.webapp.editors.mail
Interface for classes that visit the parts of a message
Visitor - Interface in uk.ac.ed.epcc.webapp.servlet.navigation
a visitor class for navigation menu items
visitOrderFilter(SQLOrderFilter<X>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter.AddFilterVisitor
 
visitOrderFilter(SQLOrderFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.CheckEmptyVisitor
 
visitOrderFilter(SQLOrderFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConvertPureAcceptFilterVisitor
 
visitOrderFilter(SQLOrderFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterConverter
 
visitOrderFilter(SQLOrderFilter<T>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.FilterVisitor
process a pure OrderFilter.
visitOrderFilter(SQLOrderFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.GetListFilterVisitor
 
visitOrderFilter(SQLOrderFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.MakeSelectVisitor
 
visitOrderFilter(SQLOrderFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.NegatingFilterVisitor
 
visitOrderFilter(SQLOrderFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OptionalFilterConverter
 
visitOrderFilter(SQLOrderFilter<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.MakeRemoteFilterVisitor
 
visitOrFilter(OrFilter<X>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter.AddFilterVisitor
 
visitOrFilter(OrFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.CheckEmptyVisitor
 
visitOrFilter(OrFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConvertPureAcceptFilterVisitor
 
visitOrFilter(OrFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterConverter
 
visitOrFilter(OrFilter<T>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.FilterVisitor
process a OrFilter or its sub-types.
visitOrFilter(OrFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.GetListFilterVisitor
 
visitOrFilter(OrFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.MakeSelectVisitor
 
visitOrFilter(OrFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.NegatingFilterVisitor
 
visitOrFilter(OrFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OptionalFilterConverter
 
visitOrFilter(OrFilter<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.MakeRemoteFilterVisitor
 
visitOwner(PartOwnerFactory<O>, O) - Method in class uk.ac.ed.epcc.webapp.model.far.AbstractPartVisitor
 
visitOwner(PartOwnerFactory<O>, O) - Method in class uk.ac.ed.epcc.webapp.model.far.DuplicateVisitor
duplicate all children of a PartOwner into the current cached owner.
visitOwner(PartOwnerFactory<O>, O) - Method in class uk.ac.ed.epcc.webapp.model.far.response.DataVisitor
 
visitPage(PageManager.Page) - Method in class uk.ac.ed.epcc.webapp.model.far.DuplicateVisitor
 
visitPage(PageManager.Page) - Method in interface uk.ac.ed.epcc.webapp.model.far.PartVisitor
 
visitPage(PageManager.Page) - Method in class uk.ac.ed.epcc.webapp.model.far.response.CompleteVisitor
 
visitPage(C, PageManager.Page) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ContentVisitor
 
visitPage(PageManager.Page) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ContentVisitor
 
visitPage(PageManager.Page) - Method in class uk.ac.ed.epcc.webapp.model.far.response.DataVisitor
 
visitPage(PageManager.Page) - Method in class uk.ac.ed.epcc.webapp.model.far.response.HasQuestionsVisitor
 
visitPage(PageManager.Page) - Method in class uk.ac.ed.epcc.webapp.model.far.response.UnAnsweredVisitor
 
visitPage(PageManager.Page) - Method in class uk.ac.ed.epcc.webapp.model.far.XMLVisitor
 
visitParseMultiInput(ParseMultiInput<V, I>) - Method in class uk.ac.ed.epcc.webapp.forms.html.EmitHtmlInputVisitor
 
visitParseMultiInput(ParseMultiInput<V, I>) - Method in class uk.ac.ed.epcc.webapp.forms.html.InputIdVisitor
 
visitParseMultiInput(ParseMultiInput<V, I>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CanSubmitVisistor
 
visitParseMultiInput(ParseMultiInput<V, I>) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.InputVisitor
 
visitParseMultiInput(ParseMultiInput<V, I>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IsForcedVisitor
 
visitParseMultiInput(ParseMultiInput<V, I>) - Method in class uk.ac.ed.epcc.webapp.forms.MapForm.ParseVisitor
 
visitParseMultiInput(ParseMultiInput<V, I>) - Method in class uk.ac.ed.epcc.webapp.forms.SetParamVisitor
 
visitParseMultiInput(ParseMultiInput<V, I>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.MakeComponentVisitor
 
visitParseMultiInput(ParseMultiInput<V, I>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.SetComponentVisitor
 
visitPasswordInput(PasswordInput) - Method in class uk.ac.ed.epcc.webapp.forms.html.EmitHtmlInputVisitor
 
visitPasswordInput(PasswordInput) - Method in class uk.ac.ed.epcc.webapp.forms.html.InputIdVisitor
 
visitPasswordInput(PasswordInput) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CanSubmitVisistor
 
visitPasswordInput(PasswordInput) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.InputVisitor
 
visitPasswordInput(PasswordInput) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IsForcedVisitor
 
visitPasswordInput(PasswordInput) - Method in class uk.ac.ed.epcc.webapp.forms.MapForm.ParseVisitor
 
visitPasswordInput(PasswordInput) - Method in class uk.ac.ed.epcc.webapp.forms.SetParamVisitor
 
visitPasswordInput(PasswordInput) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.MakeComponentVisitor
 
visitPasswordInput(PasswordInput) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.SetComponentVisitor
 
visitPathTransitionProvider(PathTransitionProvider<K, T>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.ReFetchTargetVisitor
 
visitPathTransitionProvider(PathTransitionProvider<K, T>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TransitionFactoryVisitor
 
visitPathTransitionProvider(PathTransitionProvider<K, T>) - Method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet.GetIDVisitor
 
visitPathTransitionProvider(PathTransitionProvider<K, T>) - Method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet.GetTargetVisitor
 
visitPatternFilter(PatternFilter<X>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter.AddFilterVisitor
 
visitPatternFilter(PatternFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.CheckEmptyVisitor
 
visitPatternFilter(PatternFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConvertPureAcceptFilterVisitor
 
visitPatternFilter(PatternFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterConverter
 
visitPatternFilter(PatternFilter<T>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.FilterVisitor
process a pure PatternFilter.
visitPatternFilter(PatternFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.GetListFilterVisitor
 
visitPatternFilter(PatternFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.MakeSelectVisitor
 
visitPatternFilter(PatternFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.NegatingFilterVisitor
 
visitPatternFilter(PatternFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OptionalFilterConverter
 
visitPatternFilter(PatternFilter<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.MakeRemoteFilterVisitor
 
visitPlaceHolderFieldType(PlaceHolderFieldType) - Method in interface uk.ac.ed.epcc.webapp.jdbc.table.FieldTypeVisitor
 
visitPlaceHolderFieldType(PlaceHolderFieldType) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.MySqlCreateTableVisitor
 
visitPlaceHolderFieldType(PlaceHolderFieldType) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.PostgresqlCreateTableVisitor
 
visitQuestion(QuestionManager.Question) - Method in class uk.ac.ed.epcc.webapp.model.far.DuplicateVisitor
 
visitQuestion(QuestionManager.Question) - Method in interface uk.ac.ed.epcc.webapp.model.far.PartVisitor
 
visitQuestion(QuestionManager.Question) - Method in class uk.ac.ed.epcc.webapp.model.far.response.CompleteVisitor
 
visitQuestion(Table<String, QuestionManager.Question>, QuestionManager.Question) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ContentVisitor
 
visitQuestion(QuestionManager.Question) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ContentVisitor
 
visitQuestion(QuestionManager.Question) - Method in class uk.ac.ed.epcc.webapp.model.far.response.DataVisitor
 
visitQuestion(QuestionManager.Question) - Method in class uk.ac.ed.epcc.webapp.model.far.response.HasQuestionsVisitor
 
visitQuestion(Table<String, QuestionManager.Question>, QuestionManager.Question) - Method in class uk.ac.ed.epcc.webapp.model.far.response.SectionEditVisitor
 
visitQuestion(QuestionManager.Question) - Method in class uk.ac.ed.epcc.webapp.model.far.response.UnAnsweredVisitor
 
visitQuestion(QuestionManager.Question) - Method in class uk.ac.ed.epcc.webapp.model.far.XMLVisitor
 
visitRadioButtonInput(ListInput<V, T>) - Method in class uk.ac.ed.epcc.webapp.forms.html.EmitHtmlInputVisitor
 
visitRadioButtonInput(ListInput<V, T>) - Method in class uk.ac.ed.epcc.webapp.forms.html.InputIdVisitor
 
visitRadioButtonInput(ListInput<V, T>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CanSubmitVisistor
 
visitRadioButtonInput(ListInput<V, T>) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.InputVisitor
 
visitRadioButtonInput(ListInput<V, T>) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IsForcedVisitor
 
visitRadioButtonInput(ListInput<V, T>) - Method in class uk.ac.ed.epcc.webapp.forms.MapForm.ParseVisitor
 
visitRadioButtonInput(ListInput<V, T>) - Method in class uk.ac.ed.epcc.webapp.forms.SetParamVisitor
 
visitRadioButtonInput(ListInput) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.MakeComponentVisitor
 
visitRadioButtonInput(ListInput<V, T>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.SetComponentVisitor
 
visitRedirectResult(RedirectResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddButtonVisitor
 
visitRedirectResult(RedirectResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddLinkVisitor
 
visitRedirectResult(RedirectResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.DirectOperationResultVisitor
 
visitRedirectResult(RedirectResult) - Method in interface uk.ac.ed.epcc.webapp.forms.html.WebFormResultVisitor
 
visitRedirectResult(RedirectResult) - Method in class uk.ac.ed.epcc.webapp.servlet.ServletFormResultVisitor
 
visitSection(SectionManager.Section) - Method in class uk.ac.ed.epcc.webapp.model.far.DuplicateVisitor
 
visitSection(SectionManager.Section) - Method in interface uk.ac.ed.epcc.webapp.model.far.PartVisitor
 
visitSection(SectionManager.Section) - Method in class uk.ac.ed.epcc.webapp.model.far.response.CompleteVisitor
 
visitSection(C, Map<String, String>, SectionManager.Section) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ContentVisitor
 
visitSection(SectionManager.Section) - Method in class uk.ac.ed.epcc.webapp.model.far.response.ContentVisitor
 
visitSection(SectionManager.Section) - Method in class uk.ac.ed.epcc.webapp.model.far.response.DataVisitor
 
visitSection(C, Map<String, String>, SectionManager.Section) - Method in class uk.ac.ed.epcc.webapp.model.far.response.EditSectionVisitor
 
visitSection(SectionManager.Section) - Method in class uk.ac.ed.epcc.webapp.model.far.response.HasQuestionsVisitor
 
visitSection(C, Map<String, String>, SectionManager.Section) - Method in class uk.ac.ed.epcc.webapp.model.far.response.SectionEditVisitor
 
visitSection(SectionManager.Section) - Method in class uk.ac.ed.epcc.webapp.model.far.response.UnAnsweredVisitor
 
visitSection(SectionManager.Section) - Method in class uk.ac.ed.epcc.webapp.model.far.XMLVisitor
 
visitSerializableChainedTransitionResult(SerializableChainedTransitionResult<T, K>) - Method in interface uk.ac.ed.epcc.webapp.forms.result.FormResultVisitor
 
visitServeDataResult(ServeDataResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddButtonVisitor
 
visitServeDataResult(ServeDataResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.AddLinkVisitor
 
visitServeDataResult(ServeDataResult) - Method in class uk.ac.ed.epcc.webapp.forms.html.DirectOperationResultVisitor
 
visitServeDataResult(ServeDataResult) - Method in interface uk.ac.ed.epcc.webapp.forms.result.FormResultVisitor
 
visitServeDataResult(ServeDataResult) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingFormResultVisitor
 
visitServeDataResult(ServeDataResult) - Method in class uk.ac.ed.epcc.webapp.servlet.ServletFormResultVisitor
 
visitSQLCombineFilter(BaseSQLCombineFilter<X>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.BaseCombineFilter.AddFilterVisitor
 
visitSQLCombineFilter(BaseSQLCombineFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.CheckEmptyVisitor
 
visitSQLCombineFilter(BaseSQLCombineFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.ConvertPureAcceptFilterVisitor
 
visitSQLCombineFilter(BaseSQLCombineFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.FilterConverter
 
visitSQLCombineFilter(BaseSQLCombineFilter<T>) - Method in interface uk.ac.ed.epcc.webapp.jdbc.filter.FilterVisitor
process a BaseSQLCombineFilter this combines all of the sub-classes except AcceptFilter and can be either AND or OR combinations.
visitSQLCombineFilter(BaseSQLCombineFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.GetListFilterVisitor
 
visitSQLCombineFilter(BaseSQLCombineFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.MakeSelectVisitor
 
visitSQLCombineFilter(BaseSQLCombineFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.NegatingFilterVisitor
 
visitSQLCombineFilter(BaseSQLCombineFilter<T>) - Method in class uk.ac.ed.epcc.webapp.jdbc.filter.OptionalFilterConverter
 
visitSQLCombineFilter(BaseSQLCombineFilter<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.MakeRemoteFilterVisitor
 
visitSQLFilter(SQLFilter<R>) - Method in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.MakeRemoteFilterVisitor
 
visitStringFieldType(StringFieldType) - Method in interface uk.ac.ed.epcc.webapp.jdbc.table.FieldTypeVisitor
 
visitStringFieldType(StringFieldType) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.MySqlCreateTableVisitor
 
visitStringFieldType(StringFieldType) - Method in class uk.ac.ed.epcc.webapp.jdbc.table.PostgresqlCreateTableVisitor
 
visitTimestampInput(TimeStampInput) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.InputVisitor
 
visitTransitionProvider(TransitionProvider<K, T>) - Method in class uk.ac.ed.epcc.webapp.forms.swing.ReFetchTargetVisitor
 
visitTransitionProvider(TransitionProvider<K, T>) - Method in interface uk.ac.ed.epcc.webapp.forms.transition.TransitionFactoryVisitor
 
visitTransitionProvider(TransitionProvider<K, T>) - Method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet.GetIDVisitor
 
visitTransitionProvider(TransitionProvider<K, T>) - Method in class uk.ac.ed.epcc.webapp.servlet.TransitionServlet.GetTargetVisitor
 
visitUnmodifyableInput(UnmodifiableInput) - Method in class uk.ac.ed.epcc.webapp.forms.html.EmitHtmlInputVisitor
 
visitUnmodifyableInput(UnmodifiableInput) - Method in class uk.ac.ed.epcc.webapp.forms.html.InputIdVisitor
 
visitUnmodifyableInput(UnmodifiableInput) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.CanSubmitVisistor
 
visitUnmodifyableInput(UnmodifiableInput) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.InputVisitor
 
visitUnmodifyableInput(UnmodifiableInput) - Method in class uk.ac.ed.epcc.webapp.forms.inputs.IsForcedVisitor
 
visitUnmodifyableInput(UnmodifiableInput) - Method in class uk.ac.ed.epcc.webapp.forms.MapForm.ParseVisitor
 
visitUnmodifyableInput(UnmodifiableInput) - Method in class uk.ac.ed.epcc.webapp.forms.SetParamVisitor
 
visitUnmodifyableInput(UnmodifiableInput) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.MakeComponentVisitor
 
visitUnmodifyableInput(UnmodifiableInput) - Method in class uk.ac.ed.epcc.webapp.forms.swing.SwingField.SetComponentVisitor
 
visitWrappedInput(WrappedInput<X>) - Method in class uk.ac.ed.epcc.webapp.forms.html.EmitHtmlInputVisitor
 
visitWrappedInput(WrappedInput<X>) - Method in interface uk.ac.ed.epcc.webapp.forms.inputs.InputVisitor
 

W

WalkerException() - Constructor for exception uk.ac.ed.epcc.webapp.editors.mail.MessageWalker.WalkerException
 
WalkerException(String, Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.editors.mail.MessageWalker.WalkerException
 
WalkerException(String) - Constructor for exception uk.ac.ed.epcc.webapp.editors.mail.MessageWalker.WalkerException
 
WalkerException(Throwable) - Constructor for exception uk.ac.ed.epcc.webapp.editors.mail.MessageWalker.WalkerException
 
wantNewWindow() - Method in class uk.ac.ed.epcc.webapp.forms.action.FormAction
 
warn(Object) - Method in class uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService
 
warn(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.apps.CommandLineLoggerService
 
warn(Object) - Method in class uk.ac.ed.epcc.webapp.email.logging.EmailLogger
 
warn(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.email.logging.EmailLogger
 
warn(Object) - Method in class uk.ac.ed.epcc.webapp.logging.buffer.BufferLogger
 
warn(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.buffer.BufferLogger
 
warn(Object) - Method in class uk.ac.ed.epcc.webapp.logging.debug.DebugLogger
 
warn(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.debug.DebugLogger
 
warn(Object) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
warn(Supplier<String>) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
warn(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
warn(Supplier<String>, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.java.JavaLoggerWrapper
 
warn(Object) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
warn(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
warn(Supplier<String>) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
warn(Supplier<String>, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.log4j2.Log4JWrapper
 
warn(Object) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
warn(Supplier<String>) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
warn(Object, Throwable) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
warn(Supplier<String>, Throwable) - Method in interface uk.ac.ed.epcc.webapp.logging.Logger
 
warn(Object) - Method in class uk.ac.ed.epcc.webapp.logging.print.PrintWrapper
 
warn(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.logging.print.PrintWrapper
 
warn(Object) - Method in class uk.ac.ed.epcc.webapp.servlet.logging.ServletWrapper
 
warn(Object, Throwable) - Method in class uk.ac.ed.epcc.webapp.servlet.logging.ServletWrapper
 
warning(SAXParseException) - Method in class uk.ac.ed.epcc.webapp.editors.xml.DomWalker
 
warnRefreshDays() - Method in class uk.ac.ed.epcc.webapp.session.AppUserFactory
 
warnRequiredUpdate() - Method in class uk.ac.ed.epcc.webapp.session.AppUser
 
warnVerify(AU) - Method in class uk.ac.ed.epcc.webapp.session.EmailNameFinder
 
wasLockedAt() - Method in class uk.ac.ed.epcc.webapp.model.cron.LockFactory.Lock
when was the lock taken.
wasTerminated() - Method in class uk.ac.ed.epcc.webapp.exec.ProcessHandler
 
wasTerminated() - Method in interface uk.ac.ed.epcc.webapp.exec.ProcessProxy
did the process time-out or killed via interrupt
WEB_LOGIN_FEATURE - Static variable in class uk.ac.ed.epcc.webapp.servlet.RemoteAuthServlet
Feature to allow external auth logins as alternative mechanism via specific servlets linked from the login page.
WEB_NAME - Static variable in class uk.ac.ed.epcc.webapp.session.WebNameFinder
 
WebappContextListener - Class in uk.ac.ed.epcc.webapp.servlet
A ContextListener that tries to avoid the PermGen problem by unregistering the DB drivers when an Application is unloaded.
WebappContextListener() - Constructor for class uk.ac.ed.epcc.webapp.servlet.WebappContextListener
 
WebappCss - Class in uk.ac.ed.epcc.webapp.tags
Tag to add additional css to header
WebappCss() - Constructor for class uk.ac.ed.epcc.webapp.tags.WebappCss
 
WebappFormPage - Class in uk.ac.ed.epcc.webapp.tags
Tag to mark page as containing a form that may requie additional JS support
WebappFormPage() - Constructor for class uk.ac.ed.epcc.webapp.tags.WebappFormPage
 
WebappHeadTag - Class in uk.ac.ed.epcc.webapp.tags
 
WebappHeadTag() - Constructor for class uk.ac.ed.epcc.webapp.tags.WebappHeadTag
 
WebappMessage - Class in uk.ac.ed.epcc.webapp.tags
Tag to insert message from content bundle using a PreDefinedContent
WebappMessage() - Constructor for class uk.ac.ed.epcc.webapp.tags.WebappMessage
 
WebappScript - Class in uk.ac.ed.epcc.webapp.tags
Tag to add additional script to header
WebappScript() - Constructor for class uk.ac.ed.epcc.webapp.tags.WebappScript
 
WebappServlet - Class in uk.ac.ed.epcc.webapp.servlet
webappServlet Base class for servlets in the web application, it hold generally useful methods for use by all servlets
WebappServlet() - Constructor for class uk.ac.ed.epcc.webapp.servlet.WebappServlet
 
WebFormResultVisitor - Interface in uk.ac.ed.epcc.webapp.forms.html
Additional FormResults that only make sense in a web deployment.
WebNameFinder<AU extends AppUser> - Class in uk.ac.ed.epcc.webapp.session
Default Web-name AppUserNameFinder.
WebNameFinder(AppUserFactory) - Constructor for class uk.ac.ed.epcc.webapp.session.WebNameFinder
 
WildCardReferenceFilter<T extends DataObject,P extends Indexed> - Class in uk.ac.ed.epcc.webapp.model.data.filter
Like ReferenceFilter but also matches objects where the reference field is null
WildCardReferenceFilter(Class<T>, Repository, String, P) - Constructor for class uk.ac.ed.epcc.webapp.model.data.filter.WildCardReferenceFilter
 
willAddChildren(String, FilteredProperties) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
 
willMakeNode(String, FilteredProperties) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NavigationMenuService
 
wipe(P, Set<String>) - Method in class uk.ac.ed.epcc.webapp.model.history.HistoryFactory
wipe data from entire sequence of a record
wrap(String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
wrapForEdit(String) - Method in class uk.ac.ed.epcc.webapp.editors.mail.AbstractVisitor
 
WrapLayout - Class in uk.ac.ed.epcc.webapp.forms.swing
FlowLayout subclass that fully supports wrapping of components.
WrapLayout() - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.WrapLayout
Constructs a new WrapLayout with a left alignment and a default 5-unit horizontal and vertical gap.
WrapLayout(int) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.WrapLayout
Constructs a new FlowLayout with the specified alignment and a default 5-unit horizontal and vertical gap.
WrapLayout(int, int, int) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.WrapLayout
Creates a new flow layout manager with the indicated alignment and the indicated horizontal and vertical gaps.
WrappedDatabaseService - Class in uk.ac.ed.epcc.webapp.jdbc
A DatabaseService wrapper that can beused to generate a tabe showing the current active connections
WrappedDatabaseService(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
WrappedDatabaseService(DatabaseService, String) - Constructor for class uk.ac.ed.epcc.webapp.jdbc.WrappedDatabaseService
 
WrappedInput<X> - Class in uk.ac.ed.epcc.webapp.forms.inputs
Interface for inputs that should be wrapped in a div element in html
WrappedInput(Input<X>, String) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.WrappedInput
 
WrappedSQLExpression<T> - Interface in uk.ac.ed.epcc.webapp.jdbc.expr
A SQLExpression which can be implemented more directly as a SQLValue for example type conversion performed in SQL When these are just being evaluated at the top level of the query a SQLValue can be substituted that performs some of the expression in jave.
WrappingInput<V> - Class in uk.ac.ed.epcc.webapp.forms.inputs
 
WrappingInput(Input<V>) - Constructor for class uk.ac.ed.epcc.webapp.forms.inputs.WrappingInput
 
write(OutputStream) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
Convenience method - outputs the TemplateFile with it's current values to the OutputStream.
write(Writer) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
Outputs the TemplateFile with it's current values to the Writer.
write(TemplateFile.PropertyPolicy, Writer) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
 
write(char[], int, int) - Method in class uk.ac.ed.epcc.webapp.content.XMLPrinterWriter
 
write(OutputStream) - Method in class uk.ac.ed.epcc.webapp.model.data.stream.BlobStreamData
 
write(OutputStream) - Method in class uk.ac.ed.epcc.webapp.model.data.stream.MimeStreamDataWrapper
 
write(OutputStream) - Method in interface uk.ac.ed.epcc.webapp.model.data.stream.StreamData
write contents to an OutputStream and close
writeExternal(ObjectOutput) - Method in class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayMimeStreamData
 
writeExternal(ObjectOutput) - Method in class uk.ac.ed.epcc.webapp.model.data.stream.ByteArrayStreamData
 
writeExternal(ObjectOutput) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.Node
 
writeExternal(ObjectOutput) - Method in class uk.ac.ed.epcc.webapp.servlet.navigation.NodeContainer
 
writeExternal(ObjectOutput) - Method in class uk.ac.ed.epcc.webapp.session.SerialisableSoftReference
 
writeGraphics(Graphics2D) - Method in interface uk.ac.ed.epcc.webapp.charts.ChartData
create a SVG file from the chart
writeGraphics(Graphics2D) - Method in class uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeChartData
 
writePropertyValue(Writer, String, Object) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile.DefaultPropertyPolicy
 
writePropertyValue(Writer, String, Object) - Method in interface uk.ac.ed.epcc.webapp.content.TemplateFile.PropertyPolicy
 
writePropertyValue(Writer, String, Object) - Method in class uk.ac.ed.epcc.webapp.content.XMLPrintWriterPolicy
 
writePropertyValue(Writer, String, Object) - Method in class uk.ac.ed.epcc.webapp.content.XMLPropertyPolicy
 
writeRegion(Writer, TemplateFile.PropertyPolicy, TemplateFile.Region) - Method in class uk.ac.ed.epcc.webapp.content.TemplateFile
 
Wtmp(Repository.Record) - Constructor for class uk.ac.ed.epcc.webapp.servlet.WtmpManager.Wtmp
 
WTMP_DATE_SESSION_KEY - Static variable in class uk.ac.ed.epcc.webapp.servlet.WtmpManager
 
WTMP_ID - Static variable in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
WTMP_SESSION_KEY - Static variable in class uk.ac.ed.epcc.webapp.servlet.WtmpManager
 
WTMP_TABLE_PROP - Static variable in class uk.ac.ed.epcc.webapp.servlet.session.ServletSessionService
 
WtmpManager - Class in uk.ac.ed.epcc.webapp.servlet
Table to track application logins
WtmpManager(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.servlet.WtmpManager
 
WtmpManager.DateFilter - Class in uk.ac.ed.epcc.webapp.servlet
 
WtmpManager.LoginFinder - Class in uk.ac.ed.epcc.webapp.servlet
 
WtmpManager.Wtmp - Class in uk.ac.ed.epcc.webapp.servlet
 

X

XML_HEADER_START - Static variable in class uk.ac.ed.epcc.webapp.apps.Copyright
 
XMLBuilderSaxHandler - Class in uk.ac.ed.epcc.webapp.content
A ContentHandler that forwards the events to a SimpleXMLBuilder.
XMLBuilderSaxHandler(SimpleXMLBuilder) - Constructor for class uk.ac.ed.epcc.webapp.content.XMLBuilderSaxHandler
 
XMLBuilderSaxHandler(SimpleXMLBuilder, Map<String, Object>) - Constructor for class uk.ac.ed.epcc.webapp.content.XMLBuilderSaxHandler
 
XMLContentBuilder - Interface in uk.ac.ed.epcc.webapp.content
Interface for combined ContentBuilder and ExtendedXMLBuilder for a web context where ContentBuilder is implemented as html.
XMLDataUtils - Class in uk.ac.ed.epcc.webapp.model.data
This class provides common boilerplate code for the loading and creation of XML data dumps.
XMLDataUtils(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.data.XMLDataUtils
 
XMLDocumentInput - Class in uk.ac.ed.epcc.webapp.editors.xml
A Text input for XML nodes.
XMLDocumentInput(AppContext, TransformerFactory, Schema) - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.XMLDocumentInput
 
XMLDomBuilder - Class in uk.ac.ed.epcc.webapp.content
A SimpleXMLBuilder that modifies a DocumentFragment
XMLDomBuilder(DocumentFragment) - Constructor for class uk.ac.ed.epcc.webapp.content.XMLDomBuilder
 
XMLEditAction(XMLTarget) - Constructor for class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.XMLEditAction
 
XMLFile(Repository.Record, URL) - Constructor for class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.XMLFile
 
XMLFileUpdator() - Constructor for class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay.XMLFileUpdator
 
XMLFormParser - Class in uk.ac.ed.epcc.webapp.model.far
A ContentHandler that parses a XML representation of a DynamicFormManager.DynamicForm or PartManager.Part
XMLFormParser(AppContext, PartOwnerFactory, PartOwner) - Constructor for class uk.ac.ed.epcc.webapp.model.far.XMLFormParser
 
XMLFormReader<O extends PartOwner,F extends PartOwnerFactory<O>> - Class in uk.ac.ed.epcc.webapp.model.far
 
XMLFormReader(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.far.XMLFormReader
 
XMLGenerator - Interface in uk.ac.ed.epcc.webapp.content
Interface for objects that can add themselves to an SimpleXMLBuilder
XMLKey - Class in uk.ac.ed.epcc.webapp.editors.xml
 
XMLKey(String, String) - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.XMLKey
 
XMLKey(String) - Constructor for class uk.ac.ed.epcc.webapp.editors.xml.XMLKey
 
XMLOverlay<X extends XMLOverlay.XMLFile> - Class in uk.ac.ed.epcc.webapp.model.xml
A TextFileOverlay that validates updates as XML.
XMLOverlay(AppContext, String) - Constructor for class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay
 
XMLOverlay(AppContext) - Constructor for class uk.ac.ed.epcc.webapp.model.xml.XMLOverlay
 
XMLOverlay.TemplateTarget - Class in uk.ac.ed.epcc.webapp.model.xml
 
XMLOverlay.XMLEditAction - Class in uk.ac.ed.epcc.webapp.model.xml
 
XMLOverlay.XMLFile - Class in uk.ac.ed.epcc.webapp.model.xml
 
XMLOverlay.XMLFileUpdator - Class in uk.ac.ed.epcc.webapp.model.xml
 
XMLPanel(SwingContentBuilder, ExtendedXMLBuilder, boolean) - Constructor for class uk.ac.ed.epcc.webapp.forms.swing.SwingContentBuilder.XMLPanel
 
XMLPrinter - Class in uk.ac.ed.epcc.webapp.content
SimpleXML Builder that generates a String representation
XMLPrinter() - Constructor for class uk.ac.ed.epcc.webapp.content.XMLPrinter
 
XMLPrinter(AbstractXMLBuilder) - Constructor for class uk.ac.ed.epcc.webapp.content.XMLPrinter
 
XMLPrinterWriter - Class in uk.ac.ed.epcc.webapp.content
A Writer that appends (raw un-cleaned) content to an underlying XMLPrinter
XMLPrinterWriter(XMLPrinter) - Constructor for class uk.ac.ed.epcc.webapp.content.XMLPrinterWriter
 
XMLPrintWriterPolicy - Class in uk.ac.ed.epcc.webapp.content
A TemplateFile.PropertyPolicy that adds XMLGenerators directly to the XMLPrinter if the Writer is a XMLWriter
XMLPrintWriterPolicy(TemplateFile.PropertyPolicy) - Constructor for class uk.ac.ed.epcc.webapp.content.XMLPrintWriterPolicy
 
XMLPropertyPolicy - Class in uk.ac.ed.epcc.webapp.content
a TemplateFile.PropertyPolicy that stores XMLGenerators and records a reference as a processing instruction for use by a XMLBuilderSaxHandler
XMLPropertyPolicy(Map<String, XMLGenerator>, TemplateFile.PropertyPolicy) - Constructor for class uk.ac.ed.epcc.webapp.content.XMLPropertyPolicy
 
XMLTarget - Interface in uk.ac.ed.epcc.webapp.editors.xml
Interface representing the target of XML edit transitions This represents both the Document being edited and a target position in that document.
XMLTargetFactory - Interface in uk.ac.ed.epcc.webapp.editors.xml
Interface to locate an XMLTarget based on a location path.
XMLUploadAction(T) - Constructor for class uk.ac.ed.epcc.webapp.model.far.DynamicFormTransitionProvider.AddXMLTransition.XMLUploadAction
 
XMLUploadAction(T) - Constructor for class uk.ac.ed.epcc.webapp.model.far.PartPathTransitionProvider.AddXMLTransition.XMLUploadAction
 
XMLVisitor<X extends XMLPrinter> - Class in uk.ac.ed.epcc.webapp.model.far
A PartVisitor that generates a XML version of the form.
XMLVisitor(AppContext, X) - Constructor for class uk.ac.ed.epcc.webapp.model.far.XMLVisitor
 
XMLWriter - Class in uk.ac.ed.epcc.webapp.content
 
XMLWriter(Writer) - Constructor for class uk.ac.ed.epcc.webapp.content.XMLWriter
 

Y

year_input - Variable in class uk.ac.ed.epcc.webapp.forms.inputs.AbstractCalendarMultiInput
 
YES - Static variable in class uk.ac.ed.epcc.webapp.forms.transition.ConfirmTransition
 

Z

zero() - Static method in class uk.ac.ed.epcc.webapp.DistinctCount
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links