org.caleigo.core.meta
Class MetaEntityDescriptorEntity

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

public class MetaEntityDescriptorEntity
extends AbstractMetaEntity

MetaEntityDescriptorEntiy is the entity class for MetaEntityDescriptor 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
MetaEntityDescriptorEntity()
          Default constructor for MetaEntityDescriptorEntity.
MetaEntityDescriptorEntity(MetaEntityDescriptorEntity entity)
          Copy constructor for MetaEntityDescriptorEntity.
MetaEntityDescriptorEntity(Qualifier identityQualifier)
          This constructor creates a new MetaEntityDescriptorEntity and loads it with data from the data source using the provided identity qualifier.
MetaEntityDescriptorEntity(java.lang.String aSourceName)
          This constructor creates a new MetaEntityDescriptorEntity and loads it with data from the data source using the entity's identity data.
 
Method Summary
 int getCacheTime()
           
 java.lang.Object getCacheTimeData()
           
 java.lang.String getCodeName()
           
 java.lang.Object getCodeNameData()
           
 java.lang.Object getCreatableData()
           
 java.lang.Object getDataSourceData()
           
 java.lang.Object getDeletableData()
           
 java.lang.String getDisplayName()
           
 java.lang.Object getDisplayNameData()
           
 java.lang.Object getEditableData()
           
 IEntityDescriptor getEntityDescriptor()
          Return the entity objects IEntityDescriptor that defines it's type and structure.
 int getEntityType()
           
 java.lang.Object getEntityTypeData()
           
 java.lang.String getParentDataSource()
           
 int getSizeType()
           
 java.lang.Object getSizeTypeData()
           
 java.lang.String getSourceName()
           
 java.lang.Object getSourceNameData()
           
 boolean isCreatable()
           
 boolean isDeletable()
           
 boolean isEditable()
           
 void setCacheTime(int value)
           
 void setCacheTimeData(java.lang.Object value)
           
 void setCodeName(java.lang.String value)
           
 void setCodeNameData(java.lang.Object value)
           
 void setCreatable(boolean value)
           
 void setCreatableData(java.lang.Object value)
           
 void setDataSourceData(java.lang.Object value)
           
 void setDeletable(boolean value)
           
 void setDeletableData(java.lang.Object value)
           
 void setDisplayName(java.lang.String value)
           
 void setDisplayNameData(java.lang.Object value)
           
 void setEditable(boolean value)
           
 void setEditableData(java.lang.Object value)
           
 void setEntityType(int value)
           
 void setEntityTypeData(java.lang.Object value)
           
 void setParentDataSource(java.lang.String value)
           
 void setSizeType(int value)
           
 void setSizeTypeData(java.lang.Object value)
           
 void setSourceName(java.lang.String value)
           
 void setSourceNameData(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, 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

MetaEntityDescriptorEntity

public MetaEntityDescriptorEntity()
Default constructor for MetaEntityDescriptorEntity.


MetaEntityDescriptorEntity

public MetaEntityDescriptorEntity(MetaEntityDescriptorEntity entity)
Copy constructor for MetaEntityDescriptorEntity.


MetaEntityDescriptorEntity

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


MetaEntityDescriptorEntity

public MetaEntityDescriptorEntity(Qualifier identityQualifier)
This constructor creates a new MetaEntityDescriptorEntity 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

getSourceName

public java.lang.String getSourceName()

getCodeName

public java.lang.String getCodeName()

getDisplayName

public java.lang.String getDisplayName()

getEntityType

public int getEntityType()

getSizeType

public int getSizeType()

getCacheTime

public int getCacheTime()

isCreatable

public boolean isCreatable()

isEditable

public boolean isEditable()

isDeletable

public boolean isDeletable()

getParentDataSource

public java.lang.String getParentDataSource()

setSourceName

public void setSourceName(java.lang.String value)

setCodeName

public void setCodeName(java.lang.String value)

setDisplayName

public void setDisplayName(java.lang.String value)

setEntityType

public void setEntityType(int value)

setSizeType

public void setSizeType(int value)

setCacheTime

public void setCacheTime(int value)

setCreatable

public void setCreatable(boolean value)

setEditable

public void setEditable(boolean value)

setDeletable

public void setDeletable(boolean value)

setParentDataSource

public void setParentDataSource(java.lang.String value)

getSourceNameData

public java.lang.Object getSourceNameData()

getCodeNameData

public java.lang.Object getCodeNameData()

getDisplayNameData

public java.lang.Object getDisplayNameData()

getEntityTypeData

public java.lang.Object getEntityTypeData()

getSizeTypeData

public java.lang.Object getSizeTypeData()

getCacheTimeData

public java.lang.Object getCacheTimeData()

getCreatableData

public java.lang.Object getCreatableData()

getEditableData

public java.lang.Object getEditableData()

getDeletableData

public java.lang.Object getDeletableData()

getDataSourceData

public java.lang.Object getDataSourceData()

setSourceNameData

public void setSourceNameData(java.lang.Object value)

setCodeNameData

public void setCodeNameData(java.lang.Object value)

setDisplayNameData

public void setDisplayNameData(java.lang.Object value)

setEntityTypeData

public void setEntityTypeData(java.lang.Object value)

setSizeTypeData

public void setSizeTypeData(java.lang.Object value)

setCacheTimeData

public void setCacheTimeData(java.lang.Object value)

setCreatableData

public void setCreatableData(java.lang.Object value)

setEditableData

public void setEditableData(java.lang.Object value)

setDeletableData

public void setDeletableData(java.lang.Object value)

setDataSourceData

public void setDataSourceData(java.lang.Object value)


Copyright © 2005 Caleigo. All Rights Reserved.