Package one.microstream.entity
Class EntityPersister.Default
java.lang.Object
one.microstream.entity.EntityPersister.Default
- All Implemented Interfaces:
EntityPersister,PersistenceFunction
- Enclosing interface:
- EntityPersister
public static class EntityPersister.Default extends Object implements EntityPersister
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.entity.EntityPersister
EntityPersister.Default -
Constructor Summary
Constructors Constructor Description Default() -
Method Summary
Modifier and Type Method Description <T> longapply(T instance)Applies any action on the passed instance (e.g.: simply looking up its object ID or storing its state to a storage medium) and returns the object ID that identifies the passed instance.
-
Constructor Details
-
Default
public Default()
-
-
Method Details
-
apply
public <T> long apply(T instance)Description copied from interface:PersistenceFunctionApplies any action on the passed instance (e.g.: simply looking up its object ID or storing its state to a storage medium) and returns the object ID that identifies the passed instance. The returned OID may be the existing one for the passed instance or a newly associated one.- Specified by:
applyin interfacePersistenceFunction- Parameters:
instance- the instance to which the function shall be applied.- Returns:
- the object ID (OID) that is associated with the passed instance.
-