Class EmbeddableProperty<E>
java.lang.Object
org.apache.cayenne.exp.property.BaseProperty<E>
org.apache.cayenne.exp.property.EmbeddableProperty<E>
- All Implemented Interfaces:
PathProperty<E>, Property<E>
Property that represents object attribute mapped on
Embeddable object.- Since:
- 4.2
-
Field Summary
Fields inherited from class BaseProperty
expressionSupplier, path, type -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEmbeddableProperty(CayennePath path, Expression exp, Class<? super E> type) Constructs a new property with the given name and type -
Method Summary
Methods inherited from class BaseProperty
aggregate, alias, asc, ascInsensitive, ascInsensitives, ascs, count, countDistinct, desc, descInsensitive, descInsensitives, descs, enclosing, eq, eq, equals, function, function, getAlias, getExpression, getFrom, getFromAll, getName, getPath, getType, hashCode, in, in, in, isFalse, isNotNull, isNull, isTrue, ne, ne, nin, nin, nin, operator, operator, setIn, setInAll
-
Constructor Details
-
EmbeddableProperty
Constructs a new property with the given name and type- Parameters:
path- of the property (will be used as alias for the expression)type- of the property- See Also:
-