org.caleigo.core
Class AbstractDataObjectEntity

java.lang.Object
  extended byorg.caleigo.core.AbstractEntity
      extended byorg.caleigo.core.AbstractDataObjectEntity
All Implemented Interfaces:
java.lang.Comparable, IDataConsumer, IDataProvider, IDistributable, IEntity, java.io.Serializable
Direct Known Subclasses:
AbstractMetaEntity, CustomEntity

public abstract class AbstractDataObjectEntity
extends AbstractEntity

Version:
1.00
Author:
Dennis Zikovic
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.caleigo.core.IEntity
DIRTY, EMPTY, PERSISTENT
 
Constructor Summary
AbstractDataObjectEntity()
           
AbstractDataObjectEntity(Qualifier identityQualifier)
           
 
Method Summary
abstract  IEntityDescriptor getEntityDescriptor()
          Return the entity objects IEntityDescriptor that defines it's type and structure.
(package private)  java.lang.Object getRawData(int index)
          Return the contained indexed data avoidinng any convertions or formating.
(package private)  void setRawData(int index, java.lang.Object data)
          Sets the indexed data avoiding any convertions or format changes.
 
Methods inherited from class org.caleigo.core.AbstractEntity
addEntityChangeListener, addEntityListener, clear, clearAllDirtyFlags, clearStatusFlag, compareTo, copyData, delete, doOnDataChange, doOnDirty, doOnStateChange, equals, equalsExactly, fireDataChangedEvent, fireOpPerformedEvent, fireStatusChangedEvent, getData, getData, getDataBoolean, getDataByte, getDataDouble, getDataFloat, getDataInteger, getDataLong, getDataShort, getDataSource, getOriginQualifier, isDataNull, isDirty, isEmpty, isFieldDirty, isPersistent, makeLogString, makeLogString, refresh, removeEntityChangeListener, removeEntityListener, setData, setData, setData, setDataBoolean, setDataByte, setDataDouble, setDataFloat, setDataInteger, setDataLong, setDataShort, setDefaultValues, setDirtyFlag, setStatusFlag, store, toString, validateData
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractDataObjectEntity

public AbstractDataObjectEntity()

AbstractDataObjectEntity

public AbstractDataObjectEntity(Qualifier identityQualifier)
Method Detail

getEntityDescriptor

public abstract IEntityDescriptor getEntityDescriptor()
Return the entity objects IEntityDescriptor that defines it's type and structure. Enables extended means of reflection for the entity.

Specified by:
getEntityDescriptor in interface IEntity
Specified by:
getEntityDescriptor in class AbstractEntity

getRawData

java.lang.Object getRawData(int index)
Return the contained indexed data avoidinng any convertions or formating. Note the package scope used to avoid missuse.

Specified by:
getRawData in class AbstractEntity

setRawData

void setRawData(int index,
                java.lang.Object data)
Sets the indexed data avoiding any convertions or format changes. Does not update any flags or fire any event handled by the AbstractEntityDescriptor. Note the package scope used to avoid missuse.

Specified by:
setRawData in class AbstractEntity


Copyright © 2005 Caleigo. All Rights Reserved.