package org.openntf.domino.xots.events; import org.openntf.domino.Base; import org.openntf.domino.events.EnumEvent; import org.openntf.domino.events.IDominoEvent; public class CustomNamedEvent implements IDominoEvent { private final String name_; private final Object payload_; // TODO Move name to an EnumEvent class public CustomNamedEvent(final String name, final Object payload) { payload_ = payload; name_ = name; } public String getName() { return name_; } @Override public EnumEvent getEvent() { return null; } @Override public Base<?> getSource() { return null; } @Override public Base<?> getTarget() { return null; } @Override public Object getPayload() { return payload_; } @Override public String toString() { return "[" + getClass().getSimpleName() + ": name=" + name_ + ", payload=" + payload_ + "]"; } }