O - X - H - public abstract class HandlerPartManager<O extends PartOwner,X extends FormHandler,H extends HandlerPartManager.HandlerPart<O,X>> extends PartManager<O,H>
| Modifier and Type | Class and Description |
|---|---|
static class |
HandlerPartManager.HandlerPart<O extends PartOwner,X extends FormHandler> |
PartManager.ChildCreateAction, PartManager.Part<O extends PartOwner>, PartManager.PartCreator, PartManager.PartUpdater, PartManager.UnusedNameInputDataObjectFactory.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 |
|---|---|
static java.lang.String |
HANDLER_TYPE_FIELD |
form_manager, NAME_FIELD, ORDER_FIELD, OWNER_FIELDAUTO_CREATE_TABLES_FEATURE, COMPOSITES_SUFFIX, REJECT_MULTIPLE_RESULT_FEATURE, res| Constructor and Description |
|---|
HandlerPartManager(DynamicFormManager<?> form_manager,
PartOwnerFactory<O> owner_fac,
java.lang.String part_tag) |
| Modifier and Type | Method and Description |
|---|---|
H |
duplicate(O new_owner,
H original)
create a (uncommitted) duplicate copy of a part with a new owner
|
protected TableSpecification |
getDefaultTableSpecification(AppContext c,
java.lang.String table)
Get the default table specification if the table is to be created.
|
protected abstract java.lang.Class<X> |
getHandlerClass() |
protected java.util.Map<java.lang.String,Selector> |
getSelectors()
Get a Map of selectors to use for forms of this type.
|
protected PartConfigFactory<O,H> |
makeConfigFactory() |
protected boolean |
requireHandler() |
deleteAll, deleteContent, deletePart, findByParentAndName, getChildCreator, getChildManager, getChildTable, getChildTypeName, getConfigFactory, getFirst, getFormUpdate, getOrder, getOwnerFactory, getParts, getPartTable, getPartTag, getSibling, getSupress, getTarget, makeChildManagerall, 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, getInput, getLogger, getMaxIdentifierLength, getNullable, getOptional, getProperty, getReferenced, getReferenceFieldType, getReferenceFieldType, getRemoteFilter, getRemoteSQLFilter, getResult, getResult, getSelectFilter, getSelector, getSelector, getTableSpecification, 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, updateTablepublic static final java.lang.String HANDLER_TYPE_FIELD
public HandlerPartManager(DynamicFormManager<?> form_manager, PartOwnerFactory<O> owner_fac, java.lang.String part_tag)
form_manager - owner_fac - part_tag - protected TableSpecification getDefaultTableSpecification(AppContext c, java.lang.String table)
DataObjectFactorygetDefaultTableSpecification in class PartManager<O extends PartOwner,H extends HandlerPartManager.HandlerPart<O,X>>c - AppContexttable - String table name.protected PartConfigFactory<O,H> makeConfigFactory()
makeConfigFactory in class PartManager<O extends PartOwner,H extends HandlerPartManager.HandlerPart<O,X>>protected java.util.Map<java.lang.String,Selector> getSelectors()
DataObjectFactorygetSelectors in class DataObjectFactory<H extends HandlerPartManager.HandlerPart<O,X>>DataObjectFormFactorypublic H duplicate(O new_owner, H original) throws DataFault
PartManagerduplicate in class PartManager<O extends PartOwner,H extends HandlerPartManager.HandlerPart<O,X>>DataFaultprotected abstract java.lang.Class<X> getHandlerClass()
protected boolean requireHandler()