Uses of Interface
one.microstream.entity.Entity
| Package | Description | 
|---|---|
| one.microstream.entity | 
- 
Uses of Entity in one.microstream.entityClasses in one.microstream.entity with type parameters of type Entity Modifier and Type Interface Description static interfaceEntity.Creator<E extends Entity,C extends Entity.Creator<E,C>>static classEntity.Creator.Abstract<E extends Entity,C extends Entity.Creator<E,C>>static interfaceEntity.Updater<E extends Entity,U extends Entity.Updater<E,U>>static classEntity.Updater.Abstract<E extends Entity,U extends Entity.Updater<E,U>>Subinterfaces of Entity in one.microstream.entity Modifier and Type Interface Description static interfaceEntity.AccessibleFallback means to convenience-hide framework-internal methods from the user entity's public API for classes that cannot extendEntity.AbstractAccessiblefor whatever reasoninterfaceImmutableEntityImmutable 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 classEntity.AbstractAccessiblePrimary means to convenience-hide framework-internal methods from the user entity's public APIclassEntityDataImmutable entity data layer.classEntityLayerAbstract base class for chained entity layers.classEntityLayerIdentityEntity identity layer.classEntityLayerLoggingclassEntityLayerVersioning<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 EntityEntityExceptionInaccessibleEntityType. entity()EntityEntityExceptionMissingDataForVersion. entity()EntityEntityExceptionIdentityMismatch. entity1()EntityEntityExceptionIdentityMismatch. entity2()EntityEntity.Accessible. entityData()EntityEntity.Accessible. entityIdentity()EntityEntityLayerProvider. 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 voidEntityLogger. afterRead(Entity identity, Entity data)default voidEntityLogger. afterUpdate(Entity identity, Entity data, boolean successful)default voidEntityLogger. beforeUpdate(Entity identity, Entity data)default voidEntityLogger. entityCreated(Entity identity, Entity data)default booleanEntity. isSameIdentity(Entity other)static XGettingList<Entity>Entity. layers(Entity entity)static <K> EntityVersionContext<K>EntityVersionContext. lookup(Entity entity)EntityEntityLayerProvider. provideEntityLayer(Entity innerInstance)static <E> EEntity. searchLayer(Entity entity, Class<E> type)booleanEntity.Accessible. updateEntityData(Entity data)default voidEntity. validateIdentity(Entity newData)Method parameters in one.microstream.entity with type arguments of type Entity Modifier and Type Method Description voidEntityVersionCleaner.AgePreservingInstant. cleanVersions(XTable<Instant,Entity> versions)voidEntityVersionCleaner.AgePreservingSystemNanoTime. cleanVersions(XTable<Long,Entity> versions)voidEntityVersionCleaner.AgePreservingSystemTimeMillis. cleanVersions(XTable<Long,Entity> versions)voidEntityVersionCleaner.AmountPreserving. cleanVersions(XTable<K,Entity> versions)voidEntityVersionCleaner. cleanVersions(XTable<K,Entity> versions)Constructors in one.microstream.entity with parameters of type Entity Constructor Description EntityExceptionIdentityMismatch(Entity entity1, Entity entity2)EntityExceptionInaccessibleEntityType(Entity entity)EntityExceptionMissingDataForVersion(Entity entity, Object versionKey)