package iamrescue.execution.command;
import iamrescue.execution.IExecutionService;
import org.apache.commons.lang.Validate;
import rescuecore2.standard.entities.Civilian;
/**
* Load a civilian onto the ambulance
*
* @author rs06r
*
*/
public class LoadCommand extends AmbulanceCommand {
private Civilian civilianToLoad;
public LoadCommand(Civilian civilian) {
this.civilianToLoad = civilian;
}
public LoadCommand() {
}
public void setCivilianToLoad(Civilian civilianToLoad) {
this.civilianToLoad = civilianToLoad;
}
public Civilian getCivilianToLoad() {
return civilianToLoad;
}
public void execute(IExecutionService service) {
service.execute(this);
}
public void checkValidity() {
Validate.notNull(civilianToLoad);
}
}