public class DBDynamicScreenHelpItem extends DBHelpItem
DBObject.DenormalizeAction
Modifier and Type | Field and Description |
---|---|
static GlobalId |
DBCLASS_GID
Dynamically generated help based on information contained internally
within a screen
|
static java.lang.String |
DBCLASS_NAME
Dynamically generated help based on information contained internally
within a screen
|
ROOT_HELP_ITEM_GKEY
ATTRIBUTE_MARVIN, dbClass, ds, NO_LOOP_PARAMS
Constructor and Description |
---|
DBDynamicScreenHelpItem(DBClass def,
DataSource dataSource)
Std.
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
extGetDerivedValue(DBField field,
FldParams params)
Calculate the derived value for this field.
|
DBClass |
findClassId(java.lang.String... args)
Class to generate help for.
|
DBModule |
findModule(java.lang.String... args)
link to DBModule.
|
SDBScreen |
findScreen(java.lang.String... args)
link to SDBScreen.
|
DBClass |
getClassId(java.lang.String... args) |
SDBComponent[] |
getComponents(SDBContext context,
SDBContainer comp)
Retrieve the list of components sorted based on their normal appearance on the
screen
|
DBModule |
getModule(java.lang.String... args) |
SDBScreen |
getScreen(java.lang.String... args) |
DBDynamicScreenHelpItem |
setClassId(com.aspc.dal.dbobj.DBClass value,
java.lang.String... args) |
DBDynamicScreenHelpItem |
setModule(com.aspc.dal.dbobj.module.DBModule value,
java.lang.String... args) |
DBDynamicScreenHelpItem |
setScreen(com.supertracker.dal.screenobj.SDBScreen value,
java.lang.String... args) |
buildHTMLAnchor, create, displayName, eventFieldUpdated, extCheckDeleteAccess, extCheckModifyAccess, extCheckModifyAccess, extCheckReadAccess, extFixUp, extIsMandatory, extIsOnChange, extSetValue, extValidateField, findContentAuthor, findHelpFile, findKey, findParentId, getContentAuthor, getDisplayHTML, getDisplayHTMLPath, getDisplayShortText, getHelpFile, getHtmlText, getID, getModifiedTS, getParentFolder, getParentId, getPath, getPermittedLayers, getPlainText, getSection, getSeq, getTitle, hasCreateAccess, hasDeleteAccess, hasFullAccess, hasModifyAccess, hasReadAccess, makeQuery, setContentAuthor, setHelpFile, setHtmlText, setID, setModifiedTS, setParentId, setPermittedLayers, setPlainText, setSeq, setShowSectionsAsHeirachy, setTitle, showSectionsAsHeirachy
addReloadEventListener, archiveCheck, autoEnterCreate, calculateValue, calculateValue, calculateValue, callingRestoreByJournal, changeThreadMode, checkCreateAccess, checkDelete, checkDeleteAccess, checkModifyAccess, checkModifyAccess, checkReadAccess, clearCache, copy, copyFields, copyIncludeField, copyInwardLinks, delete, denormalizedResult, displayLogName, displayValue, doSearch, dump, equals, eventDataLoaded, extAutoEnterCreate, extCanDeleteDependantObject, extCheckCreateAccess, extCopy, extDelete, extDeleteRecord, extGetDerivedGlobalKey, extGetValue, extMarkSavePoint, extPostDeleteRecord, extPostSaveRecord, extPreDeleteRecord, extPreSaveRecord, extPreValidate, extPreValidateDelete, extRaiseEvents, extRollbackTo, extSaveRecord, extUndelete, extValidateDelete, extValidateRecord, 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, toString, touch, undelete, validateField, validateRecord, validateSubType
public static final java.lang.String DBCLASS_NAME
public static final GlobalId DBCLASS_GID
public DBDynamicScreenHelpItem(DBClass def, DataSource dataSource) throws java.lang.Exception
def
- The class of this objectdataSource
- The datasource for this objectjava.lang.Exception
- A serious problem occurred@CheckReturnValue @Nullable public DBClass getClassId(java.lang.String... args)
@CheckReturnValue @Nonnull public final DBClass findClassId(java.lang.String... args) throws NotFoundException
DBClass
(Integer, Searchable)args
- the optional argumentsNotFoundException
- DBClass was not found@Nonnull public DBDynamicScreenHelpItem setClassId(com.aspc.dal.dbobj.DBClass value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public DBModule getModule(java.lang.String... args)
@CheckReturnValue @Nonnull public final DBModule findModule(java.lang.String... args) throws NotFoundException
DBModule
(String,
Searchable)args
- the optional argumentsNotFoundException
- DBModule was not found@Nonnull public DBDynamicScreenHelpItem setModule(com.aspc.dal.dbobj.module.DBModule value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public SDBScreen getScreen(java.lang.String... args)
@CheckReturnValue @Nonnull public final SDBScreen findScreen(java.lang.String... args) throws NotFoundException
SDBScreen
(Integer, Searchable)args
- the optional argumentsNotFoundException
- SDBScreen was not found@Nonnull public DBDynamicScreenHelpItem setScreen(com.supertracker.dal.screenobj.SDBScreen value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue protected java.lang.Object extGetDerivedValue(@Nonnull DBField field, @Nullable FldParams params) throws java.lang.Exception
extGetDerivedValue
in class DBHelpItem
field
- The field to getparams
- The parameters for this field eg. language= or default=java.lang.Exception
- A serious problempublic SDBComponent[] getComponents(SDBContext context, SDBContainer comp) throws java.lang.Exception
context
- The screen contextcomp
- the container that contains the sub componentsjava.lang.Exception
- A serious problemstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.