Package name.matthewgreet.strutscommons.util
package name.matthewgreet.strutscommons.util
Various helper classes, especially for session-based data, and libraries.
-
ClassDescriptionTemplate for web level, session-based caching a master, record list for editing in various web pages.AbstractCompositeCache_1S<KM extends Serializable,
TM extends Serializable, K1 extends Serializable, T1 extends Serializable> Template for web level, session-based caching a master, record list with one slave list for editing in various web pages.AbstractCompositeCache_2S<KM extends Serializable,TM extends Serializable, K1 extends Serializable, T1 extends Serializable, K2 extends Serializable, T2 extends Serializable> Template for web level, session-based caching a master, record list with two slave lists for editing in various web pages.Interface validating a form based on annotations in Struts 2.Implementation ofAnnotationValidatior
used byAnnotationValidationInterceptor2
.Describes the result of a attempting to convert from a string to the generic type, and the field to receive it, successful or not.Thread local execution state of algorithm about a field.Thread local execution state of algorithm.Describes processing step.Default library for formatting a record to a view helper, according to converter annotations or default converter on the view helper fields, in Struts 2.Modes of how an unformatted, record field is converted to a formatted, display field, each with their own processing function.Implementation ofFormFormatter
used byFormFormatterInterceptor
.Thread local execution state of algorithm about a field.Thread local execution state of algorithm.Interface of library for formatting a record to a view helper in Struts 2.Static library functions for formatting data for display but also parsing them for validation.Interface of form formatter in Struts 2.Strategy for finding list of ids or other primary keys.Static functions used by validation Interceptors, form formating Interceptors and validators.Summarises the list of recognised annotations of a form field.Describes a type of form field annotation and an instance of the policy it configures.Describes table entry that finds a policy class from the annotation class that configures it.Generic Adapter definition for extracting the id or primary key from a Data Transfer Object or entity bean.Template, record list framework that uses finder Strategies to lazy load lists, pages of a list, and details of the currently selected record as needed, and typically combined with others in a framework likeAbstractCompositeCache
.Configuration set by concrete class to control template behaviour for lists.ListCacheListener<T extends Serializable>Notifies that list, selected item, or selection index changed or marked for reload.Comparator used byListCache
.Strategy for finding a sorted list.ListSizeFinder<M extends Serializable>Strategy for finding the size of a list of records.Class for serializable type parameters where no instance will actually be created.Strategy for lazy loading a page of records to display from their ids (or other unique key), typically found by a pairedIdListFinder
instance.Strategy for lazy loading a page of records to display from an index range (0 based), typically with list size found byListSizeFinder
.PageExtensionAssembler<T extends Serializable>Transfer Object Assembler for lazy loading additional data needed for a search results page that a base record list finder (instance ofListFinder
) does not find.Static library functions for servlets.Strategy for finding single item.Various static library functions for use by library clients not covered other libraries.