D - type of link classR - Response typeF - DynamicForm typepublic abstract class ResponseDataManager<D extends ResponseDataManager.ResponseData<?,R,F>,R extends ResponseManager.Response<F>,F extends DynamicFormManager.DynamicForm> extends LinkManager<D,QuestionManager.Question,R>
| Modifier and Type | Class and Description |
|---|---|
static class |
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.RightAcceptFilterIndexedLinkManager.LinkFilter, IndexedLinkManager.LinkProvider<T extends IndexedLinkManager.Link<L,R>,L extends Indexed,R extends Indexed>, IndexedLinkManager.LinkUpdater, IndexedLinkManager.SQLLinkFilterDataObjectFactory.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| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
CHANGED_BY_FIELD |
protected static java.lang.String |
MODIFIED_FIELD |
USE_JOINAUTO_CREATE_TABLES_FEATURE, COMPOSITES_SUFFIX, REJECT_MULTIPLE_RESULT_FEATURE, res| Constructor and Description |
|---|
ResponseDataManager(ResponseManager<R,F> manager,
java.lang.String data_tag) |
| 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) |
D |
makeData(QuestionManager.Question q,
R response) |
find, find, getFilter, getFilterResult, getInput, getLeftFactory, getLeftFilter, getLeftFilter, getLeftInput, getLeftJoinFilter, getLeftRemoteFilter, getLinkCount, getLinkIterator, getRightFactory, getRightFilter, getRightFilter, getRightInput, getRightJoinFilter, getRightRemoteFilter, getSelectors, getTarget, isLeft, isRightaddLeftSet, addRightSet, getDefaultTableSpecification, getFinalTableSpecification, getFormUpdate, getHistoryHandler, getLeftField, getLeftFilter, getLeftProducer, getLeftSet, getLink, getRightField, getRightFilter, getRightProducer, getRightSet, getTableSpecification, makeHistoryHandler, makeLink, modifyHistoryTable, selectLink, setContext, setHistoryHandler, updateHistory, useAutoHistoryall, 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, makeBDO, makeObject, makeRecord, makeReference, makeReference, matches, narrowSelector, narrowSelector, observeComposite, OrderBy, postCreateTableSetup, postSetContext, release, restrictDefaultInput, setComposites, setContext, setContext, setContextWithMake, setProperty, toString, updateTableprotected static final java.lang.String CHANGED_BY_FIELD
protected static final java.lang.String MODIFIED_FIELD
public ResponseDataManager(ResponseManager<R,F> manager, java.lang.String data_tag)
public D makeData(QuestionManager.Question q, R response) throws java.lang.Exception
java.lang.Exceptionprotected 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 LinkManager<D extends ResponseDataManager.ResponseData<?,R,F>,QuestionManager.Question,R extends ResponseManager.Response<F>>