org.jminor.framework.domain
Interface Property.DenormalizedViewProperty

All Superinterfaces:
Attribute, Property, Property.TransientProperty
Enclosing interface:
Property

public static interface Property.DenormalizedViewProperty
extends Property.TransientProperty

A property that gets its value from a entity referenced by a foreign key, but is for display only, and does not map to a database column


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jminor.framework.domain.Property
Property.AuditProperty, Property.AuditTimeProperty, Property.AuditUserProperty, Property.BlobProperty, Property.BooleanProperty, Property.ColumnProperty, Property.DenormalizedProperty, Property.DenormalizedViewProperty, Property.DerivedProperty, Property.ForeignKeyProperty, Property.MirrorProperty, Property.PrimaryKeyProperty, Property.SearchableProperty, Property.SubqueryProperty, Property.TransientProperty, Property.ValueListProperty
 
Method Summary
 Property getDenormalizedProperty()
           
 String getForeignKeyPropertyID()
           
 
Methods inherited from interface org.jminor.framework.domain.Property
getDefaultValue, getEntityID, getFormat, getMax, getMaximumFractionDigits, getMaxLength, getMin, getMnemonic, getParentProperty, getPreferredColumnWidth, getPropertyID, getType, hasParentProperty, is, is, isBoolean, isCharacter, isDate, isDouble, isHidden, isInteger, isNullable, isNumerical, isReadOnly, isString, isTime, isTimestamp, isType, setDefaultValue, setDescription, setEntityID, setFormat, setHidden, setMax, setMaximumFractionDigits, setMaxLength, setMin, setMnemonic, setNullable, setParentProperty, setPreferredColumnWidth, setReadOnly, setUseNumberFormatGrouping
 
Methods inherited from interface org.jminor.common.model.Attribute
getCaption, getDescription, getTypeClass, hasDescription
 

Method Detail

getForeignKeyPropertyID

String getForeignKeyPropertyID()
Returns:
the id of the foreign key property (entity) from which this property should retrieve its value

getDenormalizedProperty

Property getDenormalizedProperty()
Returns:
the property from which this property gets its value