package module.mission.domain.activity;
import module.mission.domain.MissionFinancer;
import module.mission.domain.MissionProcess;
import module.organization.domain.Person;
import module.workflow.activities.ActivityInformation;
import module.workflow.activities.WorkflowActivity;
import org.fenixedu.bennu.core.domain.User;
import org.fenixedu.bennu.core.security.Authenticate;
public class AllocateFundsActivityInformation extends FundAllocationActivityInformation {
public AllocateFundsActivityInformation(final MissionProcess missionProcess,
final WorkflowActivity<MissionProcess, ? extends ActivityInformation<MissionProcess>> activity) {
super(missionProcess, activity);
}
@Override
protected boolean canAllocateFunds(final MissionFinancer missionFinancer) {
final User user = Authenticate.getUser();
final Person person = user.getPerson();
return missionFinancer.canAllocateFunds(person);
}
}