|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.ofbiz.content.survey.SurveyWrapper
public class SurveyWrapper
Survey Wrapper - Class to render survey forms
| Nested Class Summary | |
|---|---|
protected class |
SurveyWrapper.SurveyWrapperException
|
| Field Summary | |
|---|---|
protected java.util.Map<java.lang.String,java.lang.Object> |
defaultValues
|
protected Delegator |
delegator
|
protected boolean |
edit
|
static java.lang.String |
module
|
protected java.lang.String |
partyId
|
protected java.util.Map<java.lang.String,java.lang.Object> |
passThru
|
protected java.lang.String |
responseId
|
protected java.lang.String |
surveyId
|
protected java.util.Map<java.lang.String,java.lang.Object> |
templateContext
|
| Constructor Summary | |
|---|---|
protected |
SurveyWrapper()
|
|
SurveyWrapper(Delegator delegator,
java.lang.String surveyId)
|
|
SurveyWrapper(Delegator delegator,
java.lang.String responseId,
java.lang.String partyId,
java.lang.String surveyId,
java.util.Map<java.lang.String,java.lang.Object> passThru)
|
|
SurveyWrapper(Delegator delegator,
java.lang.String responseId,
java.lang.String partyId,
java.lang.String surveyId,
java.util.Map<java.lang.String,java.lang.Object> passThru,
java.util.Map<java.lang.String,java.lang.Object> defaultValues)
|
| Method Summary | |
|---|---|
void |
addToTemplateContext(java.lang.String name,
java.lang.Object value)
Adds an object to the FTL survey template context |
boolean |
canRespond()
|
boolean |
canUpdate()
|
protected void |
checkParameters()
|
long |
getNumberResponses()
|
java.util.List<GenericValue> |
getQuestionResponses(GenericValue question,
int startIndex,
int number)
|
java.util.Map<java.lang.String,java.lang.Object> |
getResponseAnswers(java.lang.String responseId)
|
java.util.Map<java.lang.String,java.lang.Object> |
getResultInfo(GenericValue question)
|
java.util.Map<java.lang.String,java.lang.Object> |
getResults(java.util.List<GenericValue> questions)
|
GenericValue |
getSurvey()
|
java.lang.String |
getSurveyName()
|
java.util.List<GenericValue> |
getSurveyQuestionAndAppls()
|
java.util.List<GenericValue> |
getSurveyResponses(GenericValue question)
|
protected freemarker.template.Template |
getTemplate(java.net.URL templateUrl)
|
protected java.lang.String |
getThisResponseId()
|
void |
removeFromTemplateContext(java.lang.String name)
Removes an object from the FTL survey template context |
java.io.Writer |
render(java.lang.String templatePath)
Renders the Survey |
void |
render(java.net.URL templateUrl,
java.io.Writer writer)
Renders the Survey |
void |
setDefaultValues(java.util.Map<java.lang.String,java.lang.Object> defaultValues)
Sets the default values |
void |
setEdit(boolean edit)
|
void |
setPassThru(java.util.Map<java.lang.String,java.lang.Object> passThru)
Sets the pass-thru values (hidden form fields) |
protected void |
setThisResponseId(java.lang.String responseId)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String module
protected Delegator delegator
protected java.lang.String responseId
protected java.lang.String partyId
protected java.lang.String surveyId
protected java.util.Map<java.lang.String,java.lang.Object> templateContext
protected java.util.Map<java.lang.String,java.lang.Object> passThru
protected java.util.Map<java.lang.String,java.lang.Object> defaultValues
protected boolean edit
| Constructor Detail |
|---|
protected SurveyWrapper()
public SurveyWrapper(Delegator delegator,
java.lang.String responseId,
java.lang.String partyId,
java.lang.String surveyId,
java.util.Map<java.lang.String,java.lang.Object> passThru,
java.util.Map<java.lang.String,java.lang.Object> defaultValues)
public SurveyWrapper(Delegator delegator,
java.lang.String responseId,
java.lang.String partyId,
java.lang.String surveyId,
java.util.Map<java.lang.String,java.lang.Object> passThru)
public SurveyWrapper(Delegator delegator,
java.lang.String surveyId)
| Method Detail |
|---|
protected void checkParameters()
public void setPassThru(java.util.Map<java.lang.String,java.lang.Object> passThru)
passThru - public void setDefaultValues(java.util.Map<java.lang.String,java.lang.Object> defaultValues)
defaultValues -
public void addToTemplateContext(java.lang.String name,
java.lang.Object value)
name - value - public void removeFromTemplateContext(java.lang.String name)
name -
public java.io.Writer render(java.lang.String templatePath)
throws SurveyWrapper.SurveyWrapperException
SurveyWrapper.SurveyWrapperException
public void render(java.net.URL templateUrl,
java.io.Writer writer)
throws SurveyWrapper.SurveyWrapperException
templateUrl - the template URLwriter - the write
SurveyWrapper.SurveyWrapperExceptionprotected freemarker.template.Template getTemplate(java.net.URL templateUrl)
public void setEdit(boolean edit)
public GenericValue getSurvey()
public java.lang.String getSurveyName()
public boolean canUpdate()
public boolean canRespond()
public java.util.List<GenericValue> getSurveyQuestionAndAppls()
protected java.lang.String getThisResponseId()
protected void setThisResponseId(java.lang.String responseId)
public long getNumberResponses()
throws SurveyWrapper.SurveyWrapperException
SurveyWrapper.SurveyWrapperException
public java.util.List<GenericValue> getSurveyResponses(GenericValue question)
throws SurveyWrapper.SurveyWrapperException
SurveyWrapper.SurveyWrapperException
public java.util.Map<java.lang.String,java.lang.Object> getResponseAnswers(java.lang.String responseId)
throws SurveyWrapper.SurveyWrapperException
SurveyWrapper.SurveyWrapperException
public java.util.List<GenericValue> getQuestionResponses(GenericValue question,
int startIndex,
int number)
throws SurveyWrapper.SurveyWrapperException
SurveyWrapper.SurveyWrapperException
public java.util.Map<java.lang.String,java.lang.Object> getResults(java.util.List<GenericValue> questions)
throws SurveyWrapper.SurveyWrapperException
SurveyWrapper.SurveyWrapperException
public java.util.Map<java.lang.String,java.lang.Object> getResultInfo(GenericValue question)
throws SurveyWrapper.SurveyWrapperException
SurveyWrapper.SurveyWrapperException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||