Package one.microstream.entity
Class EntityLayer
java.lang.Object
one.microstream.entity.Entity.AbstractAccessible
one.microstream.entity.EntityLayer
- All Implemented Interfaces:
Entity
- Direct Known Subclasses:
EntityLayerIdentity,EntityLayerLogging,EntityLayerVersioning
public abstract class EntityLayer extends Entity.AbstractAccessible
Abstract base class for chained entity layers.
, FH
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.entity.Entity
Entity.AbstractAccessible, Entity.Accessible, Entity.Creator<E extends Entity,C extends Entity.Creator<E,C>>, Entity.Static, Entity.Updater<E extends Entity,U extends Entity.Updater<E,U>> -
Constructor Summary
Constructors Modifier Constructor Description protectedEntityLayer(Entity inner) -
Method Summary
Modifier and Type Method Description protected voidentityCreated()protected EntityentityData()protected EntityentityIdentity()protected Entityinner()protected voidsetInner(Entity inner)protected voidupdateDataValidating(Entity newData)protected booleanupdateEntityData(Entity newData)protected voidvalidateNewData(Entity newData)
-
Constructor Details
-
Method Details
-
entityIdentity
- Specified by:
entityIdentityin classEntity.AbstractAccessible
-
entityData
- Specified by:
entityDatain classEntity.AbstractAccessible
-
entityCreated
protected void entityCreated()- Specified by:
entityCreatedin classEntity.AbstractAccessible
-
updateEntityData
- Specified by:
updateEntityDatain classEntity.AbstractAccessible
-
inner
-
validateNewData
-
updateDataValidating
-
setInner
-