no need to overload fireEvent methods, DefaultWorkflowManager will only process the workflow events it understands
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/workflow/WorkflowEventEmitter.java b/jspwiki-main/src/main/java/org/apache/wiki/workflow/WorkflowEventEmitter.java
index 6ab5f86..8c2f899 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/workflow/WorkflowEventEmitter.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/workflow/WorkflowEventEmitter.java
@@ -33,15 +33,9 @@
return INSTANCE;
}
- public static void fireEvent( final Decision decision, final int type ) {
+ public static void fireEvent( final Object src, final int type ) {
if ( WikiEventManager.isListening( get() ) ) {
- WikiEventManager.fireEvent( get(), new WorkflowEvent( decision, type ) );
- }
- }
-
- public static void fireEvent( final Workflow workflow, final int type ) {
- if ( WikiEventManager.isListening( get() ) ) {
- WikiEventManager.fireEvent( get(), new WorkflowEvent( workflow, type ) );
+ WikiEventManager.fireEvent( get(), new WorkflowEvent( src, type ) );
}
}