@Transactional public class QuestionnaireServiceImpl extends Object implements QuestionnaireService
| Constructor and Description |
|---|
QuestionnaireServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
copyQuestionnaire(Questionnaire src,
Questionnaire dest)
This method is called to copy the source questionnaire to target questionnaire and save to DB
|
protected void |
copyQuestionnaireLists(Questionnaire src,
Questionnaire dest) |
List<String> |
getAssociateModules()
This method the modules code that the user has permission to associate to questionnaire
|
boolean |
isCurrentQuestionnaire(Questionnaire questionnaire)
Returns true of the questionnaire is the newest version of the questionnaire.
|
boolean |
isQuestionnaireNameExist(String questionnaireId,
String name)
This method is to check whether questionnaire name has been used
|
boolean |
isUniqueUsage(Questionnaire questionnaire,
QuestionnaireUsage usage)
Returns true if the usage passed in is unique.
|
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService) |
void |
setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService)
Sets the ParameterService.
|
void |
setUnitAuthorizationService(UnitAuthorizationService unitAuthorizationService) |
public boolean isQuestionnaireNameExist(String questionnaireId, String name)
QuestionnaireServiceisQuestionnaireNameExist in interface QuestionnaireServiceorg.kuali.kra.questionnaire.QuestionnaireService#isQuestionnaireNameExist(java.lang.Integer, java.lang.String)public void copyQuestionnaire(Questionnaire src, Questionnaire dest)
QuestionnaireServicecopyQuestionnaire in interface QuestionnaireServicesrc - : source questionnairedest - : target questionnaireQuestionnaireService.copyQuestionnaire(org.kuali.kra.questionnaire.Questionnaire,
org.kuali.kra.questionnaire.Questionnaire)public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
protected void copyQuestionnaireLists(Questionnaire src, Questionnaire dest)
public List<String> getAssociateModules()
QuestionnaireServicegetAssociateModules in interface QuestionnaireServiceQuestionnaireService.getAssociateModules()public void setUnitAuthorizationService(UnitAuthorizationService unitAuthorizationService)
public void setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService)
parameterService - the parameter service.public boolean isUniqueUsage(Questionnaire questionnaire, QuestionnaireUsage usage)
QuestionnaireServiceisUniqueUsage in interface QuestionnaireServiceorg.kuali.kra.questionnaire.QuestionnaireService#isUniqueUsage(org.kuali.kra.questionnaire.QuestionnaireUsage)public boolean isCurrentQuestionnaire(Questionnaire questionnaire)
QuestionnaireServiceisCurrentQuestionnaire in interface QuestionnaireServiceCopyright © 2013 The Kuali Foundation. All Rights Reserved.