added new action ReactivateContact

This commit is contained in:
Stephan Richter
2020-12-21 11:06:42 +01:00
parent 49a19c8b17
commit f3fcdb6a0e
5 changed files with 23 additions and 1 deletions

View File

@@ -50,6 +50,7 @@ public abstract class Action extends BaseClass {
FinishRoute.class,
Loop.class,
PreserveRoute.class,
ReactivateContact.class,
SavePlan.class,
SendCommand.class,
SetContextTrain.class,

View File

@@ -0,0 +1,17 @@
package de.srsoftware.web4rail.actions;
import de.srsoftware.web4rail.BaseClass;
public class ReactivateContact extends Action{
public ReactivateContact(BaseClass parent) {
super(parent);
}
@Override
public boolean fire(Context context) {
if (isNull(context.contact())) return false;
if (isNull(context.route())) return false;
return context.route().reactivate(context.contact());
}
}