public class CompositeTemplateGroupDisplay extends Object implements fr.paris.lutece.plugins.forms.web.ICompositeDisplay
Constructor and Description |
---|
CompositeTemplateGroupDisplay(fr.paris.lutece.plugins.forms.business.FormDisplay templateDisplay,
int nIterationNumber)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addModel(Map<String,Object> model) |
void |
addQuestions(List<fr.paris.lutece.plugins.forms.business.Question> listQuestion) |
fr.paris.lutece.plugins.forms.web.ICompositeDisplay |
filter(List<Integer> listQuestionIds) |
List<fr.paris.lutece.plugins.forms.business.Control> |
getAllDisplayControls() |
String |
getCompositeHtml(javax.servlet.http.HttpServletRequest request,
List<fr.paris.lutece.plugins.forms.business.FormQuestionResponse> listFormQuestionResponse,
Locale locale,
fr.paris.lutece.plugins.forms.web.entrytype.DisplayType displayType) |
List<fr.paris.lutece.plugins.forms.web.ICompositeDisplay> |
getCompositeList() |
fr.paris.lutece.plugins.forms.business.FormDisplay |
getFormDisplay() |
String |
getIcon() |
String |
getTitle() |
String |
getType() |
boolean |
isVisible() |
void |
iterate(int nIdTemplateDisplay) |
void |
removeIteration(javax.servlet.http.HttpServletRequest request,
int nIdGroupParent,
int nIndexIterationToRemove,
fr.paris.lutece.plugins.forms.business.FormResponse formResponse) |
public CompositeTemplateGroupDisplay(fr.paris.lutece.plugins.forms.business.FormDisplay templateDisplay, int nIterationNumber)
templateDisplay
- the template displaynIterationNumber
- the iteration numberpublic String getCompositeHtml(javax.servlet.http.HttpServletRequest request, List<fr.paris.lutece.plugins.forms.business.FormQuestionResponse> listFormQuestionResponse, Locale locale, fr.paris.lutece.plugins.forms.web.entrytype.DisplayType displayType)
getCompositeHtml
in interface fr.paris.lutece.plugins.forms.web.ICompositeDisplay
public void iterate(int nIdTemplateDisplay)
iterate
in interface fr.paris.lutece.plugins.forms.web.ICompositeDisplay
public void removeIteration(javax.servlet.http.HttpServletRequest request, int nIdGroupParent, int nIndexIterationToRemove, fr.paris.lutece.plugins.forms.business.FormResponse formResponse)
removeIteration
in interface fr.paris.lutece.plugins.forms.web.ICompositeDisplay
public List<fr.paris.lutece.plugins.forms.web.ICompositeDisplay> getCompositeList()
getCompositeList
in interface fr.paris.lutece.plugins.forms.web.ICompositeDisplay
public String getTitle()
getTitle
in interface fr.paris.lutece.plugins.forms.web.ICompositeDisplay
public String getType()
getType
in interface fr.paris.lutece.plugins.forms.web.ICompositeDisplay
public fr.paris.lutece.plugins.forms.business.FormDisplay getFormDisplay()
getFormDisplay
in interface fr.paris.lutece.plugins.forms.web.ICompositeDisplay
public List<fr.paris.lutece.plugins.forms.business.Control> getAllDisplayControls()
getAllDisplayControls
in interface fr.paris.lutece.plugins.forms.web.ICompositeDisplay
public void addQuestions(List<fr.paris.lutece.plugins.forms.business.Question> listQuestion)
addQuestions
in interface fr.paris.lutece.plugins.forms.web.ICompositeDisplay
public String getIcon()
getIcon
in interface fr.paris.lutece.plugins.forms.web.ICompositeDisplay
public void addModel(Map<String,Object> model)
addModel
in interface fr.paris.lutece.plugins.forms.web.ICompositeDisplay
public boolean isVisible()
isVisible
in interface fr.paris.lutece.plugins.forms.web.ICompositeDisplay
Copyright © 2022 City of Paris. All rights reserved.