Class BaseEntityNode<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>>
java.lang.Object
io.datarouter.storage.node.entity.BaseEntityNode<EK,E>
- All Implemented Interfaces:
EntityNode<EK,E>
- Direct Known Subclasses:
BasePhysicalEntityNode
public abstract class BaseEntityNode<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>> extends Object implements EntityNode<EK,E>
-
Constructor Summary
Constructors Constructor Description BaseEntityNode(String name) -
Method Summary
Modifier and Type Method Description StringgetName()Collection<Node<?,?,?>>getSubEntityNodes()<PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK, PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>>
voidregister(SubEntitySortedMapStorageReaderNode<EK,PK,D,F> subEntityNode)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.datarouter.storage.node.entity.EntityNode
deleteEntity, deleteEntity, deleteMultiEntities, deleteMultiEntities, getEntities, getEntities, getEntity, getEntity, getEntityFieldInfo, listEntityKeys, listEntityKeys
-
Constructor Details
-
Method Details
-
register
public <PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK, PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>> void register(SubEntitySortedMapStorageReaderNode<EK,PK,D,F> subEntityNode) -
getName
-
getSubEntityNodes
- Specified by:
getSubEntityNodesin interfaceEntityNode<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>>
-