Uses of Interface
one.microstream.entity.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 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 protected EntityEntity.Creator.Abstract. dispatchDataInstance(Entity dataInstance)EntityEntityExceptionInaccessibleEntityType. entity()EntityEntityExceptionMissingDataForVersion. entity()EntityEntityExceptionIdentityMismatch. entity1()EntityEntityExceptionIdentityMismatch. entity2()protected abstract EntityEntity.AbstractAccessible. entityData()EntityEntity.Accessible. entityData()protected EntityEntityData. entityData()protected EntityEntityLayer. entityData()protected EntityEntityLayerLogging. entityData()protected EntityEntityLayerVersioning. entityData()protected abstract EntityEntity.AbstractAccessible. entityIdentity()EntityEntity.Accessible. entityIdentity()protected EntityEntityData. entityIdentity()protected EntityEntityLayer. entityIdentity()protected EntityEntityLayerIdentity. entityIdentity()static EntityEntity.Static. inner(Entity entity)protected EntityEntityLayer. inner()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)protected EntityEntity.Creator.Abstract. dispatchDataInstance(Entity dataInstance)default voidEntityLogger. entityCreated(Entity identity, Entity data)static EntityEntity.Static. inner(Entity entity)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)protected voidEntityLayer. setInner(Entity inner)protected voidEntityLayer. updateDataValidating(Entity newData)protected abstract booleanEntity.AbstractAccessible. updateEntityData(Entity data)booleanEntity.Accessible. updateEntityData(Entity data)protected booleanEntityData. updateEntityData(Entity newData)protected booleanEntityLayer. updateEntityData(Entity newData)protected booleanEntityLayerIdentity. updateEntityData(Entity newData)protected booleanEntityLayerLogging. updateEntityData(Entity newData)protected booleanEntityLayerVersioning. updateEntityData(Entity data)default voidEntity. validateIdentity(Entity newData)protected voidEntityLayer. validateNewData(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 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) -
Uses of Entity in one.microstream.examples.layeredentities
Subinterfaces of Entity in one.microstream.examples.layeredentities Modifier and Type Interface Description interfaceAddressinterfaceAnimalinterfaceHumaninterfacePetMethods in one.microstream.examples.layeredentities with parameters of type Entity Modifier and Type Method Description voidJulLogger. afterUpdate(Entity identity, Entity data, boolean successful)voidJulLogger. entityCreated(Entity identity, Entity data) -
Uses of Entity in one.microstream.examples.layeredentities._Address
Classes in one.microstream.examples.layeredentities._Address that implement Entity Modifier and Type Class Description classAddressDataclassAddressEntity -
Uses of Entity in one.microstream.examples.layeredentities._Animal
Classes in one.microstream.examples.layeredentities._Animal that implement Entity Modifier and Type Class Description classAnimalDataclassAnimalEntity -
Uses of Entity in one.microstream.examples.layeredentities._Human
Classes in one.microstream.examples.layeredentities._Human that implement Entity Modifier and Type Class Description classHumanDataclassHumanEntity -
Uses of Entity in one.microstream.examples.layeredentities._Pet
Classes in one.microstream.examples.layeredentities._Pet that implement Entity Modifier and Type Class Description classPetDataclassPetEntity