Class BaseUniqueKeyIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>
java.lang.Object
io.datarouter.model.databean.BaseDatabean<IK,IE>
io.datarouter.model.index.unique.base.BaseUniqueKeyIndexEntry<IK,IE,PK,D>
- All Implemented Interfaces:
Databean<IK,IE>,IndexEntry<IK,IE,PK,D>,KeyIndexEntry<IK,IE,PK,D>,UniqueIndexEntry<IK,IE,PK,D>,UniqueKeyIndexEntry<IK,IE,PK,D>,Comparable<Databean<?,?>>
public abstract class BaseUniqueKeyIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>> extends BaseDatabean<IK,IE> implements UniqueKeyIndexEntry<IK,IE,PK,D>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description BaseUniqueKeyIndexEntry(IK key) -
Method Summary
Modifier and Type Method Description List<IE>createFromDatabean(D target)Methods inherited from class io.datarouter.model.databean.BaseDatabean
compareTo, equals, getDatabeanName, getKey, getKeyFieldName, getKeyFields, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.datarouter.model.databean.Databean
getDatabeanName, getKey, getKeyFieldName, getKeyFields, getKeySupplier
-
Constructor Details
-
Method Details
-
createFromDatabean
- Specified by:
createFromDatabeanin interfaceIndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>
-