public abstract class DataObjectForTermReplacement extends DataObjectReadOnlyWithCache
changeLogger, columnNames, columnType, htColumnType, INSERTMODE, maxFieldSize, original, UPDATEMODE
Constructor and Description |
---|
DataObjectForTermReplacement(DataObjectConstructionDetails dataObjectConstructionDetails,
int maxColumns,
int initialSize) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
cacheLoad(java.lang.String originalTerm) |
protected void |
cachePut(java.lang.String originalTerm) |
protected java.lang.String |
getColumnNameForNewTerm() |
protected java.lang.String |
getColumnNameForOriginalTerm() |
protected java.lang.String |
getReducedColumnSet()
Return the reduced column set to optimize database access or null if all fields are needed.
|
java.lang.String |
getTermNew() |
protected void |
init()
Called by constructor and by data change listener to initialize or reset cache.
|
boolean |
loadByOriginalTerm(java.lang.String originalTerm) |
cacheLoad, cachePut, free, load, save, select
addDataChangeListener, addDataSelectionListener, alertBadUniqueKey, allocateNewIdentifier, checkRecoverConnection, closeIfExists, closePreparedStatementsForWhereCondition, closeQuery, commitIfNotAutoCommit, contains, contains, contains, contains, contains, contains, count, count, count, count, count, count, countThrowException, delete, delete, deleteFreeConditioned, deleteFreeConditioned, deleteFreeConditionedAndCount, discardStatements, ensureMetaDataIsAvailableForAllColumns, finalize, fireDataChanged, getBoolean, getBoolean, getBytes, getColumnCount, getColumnLabel, getColumnLength, getColumnName, getColumnName, getColumnScale, getColumnType, getColumnType, getColumnType, getColumnType, getConnection, getDate, getDate, getDate, getDateFormattedWithShortYear, getDeletionHindrance, getDescription, getDescription, getDouble, getDouble, getEntityId, getFailedQueryExpression, getFloat, getGlobalWhereCondition, getGlobalWhereCondition, getIdentifier, getIdentifyTemplate, getIdentifyValueInt, getIdentifyWhereCondition, getIdManager, getInt, getInt, getIntAsStringZeroSuppressed, getKeyExtendedFieldSelection, getLastException, getLoadException, getLong, getmaxRow, getMode, getNbrOfFittingItems, getNbrOfFittingItems, getNbrOfFittingItems, getNbrOfFittingItems, getNbrOfFittingItems, getNbrOfFittingItems, getObject, getOriginalOf, getQueryException, getRecordingDate, getRecordingUser, getRowCount, getSqlCompareString, getSqlCompareString, getText, getText, getTextNoMatterWhatTypeOfColumn, getTime, getTimestamp, getUniqueKeyName, getWorkedOnBoolean, getWorkedOnDate, getWorkedOnDouble, getWorkedOnInt, getWorkedOnOf, getWorkedOnText, getWorkedOnText, getWorkedOnTime, getWorkedOnTimestamp, insert, isAvailable, isAvailable, isAvailable, isColumnContained, isColumnToUseForGlobalSearch, isDeletionAllowed, isKnownAsBoolean, isMemo, isModified, isModifiedColumn, isQueryFindingRecords, isQueryFindingRecords, load, load, load, load, load, load, loadColumns, loadFirst, logDebug, logError, logError, logError, logInfo, newRow, newRowWithNextIdentifierAllocation, nextColumn, nextRow, openQuery, openQueryThrowException, register, removeDataChangeListener, removeDataSelectionListener, resetColumnPointer, rollbackIfNotAutoCommit, save, save, searchGlobal, searchGlobal, select, select, select, select, select, select, select, select, select, select, select, select, select, selectForStreaming, setBoolean, setChangeLog, setChangeLogger, setColumnNameOfRecordingDate, setConnection, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setIdentifier, setIdentityValue, setIdentityValue, setIdentityValue, setIdInclOriginal, setIdManager, setInt, setInt, setLong, setNoLogging, setObject, setReadBigDecimalAsInt, setRecordingUser, setRecordingUser, setSilentUpdate, setText, setText, setTime, setTimestamp, sqlExceptionConsequences, sqlSecure, unifyColumnName, unifyColumnNameForHashMapKey, unifyTableName, update, updateIdentifier, updateOrInsert, updateOrInsert
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttributes, getForeignKeys, getIndices, getTableName
public DataObjectForTermReplacement(DataObjectConstructionDetails dataObjectConstructionDetails, int maxColumns, int initialSize)
protected java.lang.String getColumnNameForOriginalTerm()
protected java.lang.String getColumnNameForNewTerm()
protected void init()
DataObjectReadOnlyWithCache
init
in class DataObjectReadOnlyWithCache
public boolean loadByOriginalTerm(java.lang.String originalTerm)
protected boolean cacheLoad(java.lang.String originalTerm)
protected void cachePut(java.lang.String originalTerm)
public java.lang.String getTermNew()
protected java.lang.String getReducedColumnSet()
DataObjectReadOnlyWithCache
getReducedColumnSet
in class DataObjectReadOnlyWithCache
Copyright 1998-2023 Christoph Mueller, Kaerntner Str. 56, D-70469 Stuttgart, Germany, https://www.perpus.de