This is an automated email from the ASF dual-hosted git repository.

juanpablo pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/jspwiki.git.


    from 76e5e27  no version bump
     new 70953e5  add format to a couple of method signatures
     new 9f27a1c  avoid registering several times the same listener on the same 
client
     new 66a4d67  rewrite class javadoc
     new e1e8478  Update JUnit to 5.6.2
     new f0b754c  add two new types of Workflow events to manage DecisionQueue 
add and removal
     new af1d4e3  Add WorkflowEventEmitter enum to emit workflow-related events 
and register as client on DefaultWorkflowManager, which is an event listener
     new 64e5025  no need to overload fireEvent methods, DefaultWorkflowManager 
will only process the workflow events it understands
     new 6d32482  format tests + add some fixes suggested by intellij
     new 38356ab  Workflow doesn't need to know about WorkflowManager + use 
ConcurrentHashMap for attributes to avoid synchronized in its related methods
     new c503aad  add formatting suggested by IntelliJ
     new 27e78fb  Decision doesn't need to know about WorkflowManager
     new 5255ee5  add formatting suggested by IntelliJ
     new 96e870b  throw ProviderException instead of InternalWikiException, as 
it refers to a page provider operation
     new f825693  Update Flexmark to 0.61.8
     new fba8cd4  Promote PluginManager#getPluginSearchPath() to Engine, as it 
is an operation requesting a configuration value
     new f98225f  use method from Engine
     new 7e07181  add WikiPageEvent#PAGE_REINDEX to signal that a given Page 
needs to be reindexed
     new 9495d83  update Lucene to 8.5.1 and maven-antrun-plugin to 3.0.0
     new c6c34fd  dependency updates: flexmark to 0.61.16, selenide to 5.11.0 
and tika to 1.24.1
     new 5cc6f09  move o.a.w.workflow.Workflow#TIME_NOT_SET to 
o.a.w.workflow.Step#TIME_NOT_SET
     new 43b1a87  WikiEventManager: addWikiEventListener equality check inline 
with removeWikiEventListener equality check
     new 01ee8a5  Break class cycles between Workflow and Step in order to 
prepare for JSPWIKI-304 (Workflows are not Serializable)
     new 60ab922  JSPWIKI-304: make Workflow attributes Serializable
     new fb5bb53  Update Selenide to 5.11.1
     new cbbb8d3  Generalize WorkflowEventEmitter to WikiEventEmitter and move 
it to jspwiki-event module.
     new f571e9b  IntelliJ fix: use static call for static method.
     new bfbc9bd  Removed WorkflowManager#start( Workflow ), in favour of 
Workflow#start()
     new 62857b9  small test refactor
     new 0675bd0  Fire workflow events for DecisionQueue reassign and decide 
actions.
     new 1e92176  replace synchronized int nextId() with AtomicInteger
     new 63ea768  fix javadocs for new workflow events.
     new a050578  JSPWIKI-304: un/serialize Workflows + Decision Queue from/to 
disk
     new 7b35297  update flexmark to 0.61.26
     new 564bfc0  add test data file
     new acbb8ef  2.11.0-M7-git-19

