R
- ResponseManager.Response
typeF
- DynamicFormManager.DynamicForm
typepublic class StreamDataDataManager<R extends ResponseManager.Response<F>,F extends DynamicFormManager.DynamicForm,M extends StreamDataDataManager.StreamDataRecord> extends ResponseDataManager<M,R,F>
ResponseDataManager
for storing StreamData
objects from uploaded filesModifier and Type | Class and Description |
---|---|
class |
StreamDataDataManager.StreamDataRecord |
ResponseDataManager.ResponseData<T,R extends ResponseManager.Response<F>,F extends DynamicFormManager.DynamicForm>
LinkManager.JoinLinkFilterIterator, LinkManager.JoinLinkMapper, LinkManager.LeftAcceptFilter, LinkManager.Link<L extends DataObject,R extends DataObject>, LinkManager.LinkInput, LinkManager.LinkResult, LinkManager.RightAcceptFilter
IndexedLinkManager.LinkFilter, IndexedLinkManager.LinkProvider<T extends IndexedLinkManager.Link<L,R>,L extends Indexed,R extends Indexed>, IndexedLinkManager.LinkUpdater, IndexedLinkManager.SQLLinkFilter
DataObjectFactory.AbstractDataObjectInput, DataObjectFactory.AbstractFinder<X>, DataObjectFactory.DataObjectAcceptFilter, DataObjectFactory.DataObjectInput, DataObjectFactory.DataObjectIntegerInput, DataObjectFactory.DestAcceptFilter<T extends DataObject>, DataObjectFactory.FilterAdapter, DataObjectFactory.FilterCounter, DataObjectFactory.FilterExists, DataObjectFactory.FilterIterator, DataObjectFactory.FilterSelector, DataObjectFactory.FilterSet, DataObjectFactory.Finder, DataObjectFactory.MakeRemoteFilterVisitor<R extends DataObject>, DataObjectFactory.MatchFilter, DataObjectFactory.ReferencedAdapter<I extends Indexed>, DataObjectFactory.ReferenceIterator<I extends Indexed>, DataObjectFactory.SortingDataObjectInput, DataObjectFactory.TimeAcceptFilter<T extends DataObject>, DataObjectFactory.TimeFilter
CHANGED_BY_FIELD, MODIFIED_FIELD
USE_JOIN
AUTO_CREATE_TABLES_FEATURE, COMPOSITES_SUFFIX, REJECT_MULTIPLE_RESULT_FEATURE, res
Constructor and Description |
---|
StreamDataDataManager(ResponseManager<R,F> manager) |
Modifier and Type | Method and Description |
---|---|
protected TableSpecification |
getDefaultTableSpecification(AppContext c,
java.lang.String table,
IndexedProducer<QuestionManager.Question> leftFac,
java.lang.String leftField,
IndexedProducer<R> rightFac,
java.lang.String rightField) |
java.lang.Class<M> |
getTarget()
Get a bound on the type of object produced by this factory for run-time checking.
|
protected M |
makeBDO(Repository.Record res)
Construct a new Blank DataObject of the correct Class
This method takes a Record as an argument.
|
makeData
find, find, getFilter, getFilterResult, getInput, getLeftFactory, getLeftFilter, getLeftFilter, getLeftInput, getLeftJoinFilter, getLeftRemoteFilter, getLinkCount, getLinkIterator, getRightFactory, getRightFilter, getRightFilter, getRightInput, getRightJoinFilter, getRightRemoteFilter, getSelectors, isLeft, isRight
addLeftSet, addRightSet, getDefaultTableSpecification, getFinalTableSpecification, getFormUpdate, getHistoryHandler, getLeftField, getLeftFilter, getLeftProducer, getLeftSet, getLink, getRightField, getRightFilter, getRightProducer, getRightSet, getTableSpecification, makeHistoryHandler, makeLink, modifyHistoryTable, selectLink, setContext, setHistoryHandler, updateHistory, useAutoHistory
all, allowPreSelect, canCreate, canUpdate, checkComposite, convertToDestinationFilter, customiseForm, equals, exists, find, find, find, find, find, getAllIterator, getComposite, getComposites, getComposites, getConfigTag, getContext, getCount, getDefaultRelationshipFilter, getDefaults, getDestFilter, getExcludeFilter, getFieldConstraints, getFieldHelp, getFilter, getFilter, getFilter, getFinalSelectFilter, getFinalTableSpecification, getFindFilter, getFormCreator, getID, getIndex, getInput, getInput, getLogger, getMaxIdentifierLength, getNullable, getOptional, getOrder, getProperty, getReferenced, getReferenceFieldType, getReferenceFieldType, getRemoteFilter, getRemoteSQLFilter, getResult, getResult, getSelectFilter, getSelector, getSelector, getSupress, getTableStructureContributers, getTag, getTranslations, getUniqueIdName, hasComposite, hashCode, isMine, isMine, isMyReference, isValid, makeBDO, makeObject, makeRecord, makeReference, makeReference, matches, narrowSelector, narrowSelector, observeComposite, OrderBy, postCreateTableSetup, postSetContext, release, restrictDefaultInput, setComposites, setContext, setContext, setContextWithMake, setProperty, toString, updateTable
public StreamDataDataManager(ResponseManager<R,F> manager)
manager
- protected M makeBDO(Repository.Record res) throws DataFault
DataObjectFactory
makeBDO
in class DataObjectFactory<M extends StreamDataDataManager.StreamDataRecord>
res
- Record to create object fromDataFault
public java.lang.Class<M> getTarget()
DataObjectFactory
IndexedProducer.getTarget()
. Normally this method should be overridden
each time we make a sub-class that narrows the produced type. However
checks should still pass if the super-type method is retained.getTarget
in interface IndexedProducer<M extends StreamDataDataManager.StreamDataRecord>
getTarget
in interface Targetted<M extends StreamDataDataManager.StreamDataRecord>
getTarget
in class LinkManager<M extends StreamDataDataManager.StreamDataRecord,QuestionManager.Question,R extends ResponseManager.Response<F>>
protected TableSpecification getDefaultTableSpecification(AppContext c, java.lang.String table, IndexedProducer<QuestionManager.Question> leftFac, java.lang.String leftField, IndexedProducer<R> rightFac, java.lang.String rightField)
getDefaultTableSpecification
in class ResponseDataManager<M extends StreamDataDataManager.StreamDataRecord,R extends ResponseManager.Response<F>,F extends DynamicFormManager.DynamicForm>