Package org.apache.cayenne.exp.property
Class BaseIdProperty<E>
java.lang.Object
org.apache.cayenne.exp.property.BaseProperty<E>
org.apache.cayenne.exp.property.BaseIdProperty<E>
- All Implemented Interfaces:
- IdProperty<E>,- Property<E>
Property that represents non-numeric PK
- Since:
- 4.2
- 
Field SummaryFields inherited from class org.apache.cayenne.exp.property.BasePropertyexpressionSupplier, path, type
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedBaseIdProperty(String attribute, CayennePath path, String entityName, Class<? super E> type) Constructs a new property with the given name and expression
- 
Method SummaryMethods inherited from class org.apache.cayenne.exp.property.BasePropertyaggregate, 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, setInAllMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.cayenne.exp.property.IdPropertyeq
- 
Constructor Details- 
BaseIdPropertyprotected BaseIdProperty(String attribute, CayennePath path, String entityName, Class<? super E> type) Constructs a new property with the given name and expression- Parameters:
- attribute- PK attribute name (optional, can be omitted for single PK entity)
- path- cayenne path (optional, can be omitted for ID of the root)
- entityName- name of the entity (mandatory)
- type- of the property (mandatory)
- See Also:
 
 
- 
- 
Method Details- 
getEntityName- Specified by:
- getEntityNamein interface- IdProperty<E>
 
- 
getAttributeName- Specified by:
- getAttributeNamein interface- IdProperty<E>
 
 
-