Interface PersistenceFunction

    • Method Summary

      Modifier and Type Method Description
      <T> long apply​(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.
    • Method Detail

      • apply

        <T> long apply​(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. The returned OID may be the existing one for the passed instance or a newly associated one.
        Parameters:
        instance - the instance to which the function shall be applied.
        Returns:
        the object ID (OID) that is associated with the passed instance.