package module.mission.domain.activity;
import module.geography.domain.Country;
import module.mission.domain.Mission;
import module.mission.domain.MissionProcess;
import module.workflow.activities.ActivityInformation;
import module.workflow.activities.WorkflowActivity;
public class UpdateForeignMissionDetailsActivityInformation extends UpdateMissionDetailsActivityInformation {
private Country country;
public UpdateForeignMissionDetailsActivityInformation(final MissionProcess missionProcess,
final WorkflowActivity<MissionProcess, ? extends ActivityInformation<MissionProcess>> activity) {
super(missionProcess, activity);
final Mission mission = missionProcess.getMission();
mission.fill(this);
}
@Override
public boolean hasAllneededInfo() {
return getCountry() != null && super.hasAllneededInfo();
}
public Country getCountry() {
return country;
}
public void setCountry(Country country) {
this.country = country;
}
}