1 package org.kuali.coeus.s2sgen.impl.person;
2
3
4 import org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract;
5
6 public interface DepartmentalPersonService {
7
8 /**
9 *
10 * This method populates and returns the Departmental Person object for a
11 * given proposal document
12 *
13 * @param pdDoc
14 * Proposal Development Document.
15 * @return DepartmentalPerson departmental Person object for a given
16 * proposal document.
17 */
18 DepartmentalPersonDto getDepartmentalPerson(ProposalDevelopmentDocumentContract pdDoc);
19
20 /**
21 *
22 * This method is used to get the details of Contact person
23 *
24 * @param pdDoc(ProposalDevelopmentDocument)
25 * proposal development document.
26 * for which the DepartmentalPerson has to be found.
27 * @return depPerson(DepartmentalPerson) corresponding to the contact type.
28 */
29 DepartmentalPersonDto getContactPerson(ProposalDevelopmentDocumentContract pdDoc) ;
30 }