fr.paris.lutece.plugins.form.service
Class ResponseService

java.lang.Object
  extended by fr.paris.lutece.plugins.form.service.ResponseService
All Implemented Interfaces:
IResponseService

public class ResponseService
extends java.lang.Object
implements IResponseService

ResponseService


Constructor Summary
ResponseService()
           
 
Method Summary
 void create(FormSubmit formSubmit)
          
 void create(Response response)
          Creation of an instance of response
 Response findByPrimaryKey(int nKey, boolean bGetFileData)
          Returns an instance of a Response whose identifier is specified in parameter
 java.util.List<Response> getResponseList(ResponseFilter filter, boolean bGetFileData)
          Load the data of all the response who verify the filter and returns them in a list
 java.util.List<StatisticEntrySubmit> getStatisticByIdEntry(int nIdEntry)
          Return a list of statistic on the entry
 void remove(int nIdFormSubmit)
          Remove all response associate to the form submit whose identifier is specified in parameter
 void setFileService(FileService fileService)
          Set the file service
 void update(Response response)
          Update of the response which is specified in parameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResponseService

public ResponseService()
Method Detail

setFileService

public void setFileService(FileService fileService)
Set the file service

Specified by:
setFileService in interface IResponseService
Parameters:
fileService - the file service

create

@Transactional(value="form.transactionManager")
public void create(FormSubmit formSubmit)

Specified by:
create in interface IResponseService

create

public void create(Response response)
Creation of an instance of response

Specified by:
create in interface IResponseService
Parameters:
response - The instance of the response which contains the informations to store

update

public void update(Response response)
Update of the response which is specified in parameter

Specified by:
update in interface IResponseService
Parameters:
response - The instance of the Response which contains the informations to update

remove

public void remove(int nIdFormSubmit)
Remove all response associate to the form submit whose identifier is specified in parameter

Specified by:
remove in interface IResponseService
Parameters:
nIdFormSubmit - The formSubmitKey

findByPrimaryKey

public Response findByPrimaryKey(int nKey,
                                 boolean bGetFileData)
Returns an instance of a Response whose identifier is specified in parameter

Specified by:
findByPrimaryKey in interface IResponseService
Parameters:
nKey - The entry primary key
bGetFileData - get file data
Returns:
an instance of Response

getResponseList

public java.util.List<Response> getResponseList(ResponseFilter filter,
                                                boolean bGetFileData)
Load the data of all the response who verify the filter and returns them in a list

Specified by:
getResponseList in interface IResponseService
Parameters:
filter - the filter
bGetFileData - get file data
Returns:
the list of response

getStatisticByIdEntry

public java.util.List<StatisticEntrySubmit> getStatisticByIdEntry(int nIdEntry)
Return a list of statistic on the entry

Specified by:
getStatisticByIdEntry in interface IResponseService
Parameters:
nIdEntry - the id of the entry
Returns:
return a list of statistic on the entry


Copyright © 2012 Mairie de Paris. All Rights Reserved.