/* * * Created on 2003/08/15 */ package net.sourceforge.fenixedu.applicationTier.Servico.resourceAllocationManager; import pt.ist.fenixWebFramework.services.Service; import pt.ist.fenixWebFramework.security.accessControl.Checked; /** * @author Luis Cruz & Sara Ribeiro */ import net.sourceforge.fenixedu.applicationTier.FenixService; import net.sourceforge.fenixedu.applicationTier.Servico.exceptions.FenixServiceException; import net.sourceforge.fenixedu.dataTransferObject.InfoShift; public class DeleteShift extends FenixService { @Checked("RolePredicates.RESOURCE_ALLOCATION_MANAGER_PREDICATE") @Service public static void run(InfoShift infoShift) throws FenixServiceException { rootDomainObject.readShiftByOID(infoShift.getIdInternal()).delete(); } }