public class DBTemplate extends DBClassConcrete
DBObject.DenormalizeAction
Modifier and Type | Field and Description |
---|---|
static GlobalId |
DBCLASS_GID
DBTemplate
|
static java.lang.String |
DBCLASS_NAME
DBTemplate
|
cacheRowId
holderClassList, holderFieldList, holderFieldListSorted, holderFieldMap, holderJavaClass
ATTRIBUTE_MARVIN, dbClass, ds, NO_LOOP_PARAMS
Modifier | Constructor and Description |
---|---|
protected |
DBTemplate(DataSource dataSource)
INTERNAL ONLY Exposed for DBRawClass
|
|
DBTemplate(DBClass dbClass,
DataSource dataSource)
A DBClass is just a DBObject of type DBClass
|
Modifier and Type | Method and Description |
---|---|
DBTemplate[] |
getSubTemplates()
Retrieve a list of classes that are direct sub classes of this class
GLOBAL - to get the dbClass child list we need to pass in the current virtualDB
|
DBClass[] |
listClass()
List of all the classes that will be used in the filter.
|
checkDependances, clearCache, extGetDerivedValue, extValidateField, findEmbeddedLinkage, findParentGid, findRootClass, getACLList, getDBEventListAll, getDBField, getDBField, getDBFieldList, getDBFieldListAll, getDBFieldListAllSorted, getDBModuleList, getDBModuleListAll, getDefaultRestFields, getEmbeddedLinkage, getEventList, getExcludedLayersList, getExcludedLayersListAll, getInwardLinks, getJavaClass, getJavaClassName, getKeyField, getParentDBClassConcrete, getParentGid, getParentGlobalKey, getRootClass, getRootClassConcrete, getSearchPlanMethod, isAbstract, isBase, isInModule, isInstanceOf, isInstanceOf, isStaticList, makeRowId, setDefaultRestFields, setEmbeddedLinkage, setParentGid, setStaticList, toString
eventDependantAdded, eventDependantRemoved, eventReload, extFixUp, extPreValidate, extValidateRecord, fetchInterfaceFields, fetchTemplateFields, findDBField, findKey, getClassId, getClassList, getDeprecatedTx, getDescription, getDisplayName, getFullName, getName, getNameForDisplay, getNotes, hasDBField, hasDBField, hasInterfaces, isDeprecated, isFinalFg, makeQuery, setClassId, setDeprecated, setDeprecatedTx, setDescription, setDisplayName, setFinalFg, setHasInterfaces, setJavaClassName, setName, setNotes
addReloadEventListener, archiveCheck, autoEnterCreate, calculateValue, calculateValue, calculateValue, callingRestoreByJournal, changeThreadMode, checkCreateAccess, checkDelete, checkDeleteAccess, checkModifyAccess, checkModifyAccess, checkReadAccess, copy, copyFields, copyIncludeField, copyInwardLinks, delete, denormalizedResult, displayLogName, displayName, displayValue, doSearch, dump, equals, eventDataLoaded, eventFieldUpdated, extAutoEnterCreate, extCanDeleteDependantObject, extCheckCreateAccess, extCheckDeleteAccess, extCheckModifyAccess, extCheckModifyAccess, extCheckReadAccess, extCopy, extDelete, extDeleteRecord, extGetDerivedGlobalKey, extGetValue, extIsMandatory, extIsOnChange, extMarkSavePoint, extPostDeleteRecord, extPostSaveRecord, extPreDeleteRecord, extPreSaveRecord, extPreValidateDelete, extRaiseEvents, extRollbackTo, extSaveRecord, extSetValue, extUndelete, extValidateDelete, fetchLinkHolder, findGlobalKey, findGlobalKey, findGlobalKey, findGlobalKey, findLinkedObject, findLinkedObject, findLinkedObject, findRawData, fireEventDataLoaded, fixUp, forceLockedTransaction, getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getChangedFieldInfo, getChangedFields, getDate, getDate, getDate, getDate, getDate, getDefaultValue, getDisableOnChangeEvent, getDouble, getDouble, getDouble, getDouble, getDouble, getFieldDouble, getFieldInt, getFieldLong, getFieldString, getFormattedString, getFormattedString, getGlobalKey, getGlobalKey, getGlobalKey, getGlobalKey, getGlobalKey, getInt, getInt, getInt, getInt, getInt, getInt, getInwardLinkage, getKeyString, getKeyValue, getLinkedObject, getLinkedObject, getLinkedObject, getLinkedObjectByKey, getLinkedRowId, getLinkedRowId, getLinkedRowIdByData, getLinkHolder, getLockedTransaction, getLong, getLong, getLong, getLong, getLong, getLong, getMutableArrayValue, getMutableArrayValue, getOriginalKey, getOriginalValue, getOriginalValue, getProcessedValue, getPureValue, getRawData, getRawValue, getRawValue, getRowId, getRowKey, getSecondaryCacheGroupKey, getSrcLayerID, getString, getString, getString, getString, getString, getString, getValue, getValue, getValue, getValue, hasAutoChanged, hasAutoChanged, hasChanged, hasChangedByUser, hasChangedByUserField, hasChangedByUserField, hasFieldChanged, hasFieldChanged, hashCode, hasStoredResult, iCheckDeleteAccess, iCheckModifyAccess, iCheckReadAccess, iGetDenormalizedMap, iGetRawValue, iPlaceDenormalizedResult, iPostSaveOrDeleteRecord, iPreSaveOrDeleteRecord, iPreValidate, iRaiseEvents, iSaveOrDeleteRecord, isBrokenLink, isBrokenLink, isChanged, isDataCacheKnownToBeDirty, isDeleted, isEmpty, iSetValue, isForceReindex, isKeyWordField, isMandatory, isNew, isNull, isNull, isOnChange, isReindex, iValidateRecord, lastTouched, makeArchiveDataLoader, makeClone, makeDataLoader, makeDenormalizedDoc, makeLinkedArray, makeModifyAccessException, makeSearchPlan, makeWriteProvider, manualDenormalizeOnSave, markSavePoint, optLockedTransaction, registerWatchedObject, reindex, releaseDenormalized, removeReloadEventListener, restoreByJournal, rollbackTo, setBoolean, setBoolean, setBoolean, setBoolean, setDisableOnChangeEvent, setDouble, setDouble, setInt, setInt, setLong, setLong, setRawData, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, touch, undelete, validateField, validateRecord, validateSubType
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
registerWatchedObject
public static final java.lang.String DBCLASS_NAME
public static final GlobalId DBCLASS_GID
public DBTemplate(DBClass dbClass, DataSource dataSource) throws java.lang.Exception
dbClass
- The raw classdataSource
- The datasource for this objectjava.lang.Exception
- A serious problem occurredprotected DBTemplate(DataSource dataSource) throws java.lang.Exception
dataSource
- The data source for this objectjava.lang.Exception
- A serious problem@CheckReturnValue @Nonnull public DBTemplate[] getSubTemplates() throws java.lang.Exception
java.lang.Exception
- A serious problem@CheckReturnValue @Nonnull public DBClass[] listClass()
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.