fr.paris.lutece.plugins.directory.modules.pdfproducer.service
Class ConfigProducerService

java.lang.Object
  extended by fr.paris.lutece.plugins.directory.modules.pdfproducer.service.ConfigProducerService

public class ConfigProducerService
extends java.lang.Object

ConfigProducerService


Constructor Summary
ConfigProducerService()
           
 
Method Summary
 void addNewConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, ConfigProducer configProducer, java.util.List<java.lang.Integer> listIdEntry)
          This method add a new config with different directory entry selected by AdminUser
 void copyProducerConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdConfig, java.util.Locale locale)
          This method copy a config
 void createDefaultConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdDirectory, int nIdConfig)
          This method add default config
 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
 int loadDefaultConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdDirectory)
          This method loads a default config
 java.util.List<java.lang.Integer> loadListConfigEntry(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdConfig)
          This method load a list of id Entry by id config
 java.util.List<ConfigProducer> loadListProducerConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdDirectory, java.lang.String strConfigType)
          This method load a list of config by directory id and type
 void modifyProducerConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, ConfigProducer configProducer, java.util.List<java.lang.Integer> listIdEntry)
          This method modify a config
 void updateDefaultConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdDirectory, int nIdConfig)
          This method update default config
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigProducerService

public ConfigProducerService()
Method Detail

addNewConfig

public void addNewConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                         ConfigProducer configProducer,
                         java.util.List<java.lang.Integer> listIdEntry)
This method add a new config with different directory entry selected by AdminUser

Parameters:
plugin - The plugin
configProducer - configuration
listIdEntry - The list of entry id that appear in configuration

loadConfig

public ConfigProducer loadConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                                 int nIdConfig)
This method load a config

Parameters:
plugin - plugin
nIdConfig - config id
Returns:
ConfigProducer

loadListProducerConfig

public java.util.List<ConfigProducer> loadListProducerConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                                                             int nIdDirectory,
                                                             java.lang.String strConfigType)
This method load a list of config by directory id and type

Parameters:
plugin - The plugin
nIdDirectory - The id of directory
strConfigType - The type of configuration
Returns:
The ProducerConfig list

loadListConfigEntry

public java.util.List<java.lang.Integer> loadListConfigEntry(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                                                             int nIdConfig)
This method load a list of id Entry by id config

Parameters:
plugin - The plugin
nIdConfig - The config id
Returns:
The id entry list

deleteProducerConfig

public void deleteProducerConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                                 int nIdConfigProducer)
This method delete a config by id

Parameters:
plugin - plugin
nIdConfigProducer - id config producer

modifyProducerConfig

public void modifyProducerConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                                 ConfigProducer configProducer,
                                 java.util.List<java.lang.Integer> listIdEntry)
This method modify a config

Parameters:
plugin - plugin
configProducer - configuration
listIdEntry - list of id entry

copyProducerConfig

public void copyProducerConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                               int nIdConfig,
                               java.util.Locale locale)
This method copy a config

Parameters:
plugin - plugin
nIdConfig - id configproduducer
locale - locale

loadDefaultConfig

public int loadDefaultConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                             int nIdDirectory)
This method loads a default config

Parameters:
plugin - plugin
nIdDirectory - id directory
Returns:
id config

createDefaultConfig

public void createDefaultConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                                int nIdDirectory,
                                int nIdConfig)
This method add default config

Parameters:
plugin - plugin
nIdDirectory - id directory
nIdConfig - id config

updateDefaultConfig

public void updateDefaultConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                                int nIdDirectory,
                                int nIdConfig)
This method update default config

Parameters:
plugin - plugin
nIdDirectory - id directory
nIdConfig - id config


Copyright © 2011 Mairie de Paris. All Rights Reserved.