public interface S2SProposalPersonService
| Modifier and Type | Method and Description | 
|---|---|
CitizenshipType | 
getCitizenship(org.kuali.coeus.propdev.api.person.ProposalPersonContract proposalPerson)
This method is used to get the citizenship from either warehouse or from person custom element 
 | 
List<org.kuali.coeus.propdev.api.person.ProposalPersonContract> | 
getCoInvestigators(org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract pdDoc)
Finds all the co-investigators associated with the provided pdDoc. 
 | 
List<org.kuali.coeus.propdev.api.person.ProposalPersonContract> | 
getKeyPersons(org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract pdDoc)
Finds all the key Person associated with the provided pdDoc. 
 | 
List<org.kuali.coeus.propdev.api.person.ProposalPersonContract> | 
getNKeyPersons(List<? extends org.kuali.coeus.propdev.api.person.ProposalPersonContract> keyPersons,
                            boolean firstN,
                            int n)
This method limits the number of key persons to n, returns list of key
 persons, first n in case firstN is true, or all other than first n, in
 case of firstN being false 
 | 
org.kuali.coeus.propdev.api.person.ProposalPersonContract | 
getPrincipalInvestigator(org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract pdDoc)
This method is to get PrincipalInvestigator from person list 
 | 
List<org.kuali.coeus.propdev.api.person.ProposalPersonContract> getNKeyPersons(List<? extends org.kuali.coeus.propdev.api.person.ProposalPersonContract> keyPersons, boolean firstN, int n)
keyPersons - list of ProposalPersonContractfirstN - value that determines whether the returned list should contain
            first n persons or the rest of personsn - number of key persons that are considered as not extra personsProposalPersonContractorg.kuali.coeus.propdev.api.person.ProposalPersonContract getPrincipalInvestigator(org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract pdDoc)
pdDoc - Proposal development document.List<org.kuali.coeus.propdev.api.person.ProposalPersonContract> getCoInvestigators(org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract pdDoc)
pdDoc - ProposalPersonContract.List<org.kuali.coeus.propdev.api.person.ProposalPersonContract> getKeyPersons(org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract pdDoc)
pdDoc - ProposalPersonContract.CitizenshipType getCitizenship(org.kuali.coeus.propdev.api.person.ProposalPersonContract proposalPerson)
proposalPerson - Copyright © 2014–2015 The Kuali Foundation. All rights reserved.