@NotStorableClass public abstract class AbstractElement extends Object implements IPageRecordable
Constructor and Description |
---|
AbstractElement() |
Modifier and Type | Method and Description |
---|---|
IPageRecord |
getPageRecord() |
long |
getPositionInFile() |
long |
getPreviousRecordPositionInFile() |
void |
setPageRecord(IPageRecord pageRecord) |
void |
setValueIsChangedValueToSave() |
void |
setValueIsNotChanged() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getByteSize, getInParentIndex, getNumberOfPage, getParentPage, getRecordType, setParentPage, updateByteSize
public void setPageRecord(IPageRecord pageRecord)
setPageRecord
in interface IPageRecordable
public IPageRecord getPageRecord()
getPageRecord
in interface IPageRecordable
public void setValueIsChangedValueToSave() throws HeapException
setValueIsChangedValueToSave
in interface IStateStored
HeapException
public void setValueIsNotChanged()
setValueIsNotChanged
in interface IStateStored
public long getPositionInFile()
public long getPreviousRecordPositionInFile() throws HeapException
HeapException
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.