mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-23 22:19:13 +00:00
# BaseRaceState2ChangedListener --> BaseRaceStateChangedListener
This commit is contained in:
+1
-1
@@ -3,7 +3,7 @@ package com.sap.sailing.domain.racelog.state.impl;
|
||||
import com.sap.sailing.domain.racelog.state.RaceState;
|
||||
import com.sap.sailing.domain.racelog.state.RaceStateChangedListener;
|
||||
|
||||
public abstract class BaseRaceState2ChangedListener implements RaceStateChangedListener {
|
||||
public abstract class BaseRaceStateChangedListener implements RaceStateChangedListener {
|
||||
|
||||
@Override
|
||||
public void onRacingProcedureChanged(RaceState state) {
|
||||
+2
-2
@@ -17,7 +17,7 @@ import com.sap.sailing.domain.racelog.impl.RaceLogChangedVisitor;
|
||||
import com.sap.sailing.domain.racelog.state.RaceState;
|
||||
import com.sap.sailing.domain.racelog.state.RaceStateEvent;
|
||||
import com.sap.sailing.domain.racelog.state.RaceStateEventScheduler;
|
||||
import com.sap.sailing.domain.racelog.state.impl.BaseRaceState2ChangedListener;
|
||||
import com.sap.sailing.domain.racelog.state.impl.BaseRaceStateChangedListener;
|
||||
import com.sap.sailing.domain.racelog.state.impl.RaceStateEventImpl;
|
||||
import com.sap.sailing.domain.racelog.state.impl.RaceStateEvents;
|
||||
import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedure;
|
||||
@@ -30,7 +30,7 @@ import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedureChang
|
||||
* correctly initialized.
|
||||
*
|
||||
*/
|
||||
public abstract class BaseRacingProcedure extends BaseRaceState2ChangedListener implements RacingProcedure,
|
||||
public abstract class BaseRacingProcedure extends BaseRaceStateChangedListener implements RacingProcedure,
|
||||
RaceLogChangedListener {
|
||||
|
||||
private final static long individualRecallRemovalTimeout = 4 * 60 * 1000; // minutes * seconds * milliseconds
|
||||
|
||||
+2
-2
@@ -21,7 +21,7 @@ import com.sap.sailing.domain.common.impl.Util;
|
||||
import com.sap.sailing.domain.racelog.analyzing.impl.LastWindFixFinder;
|
||||
import com.sap.sailing.domain.racelog.state.RaceState;
|
||||
import com.sap.sailing.domain.racelog.state.RaceStateChangedListener;
|
||||
import com.sap.sailing.domain.racelog.state.impl.BaseRaceState2ChangedListener;
|
||||
import com.sap.sailing.domain.racelog.state.impl.BaseRaceStateChangedListener;
|
||||
import com.sap.sailing.domain.tracking.Wind;
|
||||
import com.sap.sailing.racecommittee.app.AppConstants;
|
||||
import com.sap.sailing.racecommittee.app.R;
|
||||
@@ -244,7 +244,7 @@ public class RaceInfoFragment extends RaceFragment implements RaceInfoListener {
|
||||
switchToInfoFragment(SetStartTimeRaceFragment.create(getRace()));
|
||||
}
|
||||
|
||||
private RaceStateChangedListener stateChangedListener = new BaseRaceState2ChangedListener() {
|
||||
private RaceStateChangedListener stateChangedListener = new BaseRaceStateChangedListener() {
|
||||
|
||||
@Override
|
||||
public void onRacingProcedureChanged(RaceState state) {
|
||||
|
||||
+2
-2
@@ -17,7 +17,7 @@ import android.widget.ImageView;
|
||||
import android.widget.ListView;
|
||||
|
||||
import com.sap.sailing.domain.racelog.state.RaceState;
|
||||
import com.sap.sailing.domain.racelog.state.impl.BaseRaceState2ChangedListener;
|
||||
import com.sap.sailing.domain.racelog.state.impl.BaseRaceStateChangedListener;
|
||||
import com.sap.sailing.racecommittee.app.R;
|
||||
import com.sap.sailing.racecommittee.app.RaceApplication;
|
||||
import com.sap.sailing.racecommittee.app.domain.ManagedRace;
|
||||
@@ -225,7 +225,7 @@ public class ManagedRaceListFragment extends LoggableListFragment implements Jur
|
||||
}
|
||||
}
|
||||
|
||||
private BaseRaceState2ChangedListener stateListener = new BaseRaceState2ChangedListener() {
|
||||
private BaseRaceStateChangedListener stateListener = new BaseRaceStateChangedListener() {
|
||||
public void update(RaceState state) {
|
||||
dataChanged(state);
|
||||
filterChanged();
|
||||
|
||||
+14
-5
@@ -2,17 +2,20 @@ package com.sap.sailing.racecommittee.app.ui.fragments.raceinfo;
|
||||
|
||||
import android.app.Activity;
|
||||
|
||||
import com.sap.sailing.domain.racelog.state.impl.BaseRaceStateChangedListener;
|
||||
import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedure;
|
||||
import com.sap.sailing.domain.racelog.state.racingprocedure.impl.BaseRacingProcedureChangedListener;
|
||||
import com.sap.sailing.racecommittee.app.ui.fragments.RaceFragment;
|
||||
|
||||
public abstract class BaseRaceInfoRaceFragment<ProcedureType extends RacingProcedure> extends RaceFragment {
|
||||
|
||||
private final ChangeListener changeListener;
|
||||
private final ProcedureChangedListener procedureListener;
|
||||
private final StateChangedListener stateListener;
|
||||
protected RaceInfoListener infoListener;
|
||||
|
||||
public BaseRaceInfoRaceFragment() {
|
||||
this.changeListener = new ChangeListener();
|
||||
this.procedureListener = new ProcedureChangedListener();
|
||||
this.stateListener = new StateChangedListener();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -33,12 +36,14 @@ public abstract class BaseRaceInfoRaceFragment<ProcedureType extends RacingProce
|
||||
public void onStart() {
|
||||
super.onStart();
|
||||
setupUi();
|
||||
getRacingProcedure().addChangedListener(changeListener);
|
||||
getRacingProcedure().addChangedListener(procedureListener);
|
||||
getRaceState().addChangedListener(stateListener);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onStop() {
|
||||
getRacingProcedure().removeChangedListener(changeListener);
|
||||
getRacingProcedure().removeChangedListener(procedureListener);
|
||||
getRaceState().removeChangedListener(stateListener);
|
||||
super.onStop();
|
||||
}
|
||||
|
||||
@@ -48,10 +53,14 @@ public abstract class BaseRaceInfoRaceFragment<ProcedureType extends RacingProce
|
||||
|
||||
protected abstract void setupUi();
|
||||
|
||||
private class ChangeListener extends BaseRacingProcedureChangedListener {
|
||||
private class ProcedureChangedListener extends BaseRacingProcedureChangedListener {
|
||||
@Override
|
||||
public void onActiveFlagsChanged(RacingProcedure racingProcedure) {
|
||||
setupUi();
|
||||
}
|
||||
}
|
||||
|
||||
private class StateChangedListener extends BaseRaceStateChangedListener {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -14,7 +14,7 @@ import android.widget.TextView;
|
||||
import com.sap.sailing.domain.common.TimePoint;
|
||||
import com.sap.sailing.domain.racelog.state.RaceState;
|
||||
import com.sap.sailing.domain.racelog.state.RaceStateChangedListener;
|
||||
import com.sap.sailing.domain.racelog.state.impl.BaseRaceState2ChangedListener;
|
||||
import com.sap.sailing.domain.racelog.state.impl.BaseRaceStateChangedListener;
|
||||
import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedure;
|
||||
import com.sap.sailing.racecommittee.app.R;
|
||||
import com.sap.sailing.racecommittee.app.domain.ManagedRace;
|
||||
@@ -125,7 +125,7 @@ public abstract class BaseFinishedRaceFragment<ProcedureType extends RacingProce
|
||||
return String.format(String.valueOf(getText(R.string.race_finished_template)), getRace().getName());
|
||||
}
|
||||
|
||||
private RaceStateChangedListener changeListener = new BaseRaceState2ChangedListener() {
|
||||
private RaceStateChangedListener changeListener = new BaseRaceStateChangedListener() {
|
||||
@Override
|
||||
public void onStartTimeChanged(RaceState state) {
|
||||
setupUi();
|
||||
|
||||
Reference in New Issue
Block a user