added subject to event
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
@@ -96,4 +96,6 @@ public abstract class Event<Payload extends Mappable> {
|
|||||||
public Payload payload(){
|
public Payload payload(){
|
||||||
return payload;
|
return payload;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public abstract String subject();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
package de.srsoftware.umbrella.messagebus.events;
|
package de.srsoftware.umbrella.messagebus.events;
|
||||||
|
|
||||||
import static de.srsoftware.umbrella.core.Constants.PROJECT;
|
import static de.srsoftware.umbrella.core.Constants.PROJECT;
|
||||||
|
import static java.text.MessageFormat.format;
|
||||||
|
|
||||||
import de.srsoftware.umbrella.core.model.Member;
|
import de.srsoftware.umbrella.core.model.Member;
|
||||||
import de.srsoftware.umbrella.core.model.Project;
|
import de.srsoftware.umbrella.core.model.Project;
|
||||||
@@ -30,4 +31,9 @@ public class ProjectEvent extends Event<Project>{
|
|||||||
public String describe() {
|
public String describe() {
|
||||||
return diff().orElse("[TODO: ProjectEvent.describe]");
|
return diff().orElse("[TODO: ProjectEvent.describe]");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String subject() {
|
||||||
|
return format("{0} edited {1}",initiator(),payload());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
package de.srsoftware.umbrella.messagebus.events;
|
package de.srsoftware.umbrella.messagebus.events;
|
||||||
|
|
||||||
import static de.srsoftware.umbrella.core.Constants.TASK;
|
import static de.srsoftware.umbrella.core.Constants.TASK;
|
||||||
|
import static java.text.MessageFormat.format;
|
||||||
|
|
||||||
import de.srsoftware.umbrella.core.model.Member;
|
import de.srsoftware.umbrella.core.model.Member;
|
||||||
import de.srsoftware.umbrella.core.model.Task;
|
import de.srsoftware.umbrella.core.model.Task;
|
||||||
@@ -30,4 +31,9 @@ public class TaskEvent extends Event<Task>{
|
|||||||
public String describe() {
|
public String describe() {
|
||||||
return diff().orElse("[TODO: TaskEvent.describe()]");
|
return diff().orElse("[TODO: TaskEvent.describe()]");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String subject() {
|
||||||
|
return format("{0} edited {1}",initiator(),payload());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
package de.srsoftware.umbrella.messagebus.events;
|
package de.srsoftware.umbrella.messagebus.events;
|
||||||
|
|
||||||
import static de.srsoftware.umbrella.core.Constants.WIKI;
|
import static de.srsoftware.umbrella.core.Constants.WIKI;
|
||||||
|
import static java.text.MessageFormat.format;
|
||||||
|
|
||||||
import de.srsoftware.umbrella.core.model.Member;
|
import de.srsoftware.umbrella.core.model.Member;
|
||||||
import de.srsoftware.umbrella.core.model.UmbrellaUser;
|
import de.srsoftware.umbrella.core.model.UmbrellaUser;
|
||||||
@@ -30,4 +31,9 @@ public class WikiEvent extends Event<WikiPage>{
|
|||||||
public String describe() {
|
public String describe() {
|
||||||
return diff().orElse("[TODO: WikiEvent.describe()]");
|
return diff().orElse("[TODO: WikiEvent.describe()]");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String subject() {
|
||||||
|
return format("{0} edited {1}",initiator(),payload());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user