Package org.apache.cayenne.exp.property
Interface Property<E>
- All Known Subinterfaces:
 ComparableProperty<E>,IdProperty<E>,PathProperty<E>,RelationshipProperty<E>
- All Known Implementing Classes:
 BaseIdProperty,BaseProperty,CollectionProperty,DateProperty,EmbeddableProperty,EntityProperty,ListProperty,MapProperty,NumericIdProperty,NumericProperty,Property,SetProperty,StringProperty
public interface Property<E>
Base interface for all types of properties
- Since:
 - 4.2
 
- 
Method Details
- 
getName
String getName()- Returns:
 - name of this property, can be null
 
 - 
getAlias
String getAlias()- Returns:
 - alias of this property, can be null
 
 - 
getExpression
Expression getExpression()- Returns:
 - expression that defines this property, not null
 
 - 
getType
- Returns:
 - java type of this property, can be null
 
 
 -