Class BaseRegularPrimaryKey<PK extends RegularPrimaryKey<PK>>
java.lang.Object
io.datarouter.model.field.BaseFieldSet<K>
io.datarouter.model.key.BaseKey<K>
io.datarouter.model.key.unique.BaseUniqueKey<PK>
io.datarouter.model.key.primary.BasePrimaryKey<PK>
io.datarouter.model.key.primary.base.BaseRegularPrimaryKey<PK>
- All Implemented Interfaces:
FieldSet<PK>,EntityKey<PK>,Key<PK>,EntityPrimaryKey<PK,PK>,PrimaryKey<PK>,RegularPrimaryKey<PK>,UniqueKey<PK>,Fielder<PK>,PrimaryKeyFielder<PK>,Comparable<FieldSet<PK>>
public abstract class BaseRegularPrimaryKey<PK extends RegularPrimaryKey<PK>> extends BasePrimaryKey<PK> implements RegularPrimaryKey<PK>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description BaseRegularPrimaryKey() -
Method Summary
Modifier and Type Method Description PKgetEntityKey()List<Field<?>>getEntityKeyFields()List<Field<?>>getPostEntityKeyFields()PKprefixFromEntityKey(PK entityKey)Methods inherited from class io.datarouter.model.field.BaseFieldSet
compareTo, equals, getFieldNames, getFields, getFieldValue, getFieldValues, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.datarouter.model.field.FieldSet
getFieldNames, getFields, getFieldValue, getFieldValues
-
Constructor Details
-
BaseRegularPrimaryKey
public BaseRegularPrimaryKey()
-
-
Method Details
-
getEntityKey
- Specified by:
getEntityKeyin interfaceEntityPrimaryKey<PK extends RegularPrimaryKey<PK>,PK extends RegularPrimaryKey<PK>>
-
prefixFromEntityKey
- Specified by:
prefixFromEntityKeyin interfaceEntityPrimaryKey<PK extends RegularPrimaryKey<PK>,PK extends RegularPrimaryKey<PK>>
-
getEntityKeyFields
- Specified by:
getEntityKeyFieldsin interfaceEntityPrimaryKey<PK extends RegularPrimaryKey<PK>,PK extends RegularPrimaryKey<PK>>
-
getPostEntityKeyFields
- Specified by:
getPostEntityKeyFieldsin interfaceEntityPrimaryKey<PK extends RegularPrimaryKey<PK>,PK extends RegularPrimaryKey<PK>>
-