Merge remote-tracking branch 'server/racecommittee_app' into racecommittee_app

This commit is contained in:
Axel Uhl committed 2013-12-06 15:27:21 +01:00
commit ffb643bdac
2 files changed
+7 -2

No files matched your search

@@ -32,7 +32,10 @@ public abstract class BaseRacingProcedurePrerequisite implements RacingProcedure
*/
protected final TimePoint originalStartTime;
private Resolver resolver;
/**
* The resolver
*/
protected Resolver resolver;
public BaseRacingProcedurePrerequisite(FulfillmentFunction function, RacingProcedure procedure,
TimePoint originalNow, TimePoint originalStartTime) {
@@ -14,16 +14,18 @@ public class NoMorePrerequisite extends BaseRacingProcedurePrerequisite implemen
@Override
public void resolve(Resolver resolver) {
this.resolver = resolver;
setStartTime();
}
@Override
public void fulfillWithDefault() {
setStartTime();
throw new UnsupportedOperationException("You should not be able to cal me!");
}
private void setStartTime() {
function.execute();
resolver.onFulfilled();
}
@Override