ewe.database
Class RecordDatabaseEntry

java.lang.Object
  extended byewe.database.DatabaseEntryObject
      extended byewe.database.ByteArrayDatabaseEntry
          extended byewe.database.RecordDatabaseEntry
All Implemented Interfaces:
DatabaseEntry, DatabaseTypes

public class RecordDatabaseEntry
extends ByteArrayDatabaseEntry


Field Summary
 
Fields inherited from class ewe.database.ByteArrayDatabaseEntry
TYPE_MASK
 
Fields inherited from class ewe.database.DatabaseEntryObject
database, isDeleted, locale, modifyingInside, myData
 
Fields inherited from interface ewe.database.DatabaseTypes
BOOLEAN, BYTE_ARRAY, CREATED_FIELD, DATE, DATE_TIME, DECIMAL, DOUBLE, FIRST_SPECIAL_FIELD, FLAG_SYNCHRONIZED, FLAGS_FIELD, INTEGER, JAVA_OBJECT, LONG, MAX_ID, MODIFIED_BY_FIELD, MODIFIED_FIELD, NAME_FIELD, OBJECT_BYTES_FIELD, OBJECT_TEXT_FIELD, OID_FIELD, reservedFieldHeaders, reservedFieldIDs, reservedFieldNames, reservedFieldTypes, SORT_DATE_ONLY, SORT_IGNORE_CASE, SORT_TIME_ONLY, SORT_UNKNOWN_IS_GREATER_THAN_KNOWN, SORT_UNKNOWN_IS_LESS_THAN_KNOWN, STRING, TIME, TIMESTAMP
 
Constructor Summary
protected RecordDatabaseEntry(DatabaseObject obj)
           
 
Method Summary
 boolean isPointingTo(DatabaseEntry other)
           
 boolean isSaved()
           
 void pointTo(DatabaseEntry other)
           
 void reset()
          Compare this object against a set of search objects.
 
Methods inherited from class ewe.database.ByteArrayDatabaseEntry
clearDataAndSpecialFields, clearField, clearFields, compareTo, countAssignedFields, decode, discoverType, encode, getAssignedFields, getDataForLoading, getDataForSaving, getFieldValue, hasField, locateField, setFieldValue
 
Methods inherited from class ewe.database.DatabaseEntryObject
_getSetField, _getSetValue, compareTo, convertStringToStaticObjectValue, decode, delete, dump, duplicateFrom, encode, erase, fieldToID, fieldToType, getAssignedFields, getData, getData, getDatabase, getField, getField, getField, getField, getField, getField, getField, getField, getField, getField, getField, getField, getField, getFieldBytes, getFieldInfo, getFieldName, getFieldValue, getNew, getObjectField, isADeletedEntry, load, markAsDeleted, revert, save, setData, setField, setField, setField, setField, setField, setField, setField, setField, setField, setField, setField, setField, setField, setField, setField, setField, setFieldValue, setObjectField, store, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode
 

Constructor Detail

RecordDatabaseEntry

protected RecordDatabaseEntry(DatabaseObject obj)
Method Detail

pointTo

public void pointTo(DatabaseEntry other)
             throws IllegalArgumentException
Throws:
IllegalArgumentException

isPointingTo

public boolean isPointingTo(DatabaseEntry other)
                     throws IllegalArgumentException
Throws:
IllegalArgumentException

reset

public void reset()
Description copied from class: ByteArrayDatabaseEntry
Compare this object against a set of search objects.

Specified by:
reset in interface DatabaseEntry
Overrides:
reset in class ByteArrayDatabaseEntry
Returns:
less than 0 if this entry is less than the searchObjects, greater than 0 if this entry is greater than the searchObject, 0 if this entry is equal to the searchObjects.

isSaved

public boolean isSaved()