Interface JournalPropertyBuilder<T extends JournalProperty>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addProperty​(T journalProperty)
      Adds the JournalProperty instance fetched from CommitInfo to this builder
      void addSerializedProperty​(@Nullable java.lang.String serializedProperty)
      Adds the serialized form of journal property (as build from #buildAsString) call
      JournalProperty build()
      Constructs a JournalProperty instance based on current builder state
      java.lang.String buildAsString()
      Returns a string representation state of the builder which would be stored in JournalEntry
    • Method Detail

      • addProperty

        void addProperty​(@Nullable
                         T journalProperty)
        Adds the JournalProperty instance fetched from CommitInfo to this builder
      • buildAsString

        java.lang.String buildAsString()
        Returns a string representation state of the builder which would be stored in JournalEntry
      • addSerializedProperty

        void addSerializedProperty​(@Nullable
                                   @Nullable java.lang.String serializedProperty)
        Adds the serialized form of journal property (as build from #buildAsString) call
      • build

        JournalProperty build()
        Constructs a JournalProperty instance based on current builder state