Package io.datarouter.model.key.primary
Interface EntityPrimaryKey<EK extends EntityKey<EK>,PK extends EntityPrimaryKey<EK,PK>>
- All Superinterfaces:
Comparable<FieldSet<PK>>,Fielder<PK>,FieldSet<PK>,Key<PK>,PrimaryKey<PK>,PrimaryKeyFielder<PK>,UniqueKey<PK>
- All Known Subinterfaces:
RegularPrimaryKey<PK>
- All Known Implementing Classes:
BaseEntityPrimaryKey,BaseRegularPrimaryKey
public interface EntityPrimaryKey<EK extends EntityKey<EK>,PK extends EntityPrimaryKey<EK,PK>> extends PrimaryKey<PK>
-
Method Summary
Modifier and Type Method Description EKgetEntityKey()List<Field<?>>getEntityKeyFields()List<Field<?>>getPostEntityKeyFields()PKprefixFromEntityKey(EK entityKey)Methods inherited from interface io.datarouter.model.field.FieldSet
getFieldNames, getFields, getFieldValue, getFieldValues
-
Method Details
-
getEntityKey
EK getEntityKey() -
prefixFromEntityKey
-
getEntityKeyFields
-
getPostEntityKeyFields
-