Interface Progressable

    • Method Detail

      • achieved

        default boolean achieved()
        Gets whether this Progressable is achieved.
        Returns:
        Is achieved
      • grant

        Instant grant()
        Grants this Progressable, if achieved before that time will be returned.
        Returns:
        The achieving time
      • revoke

        Optional<Instant> revoke()
        Revokes the Progressable status. The time that the Progressable was achieved before will be returned if present.
        Returns:
        The previous achieving time, if present