package net.sourceforge.fenixedu.applicationTier.Servico.manager; import net.sourceforge.fenixedu.applicationTier.FenixService; import net.sourceforge.fenixedu.dataTransferObject.person.InvitedPersonBean; import net.sourceforge.fenixedu.domain.organizationalStructure.Invitation; import pt.ist.fenixWebFramework.security.accessControl.Checked; import pt.ist.fenixWebFramework.services.Service; public class CreateNewPersonInvitation extends FenixService { @Checked("RolePredicates.MANAGER_PREDICATE") @Service public static void run(InvitedPersonBean bean) { new Invitation(bean.getInvitedPerson(), bean.getUnit(), bean.getResponsible(), bean.getBegin(), bean.getEnd()); } }