fr.paris.lutece.plugins.directory.modules.pdfproducer.business.producerconfig
Class ConfigProducerHome

java.lang.Object
  extended by fr.paris.lutece.plugins.directory.modules.pdfproducer.business.producerconfig.ConfigProducerHome

public final class ConfigProducerHome
extends java.lang.Object

ConfigProducerHome


Method Summary
static 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
static boolean checkEntry(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdEntry)
          This method check if an entry is used by a config
static void copyProducerConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdConfig, java.util.Locale locale)
          This method copy a config
static void createDefaultConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdDirectory, int nIdConfig)
          This method add default config
static void deleteByDirectory(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdDirectory)
          This method check if a config exists for a specific directory
static void deleteProducerConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdConfigProducer)
          This method delete a config by id
static ConfigProducer loadConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdConfig)
          This method load a config
static int loadDefaultConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, int nIdDirectory)
          This method loads a default config
static 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
static 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
static void modifyProducerConfig(fr.paris.lutece.portal.service.plugin.Plugin plugin, ConfigProducer configProducer, java.util.List<java.lang.Integer> listIdEntry)
          This method modify a config
static 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
 

Method Detail

addNewConfig

public static 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 static 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 static 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 static 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 static 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 static 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 static 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

deleteByDirectory

public static void deleteByDirectory(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                                     int nIdDirectory)
This method check if a config exists for a specific directory

Parameters:
plugin - plugin
nIdDirectory - id of directory

checkEntry

public static boolean checkEntry(fr.paris.lutece.portal.service.plugin.Plugin plugin,
                                 int nIdEntry)
This method check if an entry is used by a config

Parameters:
plugin - plugin
nIdEntry - id of entry
Returns:
true an entry is used by a config otherwise false

loadDefaultConfig

public static 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 static 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 static 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.