de.schwarzrot.data.meta
Interface MetaEntity<N>
- Type Parameters:
N
- - type of name
- All Superinterfaces:
- Comparable<Entity>, Entity, NamedEntity<N>, com.jgoodies.binding.beans.Observable, Serializable
- All Known Implementing Classes:
- AbstractMetaChildEntity, AbstractMetaEntity, AttributeDomain, ColumnDefinition, DatabaseModel, IdxSegmentInfo, IndexDefinition, SchemaDefinition, TableDefinition
public interface MetaEntity<N>
- extends NamedEntity<N>
an Entity
, that holds information about a database model aspect. To
enable database schema updates, it is vital to versionize entries, so each
MetaEntity
has at least a version, a name and an optional comment.
- Author:
- Reinhard Mantey
Methods inherited from interface de.schwarzrot.data.Entity |
getCModified, getDefaultOrder, getDtCreated, getDtModified, getId, getMappings, getPersistenceName, getSchemaName, getSkipList, getSystemClass, getUCreated, getUModified, getUniqColumnNames, getUserAttributes, getVariantColumnName, getVariantTypeMap, isDirty, isUserType, isVirtual, setCModified, setDirty, setDtCreated, setDtModified, setId, setUCreated, setUModified, validate |
Methods inherited from interface com.jgoodies.binding.beans.Observable |
addPropertyChangeListener, removePropertyChangeListener |
getComment
String getComment()
- getter of the
MetaEntity
s comment
- Returns:
- the comment or null
getLogicalName
String getLogicalName()
setComment
void setComment(String comment)
- setter of the
MetaEntity
s comment
- Parameters:
comment
- the comment to set
Submit
a bug or request a feature
SRJRCFrames is published according to the
GNU General Public License
Copyright 2005-2012
Reinhard Mantey - some rights reserved.