Class FutureNotificationEvent
- java.lang.Object
-
- com.evolveum.midpoint.cases.api.events.FutureNotificationEvent
-
- All Implemented Interfaces:
DebugDumpable
- Direct Known Subclasses:
FutureNotificationEvent.CaseClosing
,FutureNotificationEvent.CaseOpening
,FutureNotificationEvent.WorkItem
public abstract class FutureNotificationEvent extends Object implements DebugDumpable
Object that is able to produce given notification event (with the help ofCaseEventCreationListener
) when thesend(CaseEventCreationListener, Task, OperationResult)
method is called.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FutureNotificationEvent.AllocationChangeCurrent
static class
FutureNotificationEvent.AllocationChangeNew
static class
FutureNotificationEvent.CaseClosing
static class
FutureNotificationEvent.CaseOpening
static class
FutureNotificationEvent.ItemClosing
static class
FutureNotificationEvent.ItemCreation
static class
FutureNotificationEvent.WorkItem<OI extends WorkItemOperationInfo>
-
Field Summary
Fields Modifier and Type Field Description CaseType
aCase
Live current case object.-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description String
debugDump(int indent)
abstract void
send(CaseEventCreationListener listener, Task task, OperationResult result)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Field Detail
-
aCase
public final CaseType aCase
Live current case object.
-
-
Method Detail
-
send
public abstract void send(CaseEventCreationListener listener, Task task, OperationResult result)
-
debugDump
public String debugDump(int indent)
- Specified by:
debugDump
in interfaceDebugDumpable
-
-