Class DepartmentalPersonServiceImpl

java.lang.Object
org.kuali.coeus.s2sgen.impl.person.DepartmentalPersonServiceImpl
All Implemented Interfaces:
DepartmentalPersonService

@Component("departmentalPersonService") public class DepartmentalPersonServiceImpl extends Object implements DepartmentalPersonService
  • Constructor Details

    • DepartmentalPersonServiceImpl

      public DepartmentalPersonServiceImpl()
  • Method Details

    • getDepartmentalPerson

      public DepartmentalPersonDto getDepartmentalPerson(org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract pdDoc)
      This method populates and returns the Departmental Person object for a given proposal document
      Specified by:
      getDepartmentalPerson in interface DepartmentalPersonService
      Parameters:
      pdDoc - Proposal Development Document.
      Returns:
      DepartmentalPerson departmental Person object for a given proposal document.
    • getContactPerson

      public DepartmentalPersonDto getContactPerson(org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract pdDoc)
      This method is used to get the details of Contact person
      Specified by:
      getContactPerson in interface DepartmentalPersonService
      Parameters:
      pdDoc - (ProposalDevelopmentDocument) proposal development document.
      Returns:
      depPerson(DepartmentalPerson) corresponding to the contact type.
    • getContactType

      protected String getContactType()
      This method returns the type of contact person for a proposal
      Returns:
      String contact type for the proposal
    • getProposalAdminDetailsService

      public org.kuali.coeus.instprop.api.admin.ProposalAdminDetailsService getProposalAdminDetailsService()
    • setProposalAdminDetailsService

      public void setProposalAdminDetailsService(org.kuali.coeus.instprop.api.admin.ProposalAdminDetailsService proposalAdminDetailsService)
    • getRolodexService

      public org.kuali.coeus.common.api.rolodex.RolodexService getRolodexService()
    • setRolodexService

      public void setRolodexService(org.kuali.coeus.common.api.rolodex.RolodexService rolodexService)
    • getKcPersonRepositoryService

      public org.kuali.coeus.common.api.person.KcPersonRepositoryService getKcPersonRepositoryService()
    • setKcPersonRepositoryService

      public void setKcPersonRepositoryService(org.kuali.coeus.common.api.person.KcPersonRepositoryService kcPersonRepositoryService)
    • getUnitRepositoryService

      public org.kuali.coeus.common.api.unit.UnitRepositoryService getUnitRepositoryService()
    • setUnitRepositoryService

      public void setUnitRepositoryService(org.kuali.coeus.common.api.unit.UnitRepositoryService unitRepositoryService)
    • getS2SConfigurationService

      public org.kuali.coeus.propdev.api.s2s.S2SConfigurationService getS2SConfigurationService()
    • setS2SConfigurationService

      public void setS2SConfigurationService(org.kuali.coeus.propdev.api.s2s.S2SConfigurationService s2SConfigurationService)