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 java.lang.Object implements EntityNode<EK,E>
-
Constructor Summary
Constructors Constructor Description BaseEntityNode(java.lang.String name) -
Method Summary
Modifier and Type Method Description java.lang.StringgetName()java.util.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
-
BaseEntityNode
public BaseEntityNode(java.lang.String name)
-
-
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
public java.lang.String getName() -
getSubEntityNodes
- Specified by:
getSubEntityNodesin interfaceEntityNode<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>>
-