Uploaded image for project: 'James Server'
  1. James Server
  2. JAMES-2155

Implement a JPA Sieve Repository

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • master
    • 3.2.0
    • data, jpa

    Description

      James exposes the SieveRepository interface for storing Sieve scripts.

      Nowadays, Sieve scripts can only be stored on top of Files and Cassandra. Storing Sieve scripts on top of JPA would unlock this feature above a database.

      I order to do so:

      • Write a JPASieveRepository in data-jpa project. (in the sieve package.) You can look at other classes to get hints. Like JPAUsersRepository or JPADomainList.
      • To write a JPASieveRepositoryTest class and check your work simply extend the AbstractSieveRepositoryTest class.

      Don't hesitate to ask for help on the Gitter chat.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            btellier Benoit Tellier
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment