All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.rahulsom.grooves.api.events.RevertEvent Maven / Gradle / Ivy

package com.github.rahulsom.grooves.api.events;

import com.github.rahulsom.grooves.api.AggregateType;

/**
 * Revert a prior event. Aggregate reverted event's effects are not applied.
 *
 * @param  Aggregate this event applies to
 * @param    The Type for Event's {@link #getId} field
 * @param      Event Type that could be reverted
 *
 * @author Rahul Somasunderam
 */
public interface RevertEvent
        extends BaseEvent {

    EventIdT getRevertedEventId();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy