com.basecmp.core.persistence.beans
Class AttachedValue
java.lang.Object
com.basecmp.core.persistence.impl.SinglePersistentAsset
com.basecmp.core.persistence.beans.AttachedValue
- All Implemented Interfaces:
- java.lang.Cloneable, IPersistentRow, java.util.Map, PersistentAsset
- public class AttachedValue
- extends SinglePersistentAsset
| Nested classes inherited from class java.util.Map |
java.util.Map.Entry |
| Fields inherited from class com.basecmp.core.persistence.impl.SinglePersistentAsset |
assetDataRow, assetType, attachedAssetsByAlias, attachedAssetsById, attachedAssetsByUseType, attachedValuesByGroup, attachedValuesById, attachedValuesByName, childBindings2, dirtyAttachedValues, isAPIInstance, isManagingInstance, isNewAsset, log, metaDataBean, parentBindings2, transientAttachedValues |
|
Method Summary |
java.lang.Object |
getColumn(java.lang.String name)
Liefert den gespeicherten Wert zur angeforderten Tabellenspalte.
|
boolean |
getColumnAsBoolean(java.lang.String name)
Liefert den gespeicherten Wert zur angeforderten Tabellenspalte als
Boolean-Skalar. |
int |
getColumnAsInt(java.lang.String name)
Liefert den gespeicherten Wert zur angeforderten Tabellenspalte als
int-Wert
Liefert 0, wenn in der Datenbank-Tabelle null steht oder der Wert wirklich
0 ist. |
java.lang.Integer |
getColumnAsInteger(java.lang.String name)
Liefert den gespeicherten Wert zur angeforderten Tabellenspalte als
Integer-Objekt
Liefert null, wenn in der Datenbank-Tabelle null steht. |
java.util.Date |
getDateColumn(java.lang.String name)
Liefert den gespeicherten Wert zur angeforderten Tabellenspalte als
Date-Objekt
Liefert null, wenn in der Datenbank-Tabelle null steht. |
java.lang.String |
getGroup()
|
java.lang.String |
getName()
|
java.lang.Object |
getValue()
|
void |
setColumn(java.lang.String name,
java.lang.Object value)
Setzt den Wert in der angeforderten Tabellenspalte.
|
| Methods inherited from class com.basecmp.core.persistence.impl.SinglePersistentAsset |
addAttachedAsset, addAttachedAsset, addAttachedValue, addAttachedValue, addChildBinding, addParentBinding, checkLaunchConditions, clear, clone, clone, containsColumn, containsKey, containsValue, containsXmlAttributes, createColumnNames, createSqlColumnNames, enableXmlAttributes, enableXmlAttributes, entrySet, expireAsset, get, getAliasId, getAssetType, getAttachedAsset, getAttachedAsset, getAttachedAssetById, getAttachedAssetIds, getAttachedAssets, getAttachedAssets, getAttachedAssetsForUseType, getAttachedValue, getAttachedValueById, getAttachedValueGroup, getAttachedValues, getAttachedValues, getCaptionForChildBinding, getCaptionForParentBinding, getChildAsset, getChildAssetIds, getChildAssetIds, getChildAssets, getChildAssets, getChildBindings, getChildBindings, getColumnAsLong, getColumnAsLongObject, getColumnAsString, getColumnCount, getDataType, getFulltextData, getId, getLockedBy, getParentAsset, getParentAssetIds, getParentAssetIds, getParentAssets, getParentAssets, getParentBindings, getParentBindings, getPrimaryKeyColumn, getPrimaryKeyColumns, getTableName, isArray, isAttachedAssetsLoaded, isEmpty, isLocked, isOnlineStateExpired, isOnlineStateLive, isOnlineStateOffline, isOnlineStateOfflineOrRevision, isOnlineStateRevision, isTransient, keySet, launchAsset, launchAsset, lock, parseInlineContentFields, put, putAll, readAsset, readAsset, readAttachedAssets, remove, removeAttachedAsset, removeAttachedValue, removeChildBinding, removeChildBindings, removeParentBinding, removeParentBindings, rewriteBindings, setAttachedValue, setColumnAliasMap, setColumns, setFulltextData, setRequestParameters, setTransient, setWorkflowStep, setWorkflowStep, size, toString, unbindAllChilds, unbindAllParents, unlock, updateACLLists, values, wipeAllBindings, wipeAsset, writeAsset, writeAsset |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
equals, hashCode |
AttachedValue
public AttachedValue()
getColumn
public java.lang.Object getColumn(java.lang.String name)
- Description copied from interface:
IPersistentRow
- Liefert den gespeicherten Wert zur angeforderten Tabellenspalte.
Rückgabe-Objekte sind auf jeden Fall von einem der folgenden Typen:
- java.lang.String
- java.lang.Integer
- java.util.Date
- Specified by:
getColumn in interface IPersistentRow- Overrides:
getColumn in class SinglePersistentAsset
getColumnAsBoolean
public boolean getColumnAsBoolean(java.lang.String name)
- Description copied from interface:
IPersistentRow
- Liefert den gespeicherten Wert zur angeforderten Tabellenspalte als
Boolean-Skalar. Die Wandlung zum boolean erfolgt per
Boolean.valueOf(String).booleanValue();
- Specified by:
getColumnAsBoolean in interface IPersistentRow- Overrides:
getColumnAsBoolean in class SinglePersistentAsset
getColumnAsInt
public int getColumnAsInt(java.lang.String name)
- Description copied from interface:
IPersistentRow
- Liefert den gespeicherten Wert zur angeforderten Tabellenspalte als
int-Wert
Liefert 0, wenn in der Datenbank-Tabelle null steht oder der Wert wirklich
0 ist.
- Specified by:
getColumnAsInt in interface IPersistentRow- Overrides:
getColumnAsInt in class SinglePersistentAsset
getColumnAsInteger
public java.lang.Integer getColumnAsInteger(java.lang.String name)
- Description copied from interface:
IPersistentRow
- Liefert den gespeicherten Wert zur angeforderten Tabellenspalte als
Integer-Objekt
Liefert null, wenn in der Datenbank-Tabelle null steht.
- Specified by:
getColumnAsInteger in interface IPersistentRow- Overrides:
getColumnAsInteger in class SinglePersistentAsset
getDateColumn
public java.util.Date getDateColumn(java.lang.String name)
- Description copied from interface:
IPersistentRow
- Liefert den gespeicherten Wert zur angeforderten Tabellenspalte als
Date-Objekt
Liefert null, wenn in der Datenbank-Tabelle null steht.
- Specified by:
getDateColumn in interface IPersistentRow- Overrides:
getDateColumn in class SinglePersistentAsset
getGroup
public java.lang.String getGroup()
getName
public java.lang.String getName()
getValue
public java.lang.Object getValue()
setColumn
public void setColumn(java.lang.String name,
java.lang.Object value)
- Description copied from interface:
IPersistentRow
- Setzt den Wert in der angeforderten Tabellenspalte.
Der Wert wird nicht von PersistentRow selbst in der Datenbank gepseichert!
Um Werte wieder in die Datenbank zurückzuschreiben, wird i.A. ein
PersistentAsset-Objekt oder der Persistence-Manager benutzt.
Existiert die Spalte nicht, wird der Wert ignoriert!
- Specified by:
setColumn in interface IPersistentRow- Overrides:
setColumn in class SinglePersistentAsset
Copyright © 2004 by basecmp® - Professional Web Solutions