public class ResponseService extends Object implements IResponseService
Constructor and Description |
---|
ResponseService() |
Modifier and Type | Method and Description |
---|---|
void |
anonymizeEntries(List<Integer> listIdEntries,
Timestamp dateCleanTo)
Anonymize entries of responses
|
void |
create(FormSubmit formSubmit)
Create a form submit
|
void |
create(fr.paris.lutece.plugins.genericattributes.business.Response response,
int nIdFormSubmit)
Creation of an instance of response
|
fr.paris.lutece.plugins.genericattributes.business.Response |
findByPrimaryKey(int nKey,
boolean bGetFileData)
Returns an instance of a Response whose identifier is specified in
parameter
|
fr.paris.lutece.plugins.genericattributes.service.file.FileService |
getFileService()
Get the file service
|
List<fr.paris.lutece.plugins.genericattributes.business.Response> |
getResponseList(fr.paris.lutece.plugins.genericattributes.business.ResponseFilter filter,
boolean bGetFileData)
Load the data of all the response who verify the filter and returns them
in a list
|
List<fr.paris.lutece.plugins.genericattributes.business.StatisticEntrySubmit> |
getStatisticByIdEntry(int nIdEntry)
Return a list of statistic on the entry
|
void |
removeFromFormSubmit(int nIdFormSubmit)
Remove responses associated with a given form submit
|
void |
update(fr.paris.lutece.plugins.genericattributes.business.Response response)
Update of the response which is specified in parameter
|
public fr.paris.lutece.plugins.genericattributes.service.file.FileService getFileService()
getFileService
in interface IResponseService
@Transactional(value="form.transactionManager") public void create(FormSubmit formSubmit)
create
in interface IResponseService
formSubmit
- The form submit to createpublic void create(fr.paris.lutece.plugins.genericattributes.business.Response response, int nIdFormSubmit)
create
in interface IResponseService
response
- The instance of the response which contains the
informations to storenIdFormSubmit
- The id of the form submit associated with this
responsepublic void update(fr.paris.lutece.plugins.genericattributes.business.Response response)
update
in interface IResponseService
response
- The instance of the Response which contains the
informations to updatepublic fr.paris.lutece.plugins.genericattributes.business.Response findByPrimaryKey(int nKey, boolean bGetFileData)
findByPrimaryKey
in interface IResponseService
nKey
- The entry primary keybGetFileData
- get file datapublic List<fr.paris.lutece.plugins.genericattributes.business.Response> getResponseList(fr.paris.lutece.plugins.genericattributes.business.ResponseFilter filter, boolean bGetFileData)
getResponseList
in interface IResponseService
filter
- the filterbGetFileData
- get file datapublic List<fr.paris.lutece.plugins.genericattributes.business.StatisticEntrySubmit> getStatisticByIdEntry(int nIdEntry)
getStatisticByIdEntry
in interface IResponseService
nIdEntry
- the id of the entrypublic void anonymizeEntries(List<Integer> listIdEntries, Timestamp dateCleanTo)
anonymizeEntries
in interface IResponseService
listIdEntries
- The list of id of responses to anonymize responses
ofdateCleanTo
- Anonymize responses posted before this datepublic void removeFromFormSubmit(int nIdFormSubmit)
removeFromFormSubmit
in interface IResponseService
nIdFormSubmit
- The id of the form submitCopyright © 2016 City of Paris. All rights reserved.