Uses of Interface
one.microstream.entity.Entity
Package | Description |
---|---|
one.microstream.entity |
-
Uses of Entity in one.microstream.entity
Classes in one.microstream.entity with type parameters of type Entity Modifier and Type Interface Description static interface
Entity.Creator<E extends Entity,C extends Entity.Creator<E,C>>
static class
Entity.Creator.Abstract<E extends Entity,C extends Entity.Creator<E,C>>
static interface
Entity.Updater<E extends Entity,U extends Entity.Updater<E,U>>
static class
Entity.Updater.Abstract<E extends Entity,U extends Entity.Updater<E,U>>
Subinterfaces of Entity in one.microstream.entity Modifier and Type Interface Description static interface
Entity.Accessible
Fallback means to convenience-hide framework-internal methods from the user entity's public API for classes that cannot extendEntity.AbstractAccessible
for whatever reasoninterface
ImmutableEntity
Immutable entities effectively never change their data as viewed from an outside context.Classes in one.microstream.entity that implement Entity Modifier and Type Class Description static class
Entity.AbstractAccessible
Primary means to convenience-hide framework-internal methods from the user entity's public APIclass
EntityData
Immutable entity data layer.class
EntityLayer
Abstract base class for chained entity layers.class
EntityLayerIdentity
Entity identity layer.class
EntityLayerLogging
class
EntityLayerVersioning<K>
Methods in one.microstream.entity with type parameters of type Entity Modifier and Type Method Description static <E extends Entity>
EEntity. data(E instance)
static <E extends Entity>
EEntity. identity(E instance)
static <E extends Entity>
booleanEntity. updateData(E entity, E data)
default <E extends Entity>
XGettingTable<K,E>EntityVersionContext. versions(E entity)
Methods in one.microstream.entity that return Entity Modifier and Type Method Description protected Entity
Entity.Creator.Abstract. dispatchDataInstance(Entity dataInstance)
Entity
EntityExceptionInaccessibleEntityType. entity()
Entity
EntityExceptionMissingDataForVersion. entity()
Entity
EntityExceptionIdentityMismatch. entity1()
Entity
EntityExceptionIdentityMismatch. entity2()
protected abstract Entity
Entity.AbstractAccessible. entityData()
Entity
Entity.Accessible. entityData()
protected Entity
EntityData. entityData()
protected Entity
EntityLayer. entityData()
protected Entity
EntityLayerLogging. entityData()
protected Entity
EntityLayerVersioning. entityData()
protected abstract Entity
Entity.AbstractAccessible. entityIdentity()
Entity
Entity.Accessible. entityIdentity()
protected Entity
EntityData. entityIdentity()
protected Entity
EntityLayer. entityIdentity()
protected Entity
EntityLayerIdentity. entityIdentity()
static Entity
Entity.Static. inner(Entity entity)
protected Entity
EntityLayer. inner()
Entity
EntityLayerProvider. provideEntityLayer(Entity innerInstance)
Methods in one.microstream.entity that return types with arguments of type Entity Modifier and Type Method Description static XGettingList<Entity>
Entity. layers(Entity entity)
Methods in one.microstream.entity with parameters of type Entity Modifier and Type Method Description default void
EntityLogger. afterRead(Entity identity, Entity data)
default void
EntityLogger. afterUpdate(Entity identity, Entity data, boolean successful)
default void
EntityLogger. beforeUpdate(Entity identity, Entity data)
protected Entity
Entity.Creator.Abstract. dispatchDataInstance(Entity dataInstance)
default void
EntityLogger. entityCreated(Entity identity, Entity data)
static Entity
Entity.Static. inner(Entity entity)
default boolean
Entity. isSameIdentity(Entity other)
static XGettingList<Entity>
Entity. layers(Entity entity)
static <K> EntityVersionContext<K>
EntityVersionContext. lookup(Entity entity)
Entity
EntityLayerProvider. provideEntityLayer(Entity innerInstance)
static <E> E
Entity. searchLayer(Entity entity, Class<E> type)
protected void
EntityLayer. setInner(Entity inner)
protected void
EntityLayer. updateDataValidating(Entity newData)
protected abstract boolean
Entity.AbstractAccessible. updateEntityData(Entity data)
boolean
Entity.Accessible. updateEntityData(Entity data)
protected boolean
EntityData. updateEntityData(Entity newData)
protected boolean
EntityLayer. updateEntityData(Entity newData)
protected boolean
EntityLayerIdentity. updateEntityData(Entity newData)
protected boolean
EntityLayerLogging. updateEntityData(Entity newData)
protected boolean
EntityLayerVersioning. updateEntityData(Entity data)
default void
Entity. validateIdentity(Entity newData)
protected void
EntityLayer. validateNewData(Entity newData)
Method parameters in one.microstream.entity with type arguments of type Entity Modifier and Type Method Description void
EntityVersionCleaner.AgePreservingInstant. cleanVersions(XTable<Instant,Entity> versions)
void
EntityVersionCleaner.AgePreservingSystemNanoTime. cleanVersions(XTable<Long,Entity> versions)
void
EntityVersionCleaner.AgePreservingSystemTimeMillis. cleanVersions(XTable<Long,Entity> versions)
void
EntityVersionCleaner.AmountPreserving. cleanVersions(XTable<K,Entity> versions)
void
EntityVersionCleaner. cleanVersions(XTable<K,Entity> versions)
Constructors in one.microstream.entity with parameters of type Entity Constructor Description EntityData(Entity entity)
EntityExceptionIdentityMismatch(Entity entity1, Entity entity2)
EntityExceptionInaccessibleEntityType(Entity entity)
EntityExceptionMissingDataForVersion(Entity entity, Object versionKey)
EntityLayer(Entity inner)
EntityLayerLogging(Entity inner, EntityLogger logger)
EntityLayerVersioning(Entity inner, EntityVersionContext<K> context)