com.basecmp.core.persistence.beans
Class AttachedValue

java.lang.Object
  extended bycom.basecmp.core.persistence.impl.SinglePersistentAsset
      extended bycom.basecmp.core.persistence.beans.AttachedValue
All Implemented Interfaces:
java.lang.Cloneable, IPersistentRow, java.util.Map, PersistentAsset

public class AttachedValue
extends SinglePersistentAsset


Nested Class Summary
 
Nested classes inherited from class java.util.Map
java.util.Map.Entry
 
Field Summary
 
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
 
Fields inherited from interface com.basecmp.core.persistence.impl.PersistentAsset
INTERACTIVE_LAUNCH_CHECK_POLICY, OVERRULE_LAUNCH_CHECK_POLICY, SCHEDULED_LAUNCH_CHECK_POLICY
 
Constructor Summary
AttachedValue()
           
 
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
 

Constructor Detail

AttachedValue

public AttachedValue()
Method Detail

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:

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