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 ProposalPersonContract
firstN
- 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 personsProposalPersonContract
org.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.