public class ConfigProducerDAO extends Object implements IConfigProducerDAO
Constructor and Description |
---|
ConfigProducerDAO() |
Modifier and Type | Method and Description |
---|---|
void |
addNewConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin,
ConfigProducer configProducer,
List<Integer> listIdQuestion)
This method add a new config with different forms entry selected by AdminUser
|
boolean |
checkQuestion(fr.paris.lutece.portal.service.plugin.Plugin plugin,
int nIdQuestion)
This method check if an entry is used by a config
|
void |
copyProducerConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin,
int nIdConfig,
Locale locale)
This method copy a config
|
void |
createDefaultConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin,
int nIdForms,
int nIdConfig,
DocumentType docType)
This method add default config
|
void |
deleteByForm(fr.paris.lutece.portal.service.plugin.Plugin plugin,
int nIdForm)
This method delete all config by id forms
|
void |
deleteProducerConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin,
int nIdConfigProducer)
This method delete a config by id
|
ConfigProducer |
loadConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin,
int nIdConfig)
This method load a config
|
ConfigProducer |
loadDefaultConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin,
int nIdForms,
DocumentType docType)
This method loads a default config
|
List<ConfigProducer> |
loadDefaultConfigList(fr.paris.lutece.portal.service.plugin.Plugin plugin,
int nIdForms)
This method loads a default config
|
List<Integer> |
loadListConfigQuestion(fr.paris.lutece.portal.service.plugin.Plugin plugin,
int nIdConfig)
This method load a list of id Question by id config
|
List<ConfigProducer> |
loadListProducerConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin,
int nIdForms)
This method load a list of config by forms id and type
|
void |
modifyProducerConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin,
ConfigProducer configProducer,
List<Integer> listIdQuestion)
This method modify a config
|
void |
removeAllDefaultConfigOfForm(fr.paris.lutece.portal.service.plugin.Plugin plugin,
int nIdForm)
The method delete all the default config for a form
|
void |
updateDefaultConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin,
int nIdForms,
int nIdConfig,
DocumentType docType)
This method update default config
|
public void addNewConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, ConfigProducer configProducer, List<Integer> listIdQuestion)
addNewConfig
in interface IConfigProducerDAO
plugin
- The pluginconfigProducer
- configurationlistIdQuestion
- The list of entry id that appear in configurationpublic ConfigProducer loadConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdConfig)
loadConfig
in interface IConfigProducerDAO
plugin
- pluginnIdConfig
- config idpublic List<ConfigProducer> loadListProducerConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdForms)
loadListProducerConfig
in interface IConfigProducerDAO
plugin
- The pluginnIdForms
- The id of formspublic List<Integer> loadListConfigQuestion(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdConfig)
loadListConfigQuestion
in interface IConfigProducerDAO
plugin
- The pluginnIdConfig
- The config idpublic void deleteProducerConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdConfigProducer)
deleteProducerConfig
in interface IConfigProducerDAO
plugin
- pluginnIdConfigProducer
- id config producerpublic void modifyProducerConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, ConfigProducer configProducer, List<Integer> listIdQuestion)
modifyProducerConfig
in interface IConfigProducerDAO
plugin
- pluginconfigProducer
- configurationlistIdQuestion
- list of id entrypublic void copyProducerConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdConfig, Locale locale)
copyProducerConfig
in interface IConfigProducerDAO
plugin
- pluginnIdConfig
- id configproduducerlocale
- localepublic void deleteByForm(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdForm)
deleteByForm
in interface IConfigProducerDAO
plugin
- pluginnIdForm
- id of formspublic boolean checkQuestion(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdQuestion)
checkQuestion
in interface IConfigProducerDAO
plugin
- pluginnIdQuestion
- id of entrypublic ConfigProducer loadDefaultConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdForms, DocumentType docType)
loadDefaultConfig
in interface IConfigProducerDAO
plugin
- pluginnIdForms
- id formspublic List<ConfigProducer> loadDefaultConfigList(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdForms)
loadDefaultConfigList
in interface IConfigProducerDAO
plugin
- pluginnIdForms
- id formspublic void createDefaultConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdForms, int nIdConfig, DocumentType docType)
createDefaultConfig
in interface IConfigProducerDAO
plugin
- pluginnIdForms
- id formsnIdConfig
- id configpublic void updateDefaultConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdForms, int nIdConfig, DocumentType docType)
updateDefaultConfig
in interface IConfigProducerDAO
plugin
- pluginnIdForms
- id formsnIdConfig
- id configpublic void removeAllDefaultConfigOfForm(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdForm)
removeAllDefaultConfigOfForm
in interface IConfigProducerDAO
plugin
- the pluginnIdForm
- the id formCopyright © 2019 City of Paris. All rights reserved.