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 protected
EntityLayer(Entity inner)
-
Method Summary
Modifier and Type Method Description protected void
entityCreated()
protected Entity
entityData()
protected Entity
entityIdentity()
protected Entity
inner()
protected void
setInner(Entity inner)
protected void
updateDataValidating(Entity newData)
protected boolean
updateEntityData(Entity newData)
protected void
validateNewData(Entity newData)
-
Constructor Details
-
Method Details
-
entityIdentity
- Specified by:
entityIdentity
in classEntity.AbstractAccessible
-
entityData
- Specified by:
entityData
in classEntity.AbstractAccessible
-
entityCreated
protected void entityCreated()- Specified by:
entityCreated
in classEntity.AbstractAccessible
-
updateEntityData
- Specified by:
updateEntityData
in classEntity.AbstractAccessible
-
inner
-
validateNewData
-
updateDataValidating
-
setInner
-