package net.sourceforge.fenixedu.domain.candidacyProcess; import net.sourceforge.fenixedu.domain.candidacyProcess.exceptions.HashCodeForEmailAndProcessAlreadyBounded; import pt.ist.fenixWebFramework.services.Service; public class DegreeOfficePublicCandidacyHashCodeOperations { @Service static public DegreeOfficePublicCandidacyHashCode getUnusedOrCreateNewHashCodeAndSendEmailForApplicationSubmissionToCandidate( Class individualCandidadyProcessClass, CandidacyProcess parentProcess, String email) throws HashCodeForEmailAndProcessAlreadyBounded { return DegreeOfficePublicCandidacyHashCode .getUnusedOrCreateNewHashCodeAndSendEmailForApplicationSubmissionToCandidate(individualCandidadyProcessClass, parentProcess, email); } @Service static public DegreeOfficePublicCandidacyHashCode getUnusedOrCreateNewHashCode( Class individualCandidadyProcessClass, CandidacyProcess parentProcess, String email) throws HashCodeForEmailAndProcessAlreadyBounded { return DegreeOfficePublicCandidacyHashCode.getUnusedOrCreateNewHashCode(individualCandidadyProcessClass, parentProcess, email); } }