Class QuestionnaireEntityImpl

java.lang.Object
com.flowable.questionnaire.service.impl.entity.QuestionnaireEntityImpl
All Implemented Interfaces:
Questionnaire, QuestionnaireEntity

public class QuestionnaireEntityImpl
extends java.lang.Object
implements QuestionnaireEntity
Author:
Filip Hrisafov
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected Question currentQuestion  
    protected java.lang.String id  
    protected java.lang.String modelName  
    protected java.util.Map<java.lang.String,​java.lang.Object> parameters  
    protected java.util.List<Question> previousQuestions  
  • Constructor Summary

    Constructors 
    Constructor Description
    QuestionnaireEntityImpl()  
  • Method Summary

    Modifier and Type Method Description
    Question getCurrentQuestion()
    Returns the currently open question within this questionnaire, if any, might be null for a finished questionnaire.
    java.lang.String getId()
    Returns the unique id of this questionnaire.
    java.lang.String getModelName()
    Returns the name of the questionnaire model behind this questionnaire instance.
    java.util.Map<java.lang.String,​java.lang.Object> getParameters()
    The parameters that were used to start the questionnaire.
    java.util.List<Question> getPreviousQuestions()
    If requested as a full questionnaire instance data object, this list contains all the previously answered questions.
    void setCurrentQuestion​(Question currentQuestion)  
    void setId​(java.lang.String id)  
    void setModelName​(java.lang.String modelName)  
    void setParameters​(java.util.Map<java.lang.String,​java.lang.Object> parameters)  
    void setPreviousQuestions​(java.util.List<Question> previousQuestions)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait