Class Property<E>

java.lang.Object
org.apache.cayenne.exp.property.BaseProperty<E>
org.apache.cayenne.exp.Property<E>
Type Parameters:
E - The type this property returns.
All Implemented Interfaces:
ComparableProperty<E>, PathProperty<E>, Property<E>, RelationshipProperty<E>

@Deprecated public class Property<E> extends BaseProperty<E> implements ComparableProperty<E>, RelationshipProperty<E>
Deprecated.
since 4.2 in favour of type-specific set of properties, see PropertyFactory and org.apache.cayenne.exp.property package.

A property in a DataObject.

Used to construct Expressions quickly and with type-safety, and to construct Orderings.

Instances of this class are immutable.

Must be created via factory methods Property.create(..)

Since:
4.0
See Also: