| java.lang.Object com.tc.object.TCObjectImpl
All known Subclasses: com.tc.object.TCObjectPhysical, com.tc.object.TCObjectLogical,
TCObjectImpl | abstract public class TCObjectImpl implements TCObject(Code) | | Implementation of TCObject interface.
|
Method Summary | |
public int | accessCount(int factor) | public boolean | autoLockingDisabled() | public void | booleanFieldChanged(String classname, String fieldname, boolean newValue, int index) | public void | byteFieldChanged(String classname, String fieldname, byte newValue, int index) | public synchronized boolean | canEvict() | public void | charFieldChanged(String classname, String fieldname, char newValue, int index) | public ArrayIndexOutOfBoundsException | checkArrayIndex(int index) | public void | clearAccessed() | public void | clearArrayReference(int index) | public void | clearReference(String fieldName) | public int | clearReferences(int toClear) | abstract protected int | clearReferences(Object pojo, int toClear) | public boolean | dehydrateIfNew(DNAWriter writer) Writes the data in the object to the DNA writer supplied. | public void | disableAutoLocking() | public void | doubleFieldChanged(String classname, String fieldname, double newValue, int index) | public void | floatFieldChanged(String classname, String fieldname, float newValue, int index) | public String | getFieldNameByOffset(long fieldOffset) | public TLinkable | getNext() | public ObjectID | getObjectID() | protected ClientObjectManager | getObjectManager() | public Object | getPeerObject() | public TLinkable | getPrevious() | final public Object | getResolveLock() | public TCClass | getTCClass() | public synchronized long | getVersion() | public void | hydrate(DNA from, boolean force) Reconstitutes the object using the data in the DNA strand. | public void | intFieldChanged(String classname, String fieldname, int newValue, int index) | abstract protected boolean | isEvictable() | public boolean | isFieldPortableByOffset(long fieldOffset) | public boolean | isNew() | public boolean | isNull() | public boolean | isShared() | public void | literalValueChanged(Object newValue, Object oldValue) | public void | longFieldChanged(String classname, String fieldname, long newValue, int index) | public void | markAccessed() | public void | objectArrayChanged(int startPos, Object[] array, int length) | public void | objectFieldChanged(String classname, String fieldname, Object newValue, int index) | public void | objectFieldChangedByOffset(String classname, long fieldOffset, Object newValue, int index) | public void | primitiveArrayChanged(int startPos, Object array, int length) | public boolean | recentlyAccessed() | public void | resolveAllReferences() | public void | resolveArrayReference(int index) | public void | resolveReference(String fieldName) | public void | setArrayReference(int index, ObjectID id) | protected synchronized void | setFlag(int offset, boolean value) | public synchronized void | setIsNew() | public void | setLiteralValue(Object newValue) | public void | setNext(TLinkable link) | protected void | setPeerObject(WeakReference pojo) | public void | setPrevious(TLinkable link) | public ObjectID | setReference(String fieldName, ObjectID id) | public void | setValue(String fieldName, Object obj) | public synchronized void | setVersion(long version) | public void | shortFieldChanged(String classname, String fieldname, short newValue, int index) | public String | toString() |
accessCount | public int accessCount(int factor)(Code) | | |
autoLockingDisabled | public boolean autoLockingDisabled()(Code) | | |
booleanFieldChanged | public void booleanFieldChanged(String classname, String fieldname, boolean newValue, int index)(Code) | | |
byteFieldChanged | public void byteFieldChanged(String classname, String fieldname, byte newValue, int index)(Code) | | |
canEvict | public synchronized boolean canEvict()(Code) | | |
charFieldChanged | public void charFieldChanged(String classname, String fieldname, char newValue, int index)(Code) | | |
clearAccessed | public void clearAccessed()(Code) | | |
clearArrayReference | public void clearArrayReference(int index)(Code) | | |
clearReference | public void clearReference(String fieldName)(Code) | | |
clearReferences | public int clearReferences(int toClear)(Code) | | |
clearReferences | abstract protected int clearReferences(Object pojo, int toClear)(Code) | | |
dehydrateIfNew | public boolean dehydrateIfNew(DNAWriter writer) throws DNAException(Code) | | Writes the data in the object to the DNA writer supplied.
|
disableAutoLocking | public void disableAutoLocking()(Code) | | |
doubleFieldChanged | public void doubleFieldChanged(String classname, String fieldname, double newValue, int index)(Code) | | |
floatFieldChanged | public void floatFieldChanged(String classname, String fieldname, float newValue, int index)(Code) | | |
getFieldNameByOffset | public String getFieldNameByOffset(long fieldOffset)(Code) | | |
getNext | public TLinkable getNext()(Code) | | |
getPrevious | public TLinkable getPrevious()(Code) | | |
getVersion | public synchronized long getVersion()(Code) | | |
hydrate | public void hydrate(DNA from, boolean force) throws ClassNotFoundException(Code) | | Reconstitutes the object using the data in the DNA strand. XXX: We may need to signal (via a different signature or
args) that the hydration is intended to initialize the object from scratch or if it's a delta. We must avoid
creating a new instance of the peer object if the strand is just a delta.
throws: ClassNotFoundException - |
intFieldChanged | public void intFieldChanged(String classname, String fieldname, int newValue, int index)(Code) | | |
isEvictable | abstract protected boolean isEvictable()(Code) | | |
isFieldPortableByOffset | public boolean isFieldPortableByOffset(long fieldOffset)(Code) | | |
isNew | public boolean isNew()(Code) | | |
isNull | public boolean isNull()(Code) | | |
isShared | public boolean isShared()(Code) | | |
literalValueChanged | public void literalValueChanged(Object newValue, Object oldValue)(Code) | | |
longFieldChanged | public void longFieldChanged(String classname, String fieldname, long newValue, int index)(Code) | | |
markAccessed | public void markAccessed()(Code) | | |
objectArrayChanged | public void objectArrayChanged(int startPos, Object[] array, int length)(Code) | | |
objectFieldChangedByOffset | public void objectFieldChangedByOffset(String classname, long fieldOffset, Object newValue, int index)(Code) | | |
primitiveArrayChanged | public void primitiveArrayChanged(int startPos, Object array, int length)(Code) | | |
recentlyAccessed | public boolean recentlyAccessed()(Code) | | |
resolveAllReferences | public void resolveAllReferences()(Code) | | |
resolveArrayReference | public void resolveArrayReference(int index)(Code) | | |
resolveReference | public void resolveReference(String fieldName)(Code) | | |
setArrayReference | public void setArrayReference(int index, ObjectID id)(Code) | | |
setFlag | protected synchronized void setFlag(int offset, boolean value)(Code) | | |
setIsNew | public synchronized void setIsNew()(Code) | | |
setLiteralValue | public void setLiteralValue(Object newValue)(Code) | | |
setNext | public void setNext(TLinkable link)(Code) | | |
setPrevious | public void setPrevious(TLinkable link)(Code) | | |
setVersion | public synchronized void setVersion(long version)(Code) | | |
shortFieldChanged | public void shortFieldChanged(String classname, String fieldname, short newValue, int index)(Code) | | |
|
|