# added missing files from last move

# added factory method for restoring pathfinderevents
# added test for deserialization of pathfinderevent
This commit is contained in:
Lukas Niemeier committed 2013-04-21 01:14:11 +02:00
1 parent 442b867232
commit f3633a895f
16 files changed
+533

No files matched your search

@@ -38,4 +38,7 @@ public interface RaceLogEventRestoreFactory extends RaceLogEventFactory {
RaceLogFinishPositioningConfirmedEvent createFinishPositioningConfirmedEvent(TimePoint createdAt, TimePoint logicalTimePoint,
Serializable id, List<Competitor> competitors, int passId);
RaceLogPathfinderEvent createPathfinderEvent(TimePoint createdAt, TimePoint logicalTimePoint, Serializable id,
List<Competitor> competitors, int passId, String pathfinderId);
}
@@ -17,6 +17,7 @@ import com.sap.sailing.domain.racelog.RaceLogFinishPositioningConfirmedEvent;
import com.sap.sailing.domain.racelog.RaceLogFinishPositioningListChangedEvent;
import com.sap.sailing.domain.racelog.RaceLogFlagEvent;
import com.sap.sailing.domain.racelog.RaceLogPassChangeEvent;
import com.sap.sailing.domain.racelog.RaceLogPathfinderEvent;
import com.sap.sailing.domain.racelog.RaceLogRaceStatusEvent;
import com.sap.sailing.domain.racelog.RaceLogStartTimeEvent;
@@ -70,5 +71,11 @@ public class RaceLogEventRestoreFactoryImpl extends RaceLogEventFactoryImpl impl
return new RaceLogFinishPositioningConfirmedEventImpl(createdAt, logicalTimePoint, id, competitors, passId);
}
@Override
public RaceLogPathfinderEvent createPathfinderEvent(TimePoint createdAt, TimePoint logicalTimePoint,
Serializable id, List<Competitor> competitors, int passId, String pathfinderId) {
return new RaceLogPathfinderEventImpl(createdAt, logicalTimePoint, id, competitors, passId, pathfinderId);
}
}