public class LockFactory extends ClassificationFactory<LockFactory.Lock>
| Modifier and Type | Class and Description |
|---|---|
class |
LockFactory.Lock |
ClassificationFactory.ClassificationCodeListInput, ClassificationFactory.ClassificationCreator, ClassificationFactory.ClassificationUpdater<C extends Classification>, ClassificationFactory.NameItemInputDataObjectFactory.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.TimeFilterAUTO_CREATE_TABLES_FEATURE, COMPOSITES_SUFFIX, REJECT_MULTIPLE_RESULT_FEATURE, res| Constructor and Description |
|---|
LockFactory(AppContext conn) |
| Modifier and Type | Method and Description |
|---|---|
TableSpecification |
getDefaultTableSpecification(AppContext c,
java.lang.String homeTable)
Get the default table specification if the table is to be created.
|
protected java.util.Set<java.lang.String> |
getSupress()
generate the class specific set of suppressed fields to be used in form creation/update
The individual forms can override these so you usually use this method to define fields that should
be suppressed in all forms.
|
java.lang.Class<LockFactory.Lock> |
getTarget()
Get a bound on the type of object produced by this factory for run-time checking.
|
protected LockFactory.Lock |
makeBDO(Repository.Record res)
Construct a new Blank DataObject of the correct Class
This method takes a Record as an argument.
|
addToHistorySpecification, allowNameChange, allowSpacesInName, compareTo, customiseForm, findFromString, getAutocompleteInput, getCanonicalName, getDataCache, getFormCreator, getFormUpdate, getHistoryFactory, getInput, getNameInput, getNameInput, getOptional, getOrder, getStringFinderFilter, getTranslations, makeFromString, postCreateTableSetup, postMakeByName, useAutoCompleteInput, validateNameFormatall, allowPreSelect, canCreate, canUpdate, checkComposite, convertToDestinationFilter, 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, getID, getIndex, getInput, getInput, getLogger, getMaxIdentifierLength, getNullable, getProperty, getReferenced, getReferenceFieldType, getReferenceFieldType, getRemoteFilter, getRemoteSQLFilter, getResult, getResult, getSelectFilter, getSelector, getSelector, getSelectors, getTableSpecification, getTableStructureContributers, getTag, getUniqueIdName, hasComposite, hashCode, isMine, isMine, isMyReference, isValid, makeBDO, makeObject, makeRecord, makeReference, makeReference, matches, narrowSelector, narrowSelector, observeComposite, OrderBy, postSetContext, release, restrictDefaultInput, setComposites, setContext, setContext, setContextWithMake, setProperty, toString, updateTablepublic LockFactory(AppContext conn)
public TableSpecification getDefaultTableSpecification(AppContext c, java.lang.String homeTable)
DataObjectFactorygetDefaultTableSpecification in class ClassificationFactory<LockFactory.Lock>c - AppContexthomeTable - String table name.protected java.util.Set<java.lang.String> getSupress()
DataObjectFactorygetSupress in class DataObjectFactory<LockFactory.Lock>DataObjectFormFactoryprotected LockFactory.Lock makeBDO(Repository.Record res) throws DataFault
DataObjectFactorymakeBDO in class ClassificationFactory<LockFactory.Lock>res - Record to create object fromDataFaultpublic java.lang.Class<LockFactory.Lock> getTarget()
DataObjectFactoryIndexedProducer.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<LockFactory.Lock>getTarget in interface Targetted<LockFactory.Lock>getTarget in class ClassificationFactory<LockFactory.Lock>