org.caleigo.core.meta
Class MetaEntityRelationEntity

java.lang.Object
  extended byorg.caleigo.core.AbstractEntity
      extended byorg.caleigo.core.AbstractDataObjectEntity
          extended byorg.caleigo.core.meta.AbstractMetaEntity
              extended byorg.caleigo.core.meta.MetaEntityRelationEntity
All Implemented Interfaces:
java.lang.Comparable, IDataConsumer, IDataProvider, IDistributable, IEntity, java.io.Serializable

public class MetaEntityRelationEntity
extends AbstractMetaEntity

MetaEntityRelationEntiy is the entity class for MetaEntityRelation objects.

Version:
1.0.0
Author:
dennis
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.caleigo.core.IEntity
DIRTY, EMPTY, PERSISTENT
 
Constructor Summary
MetaEntityRelationEntity()
          Default constructor for MetaEntityRelationEntity.
MetaEntityRelationEntity(MetaEntityRelationEntity entity)
          Copy constructor for MetaEntityRelationEntity.
MetaEntityRelationEntity(Qualifier identityQualifier)
          This constructor creates a new MetaEntityRelationEntity and loads it with data from the data source using the provided identity qualifier.
MetaEntityRelationEntity(java.lang.String aSourceName)
          This constructor creates a new MetaEntityRelationEntity and loads it with data from the data source using the entity's identity data.
 
Method Summary
protected  void doOnDataChange(IFieldDescriptor fieldDescriptor, java.lang.Object oldValue, java.lang.Object newValue)
          This help method is called when the called entity changes a data value.
 java.lang.String getCodeName()
           
 java.lang.Object getCodeNameData()
           
 IEntityDescriptor getEntityDescriptor()
          Return the entity objects IEntityDescriptor that defines it's type and structure.
 java.lang.String getForwardName()
           
 java.lang.Object getForwardNameData()
           
 java.lang.String getReferenceEntity()
           
 java.lang.Object getReferenceEntityData()
           
 java.lang.String getReverseName()
           
 java.lang.Object getReverseNameData()
           
 java.lang.String getSourceName()
           
 java.lang.Object getSourceNameData()
           
 java.lang.String getTargetEntity()
           
 java.lang.Object getTargetEntityData()
           
 void setCodeName(java.lang.String value)
           
 void setCodeNameData(java.lang.Object value)
           
 void setForwardName(java.lang.String value)
           
 void setForwardNameData(java.lang.Object value)
           
 void setReferenceEntity(java.lang.String value)
           
 void setReferenceEntityData(java.lang.Object value)
           
 void setReverseName(java.lang.String value)
           
 void setReverseNameData(java.lang.Object value)
           
 void setSourceName(java.lang.String value)
           
 void setSourceNameData(java.lang.Object value)
           
 void setTargetEntity(java.lang.String value)
           
 void setTargetEntityData(java.lang.Object value)
           
 
Methods inherited from class org.caleigo.core.AbstractDataObjectEntity
 
Methods inherited from class org.caleigo.core.AbstractEntity
addEntityChangeListener, addEntityListener, clear, clearAllDirtyFlags, clearStatusFlag, compareTo, copyData, delete, 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

MetaEntityRelationEntity

public MetaEntityRelationEntity()
Default constructor for MetaEntityRelationEntity.


MetaEntityRelationEntity

public MetaEntityRelationEntity(MetaEntityRelationEntity entity)
Copy constructor for MetaEntityRelationEntity.


MetaEntityRelationEntity

public MetaEntityRelationEntity(java.lang.String aSourceName)
This constructor creates a new MetaEntityRelationEntity and loads it with data from the data source using the entity's identity data.


MetaEntityRelationEntity

public MetaEntityRelationEntity(Qualifier identityQualifier)
This constructor creates a new MetaEntityRelationEntity and loads it with data from the data source using the provided identity qualifier.

Method Detail

getEntityDescriptor

public IEntityDescriptor getEntityDescriptor()
Description copied from class: AbstractMetaEntity
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 AbstractMetaEntity

doOnDataChange

protected void doOnDataChange(IFieldDescriptor fieldDescriptor,
                              java.lang.Object oldValue,
                              java.lang.Object newValue)
Description copied from class: AbstractEntity
This help method is called when the called entity changes a data value. It is called before the data change event is fired. The method is provided for optional override and does nothing by default. Note that setting other data as a response to the change will cause a new call to this method! This requires any overrides to take care not to cause a reqursive loop by being very selective when updating data values in this method.

Overrides:
doOnDataChange in class AbstractEntity

getSourceName

public java.lang.String getSourceName()

getCodeName

public java.lang.String getCodeName()

getForwardName

public java.lang.String getForwardName()

getReverseName

public java.lang.String getReverseName()

getReferenceEntity

public java.lang.String getReferenceEntity()

getTargetEntity

public java.lang.String getTargetEntity()

setSourceName

public void setSourceName(java.lang.String value)

setCodeName

public void setCodeName(java.lang.String value)

setForwardName

public void setForwardName(java.lang.String value)

setReverseName

public void setReverseName(java.lang.String value)

setReferenceEntity

public void setReferenceEntity(java.lang.String value)

setTargetEntity

public void setTargetEntity(java.lang.String value)

getSourceNameData

public java.lang.Object getSourceNameData()

getCodeNameData

public java.lang.Object getCodeNameData()

getForwardNameData

public java.lang.Object getForwardNameData()

getReverseNameData

public java.lang.Object getReverseNameData()

getReferenceEntityData

public java.lang.Object getReferenceEntityData()

getTargetEntityData

public java.lang.Object getTargetEntityData()

setSourceNameData

public void setSourceNameData(java.lang.Object value)

setCodeNameData

public void setCodeNameData(java.lang.Object value)

setForwardNameData

public void setForwardNameData(java.lang.Object value)

setReverseNameData

public void setReverseNameData(java.lang.Object value)

setReferenceEntityData

public void setReferenceEntityData(java.lang.Object value)

setTargetEntityData

public void setTargetEntityData(java.lang.Object value)


Copyright © 2005 Caleigo. All Rights Reserved.