package module.mission.presentationTier.provider;
import module.mission.domain.Mission;
import module.mission.domain.MissionProcess;
import module.mission.domain.activity.ItemActivityInformation;
import pt.ist.fenixWebFramework.renderers.DataProvider;
import pt.ist.fenixWebFramework.renderers.components.converters.Converter;
public class MissionItemParticipantProvider implements DataProvider {
@Override
public Converter getConverter() {
return null;
}
@Override
public Object provide(final Object source, final Object currentValue) {
final ItemActivityInformation itemActivityInformation = (ItemActivityInformation) source;
final MissionProcess missionProcess = itemActivityInformation.getProcess();
final Mission mission = missionProcess.getMission();
return mission.getOrderedParticipants();
}
}