public class YnqServiceImpl extends Object implements YnqService
| Modifier and Type | Class and Description |
|---|---|
protected class |
YnqServiceImpl.GroupNameComparator
Compares two YNQs by groupName.
|
| Constructor and Description |
|---|
YnqServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCertificationQuestions(List<Ynq> ynqs,
ProposalPerson proposalPerson) |
protected void |
addNewProposalQuestions(List<ProposalYnq> proposalYnqs,
List<Ynq> ynqs,
List<YnqGroupName> ynqGroupNames) |
org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService()
Gets the businessObjectService attribute.
|
org.kuali.rice.core.api.datetime.DateTimeService |
getDateTimeService() |
protected void |
getGroupNames(List<ProposalYnq> proposalYnqs,
List<YnqGroupName> ynqGroupNames) |
ProposalPerson |
getPersonYNQ(ProposalPerson proposalPerson,
ProposalDevelopmentDocument document) |
List<ProposalPerson> |
getProposalPerson()
This method returns list of Proposal Persons.
|
protected void |
getProposalQuestions(List<ProposalYnq> proposalYnqs,
List<YnqGroupName> ynqGroupNames,
List<Ynq> ynqs) |
List<Ynq> |
getYnq(String questionType)
This method returns list of YNQ - filter by question type.
|
List<YnqExplanationType> |
getYnqExplanationTypes()
This method returns list of YNQ Explanation Types.
|
protected String |
getYnqRequiredLabel(String ynqCode) |
protected boolean |
isDocumentSubmitted(ProposalDevelopmentDocument document) |
protected boolean |
isDuplicateGroupName(String groupName,
List<YnqGroupName> ynqGroupNames) |
void |
populateProposalQuestions(List<ProposalYnq> proposalYnqs,
List<YnqGroupName> ynqGroupNames,
ProposalDevelopmentDocument document)
This method is used to populate questions.
|
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
Sets the businessObjectService attribute value.
|
void |
setDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService dateTimeService) |
protected void |
setGroupName(String groupName,
List<YnqGroupName> ynqGroupNames) |
protected void |
setRequiredFields(Ynq type,
ProposalYnq proposalYnq) |
public List<YnqExplanationType> getYnqExplanationTypes()
YnqServicegetYnqExplanationTypes in interface YnqServiceorg.kuali.kra.proposaldevelopment.service.YnqService#getYnqExplanationTypes()public List<Ynq> getYnq(String questionType)
getYnq in interface YnqServiceorg.kuali.kra.proposaldevelopment.service.YnqService#getYnq(java.lang.String)public ProposalPerson getPersonYNQ(ProposalPerson proposalPerson, ProposalDevelopmentDocument document)
getPersonYNQ in interface YnqServiceproposalPerson - protected void addCertificationQuestions(List<Ynq> ynqs, ProposalPerson proposalPerson)
protected void setRequiredFields(Ynq type, ProposalYnq proposalYnq)
protected void getGroupNames(List<ProposalYnq> proposalYnqs, List<YnqGroupName> ynqGroupNames)
protected void getProposalQuestions(List<ProposalYnq> proposalYnqs, List<YnqGroupName> ynqGroupNames, List<Ynq> ynqs)
protected void setGroupName(String groupName, List<YnqGroupName> ynqGroupNames)
public void populateProposalQuestions(List<ProposalYnq> proposalYnqs, List<YnqGroupName> ynqGroupNames, ProposalDevelopmentDocument document)
YnqServicepopulateProposalQuestions in interface YnqServiceorg.kuali.kra.proposaldevelopment.service.YnqService#populateQuestions()protected void addNewProposalQuestions(List<ProposalYnq> proposalYnqs, List<Ynq> ynqs, List<YnqGroupName> ynqGroupNames)
protected boolean isDocumentSubmitted(ProposalDevelopmentDocument document)
protected boolean isDuplicateGroupName(String groupName, List<YnqGroupName> ynqGroupNames)
public List<ProposalPerson> getProposalPerson()
YnqServicegetProposalPerson in interface YnqServiceorg.kuali.kra.proposaldevelopment.service.YnqService#getProposalPerson()public org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
businessObjectService - The businessObjectService to set.public org.kuali.rice.core.api.datetime.DateTimeService getDateTimeService()
public void setDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService dateTimeService)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.