The 35 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 ChangeLog.md                                       |  13 +
 .../org/apache/wiki/plugin/PluginFrom210Test.java  |   3 +-
 .../src/main/java/org/apache/wiki/api/Release.java |   2 +-
 .../java/org/apache/wiki/api/core/Context.java     |   2 +-
 .../main/java/org/apache/wiki/api/core/Engine.java |  17 +-
 .../org/apache/wiki/event/WikiEventEmitter.java    |  82 +++++
 .../org/apache/wiki/event/WikiEventManager.java    |  21 +-
 .../java/org/apache/wiki/event/WikiPageEvent.java  |   9 +-
 .../java/org/apache/wiki/event/WorkflowEvent.java  |  32 +-
 .../apache/wiki/event/TestWikiEventListener.java   |  18 +-
 .../apache/wiki/event/WikiEventEmitterTest.java    |  61 ++++
 .../apache/wiki/event/WikiEventManagerTest.java    |  71 +++++
 .../src/main/java/org/apache/wiki/WikiEngine.java  |   2 +-
 .../org/apache/wiki/auth/DefaultUserManager.java   |   2 +-
 .../apache/wiki/content/DefaultPageRenamer.java    |   3 +-
 .../org/apache/wiki/filters/FilterManager.java     |   2 +-
 .../org/apache/wiki/pages/DefaultPageManager.java  |   7 +-
 .../apache/wiki/plugin/DefaultPluginManager.java   |   8 +-
 .../java/org/apache/wiki/plugin/PluginManager.java |  10 -
 .../wiki/references/DefaultReferenceManager.java   |   2 +-
 .../apache/wiki/search/DefaultSearchManager.java   |  19 +-
 .../org/apache/wiki/tasks/DefaultTasksManager.java |   4 +-
 .../java/org/apache/wiki/tasks/TasksManager.java   |   5 +-
 .../wiki/tasks/auth/SaveUserProfileTask.java       |   4 +-
 .../wiki/tasks/pages/PreSaveWikiPageTask.java      |  11 +-
 .../apache/wiki/tasks/pages/SaveWikiPageTask.java  |   8 +-
 .../wiki/variables/DefaultVariableManager.java     |   3 +-
 .../org/apache/wiki/workflow/AbstractStep.java     | 178 ++++-------
 .../java/org/apache/wiki/workflow/Decision.java    | 152 ++++-----
 .../org/apache/wiki/workflow/DecisionQueue.java    |  37 +--
 .../wiki/workflow/DefaultWorkflowManager.java      | 174 ++++++++---
 .../java/org/apache/wiki/workflow/Outcome.java     |  78 ++---
 .../org/apache/wiki/workflow/SimpleDecision.java   |  28 +-
 .../apache/wiki/workflow/SimpleNotification.java   |  54 ++--
 .../main/java/org/apache/wiki/workflow/Step.java   | 176 ++++-------
 .../org/apache/wiki/workflow/SystemPrincipal.java  |  13 +-
 .../main/java/org/apache/wiki/workflow/Task.java   |  75 ++---
 .../java/org/apache/wiki/workflow/Workflow.java    | 126 +++-----
 .../org/apache/wiki/workflow/WorkflowBuilder.java  |  11 +-
 .../org/apache/wiki/workflow/WorkflowManager.java  |  11 -
 .../src/test/java/org/apache/wiki/TestEngine.java  |  31 +-
 .../java/org/apache/wiki/auth/UserManagerTest.java |   4 +-
 .../wiki/plugin/DefaultPluginManagerTest.java      |   7 +-
 .../apache/wiki/workflow/ApprovalWorkflowTest.java | 116 +++----
 .../apache/wiki/workflow/DecisionQueueTest.java    |  65 ++--
 .../java/org/apache/wiki/workflow/FactTest.java    |  30 +-
 .../apache/wiki/workflow/SimpleDecisionTest.java   | 181 +++++------
 .../java/org/apache/wiki/workflow/TaskTest.java    |  34 +-
 .../apache/wiki/workflow/WorkflowManagerTest.java  | 136 ++++----
 .../org/apache/wiki/workflow/WorkflowTest.java     | 341 +++++++++------------
 jspwiki-main/src/test/resources/wkflmgr.ser        | Bin 0 -> 3770 bytes
 pom.xml                                            |  12 +-
 52 files changed, 1216 insertions(+), 1275 deletions(-)
 create mode 100644 
jspwiki-event/src/main/java/org/apache/wiki/event/WikiEventEmitter.java
 copy jspwiki-api/src/test/java/org/apache/wiki/api/spi/AclsSPITestImpl.java => 
jspwiki-event/src/test/java/org/apache/wiki/event/TestWikiEventListener.java 
(75%)
 create mode 100644 
jspwiki-event/src/test/java/org/apache/wiki/event/WikiEventEmitterTest.java
 create mode 100644 
jspwiki-event/src/test/java/org/apache/wiki/event/WikiEventManagerTest.java
 create mode 100644 jspwiki-main/src/test/resources/wkflmgr.ser

Reply via email to