public class PageManager extends PartManager<DynamicFormManager.DynamicForm,PageManager.Page>
Modifier and Type | Class and Description |
---|---|
class |
PageManager.Page |
PartManager.ChildCreateAction, PartManager.Part<O extends PartOwner>, PartManager.PartCreator, PartManager.PartUpdater, PartManager.UnusedNameInput
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
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PAGE_TYPE_NAME |
form_manager, NAME_FIELD, ORDER_FIELD, OWNER_FIELD
AUTO_CREATE_TABLES_FEATURE, COMPOSITES_SUFFIX, REJECT_MULTIPLE_RESULT_FEATURE, res
Constructor and Description |
---|
PageManager(DynamicFormManager<?> owner_fac)
create a
PageManager |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getChildTypeName()
get the type-name for the child type.
|
java.lang.Class<PageManager.Page> |
getTarget()
Get a bound on the type of object produced by this factory for run-time checking.
|
protected PageManager.Page |
makeBDO(Repository.Record res)
Construct a new Blank DataObject of the correct Class
This method takes a Record as an argument.
|
SectionManager |
makeChildManager() |
deleteAll, deleteContent, deletePart, duplicate, findByParentAndName, getChildCreator, getChildManager, getChildTable, getConfigFactory, getDefaultTableSpecification, getFirst, getFormUpdate, getOrder, getOwnerFactory, getParts, getPartTable, getPartTag, getSibling, getSupress, makeConfigFactory
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, getInput, getLogger, getMaxIdentifierLength, getNullable, getOptional, getProperty, getReferenced, getReferenceFieldType, getReferenceFieldType, getRemoteFilter, getRemoteSQLFilter, getResult, getResult, getSelectFilter, getSelector, getSelector, getSelectors, getTableSpecification, 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 static final java.lang.String PAGE_TYPE_NAME
public PageManager(DynamicFormManager<?> owner_fac)
PageManager
owner_fac
- public SectionManager makeChildManager()
makeChildManager
in class PartManager<DynamicFormManager.DynamicForm,PageManager.Page>
protected PageManager.Page makeBDO(Repository.Record res) throws DataFault
DataObjectFactory
makeBDO
in class DataObjectFactory<PageManager.Page>
res
- Record to create object fromDataFault
public java.lang.Class<PageManager.Page> 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<PageManager.Page>
getTarget
in interface Targetted<PageManager.Page>
getTarget
in class PartManager<DynamicFormManager.DynamicForm,PageManager.Page>
public java.lang.String getChildTypeName()
PartOwnerFactory
getChildTypeName
in class PartManager<DynamicFormManager.DynamicForm,PageManager.Page>