Package io.datarouter.model.key.primary
Interface EntityPrimaryKey<EK extends EntityKey<EK>,PK extends EntityPrimaryKey<EK,PK>>
- All Superinterfaces:
java.lang.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()java.util.List<Field<?>>getEntityKeyFields()java.util.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
java.util.List<Field<?>> getEntityKeyFields() -
getPostEntityKeyFields
java.util.List<Field<?>> getPostEntityKeyFields()
-