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 }