View Javadoc
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  }