Package io.datarouter.model.key.entity
Interface EntityKey<K extends Key<K>>
- All Superinterfaces:
Comparable<FieldSet<K>>,Fielder<K>,FieldSet<K>,Key<K>
- All Known Subinterfaces:
RegularPrimaryKey<PK>
- All Known Implementing Classes:
BaseEntityKey,BaseRegularPrimaryKey
public interface EntityKey<K extends Key<K>> extends Key<K>
EntityKey defines a unique key for a collection of related databeans. Any databeans in the Entity will have a
PrimaryKey whose leftmost fields are defined by the EntityKey. The PrimaryKeys are then distinguished by their type
and any additional fields they add to the EntityKey.
-
Method Summary
Methods inherited from interface io.datarouter.model.field.FieldSet
getFieldNames, getFields, getFieldValue, getFieldValues