public class ReportTemplateFactory extends uk.ac.ed.epcc.webapp.model.data.table.TableStructureDataObjectFactory<ReportTemplate>
| Modifier and Type | Class and Description |
|---|---|
class |
ReportTemplateFactory.TemplateNameInput |
uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.CounterMapper, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DataObjectAcceptFilter, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DataObjectInput, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DataObjectIntegerInput, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.DestFilter<T extends uk.ac.ed.epcc.webapp.model.data.DataObject>, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ExistsMapper, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterAdapter, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterCounter, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterExists, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterIterator, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.FilterSet, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.Finder, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.MatchFilter, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferenceAcceptFilter<R extends uk.ac.ed.epcc.webapp.Indexed,T extends uk.ac.ed.epcc.webapp.model.data.DataObject>, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferencedAdapter<I extends uk.ac.ed.epcc.webapp.Indexed>, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.ReferenceIterator<I extends uk.ac.ed.epcc.webapp.Indexed>, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.RemoteFilter<T extends uk.ac.ed.epcc.webapp.model.data.DataObject>, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.SortingDataObjectInput, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.TimeAcceptFilter<T extends uk.ac.ed.epcc.webapp.model.data.DataObject>, uk.ac.ed.epcc.webapp.model.data.DataObjectFactory.TimeFilter| Constructor and Description |
|---|
ReportTemplateFactory(uk.ac.ed.epcc.webapp.AppContext c) |
ReportTemplateFactory(uk.ac.ed.epcc.webapp.AppContext c,
java.lang.String table) |
| Modifier and Type | Method and Description |
|---|---|
ReportTemplate |
findByFileName(java.lang.String fileName) |
protected uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification |
getDefaultTableSpecification(uk.ac.ed.epcc.webapp.AppContext c,
java.lang.String table) |
protected java.util.List<uk.ac.ed.epcc.webapp.jdbc.filter.OrderClause> |
getOrder() |
protected java.util.Map<java.lang.String,java.lang.Object> |
getSelectors() |
protected uk.ac.ed.epcc.webapp.model.data.DataObject |
makeBDO(uk.ac.ed.epcc.webapp.model.data.Repository.Record res) |
getTableTransitionID, getTableTransitionRegistry, makeTableRegistry, resetStructureall, allowPreSelect, canCreate, canUpdate, customiseForm, equals, exists, find, find, find, find, find, getAllIterator, getComposite, getComposites, getConfigTag, getContext, getCount, getDefaults, getFormCreator, getFormUpdate, getIndex, getInput, getInput, getIterator, getLogger, getMaxIdentifierLength, getNullable, getOptional, getProperty, getReferenced, getReferenceFieldType, getResult, getSelectFilter, getSupress, getTag, getTarget, getTranslations, getUniqueIdName, hashCode, isMine, isMine, isMyReference, isValid, makeBDO, makeObject, makeRecord, makeReference, makeReference, makeSet, OrderBy, postCreateTableSetup, release, restrictDefaultInput, setContext, setContext, setContextWithMake, setProperty, toStringpublic ReportTemplateFactory(uk.ac.ed.epcc.webapp.AppContext c)
public ReportTemplateFactory(uk.ac.ed.epcc.webapp.AppContext c,
java.lang.String table)
protected uk.ac.ed.epcc.webapp.jdbc.table.TableSpecification getDefaultTableSpecification(uk.ac.ed.epcc.webapp.AppContext c,
java.lang.String table)
getDefaultTableSpecification in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory<ReportTemplate>protected uk.ac.ed.epcc.webapp.model.data.DataObject makeBDO(uk.ac.ed.epcc.webapp.model.data.Repository.Record res)
throws uk.ac.ed.epcc.webapp.model.data.Exceptions.DataFault
makeBDO in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory<ReportTemplate>uk.ac.ed.epcc.webapp.model.data.Exceptions.DataFaultprotected java.util.List<uk.ac.ed.epcc.webapp.jdbc.filter.OrderClause> getOrder()
getOrder in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory<ReportTemplate>protected java.util.Map<java.lang.String,java.lang.Object> getSelectors()
getSelectors in class uk.ac.ed.epcc.webapp.model.data.DataObjectFactory<ReportTemplate>public ReportTemplate findByFileName(java.lang.String fileName) throws uk.ac.ed.epcc.webapp.jdbc.exception.DataException
uk.ac.ed.epcc.webapp.jdbc.exception.DataException