fr.paris.lutece.plugins.form.modules.exportdirectory.utils
Class ExportDirectoryUtils

java.lang.Object
  extended by fr.paris.lutece.plugins.form.modules.exportdirectory.utils.ExportDirectoryUtils

public final class ExportDirectoryUtils
extends java.lang.Object

class FormUtils


Field Summary
static java.lang.String PARAMETER_PREFIX_KEY_GEOLOCATION
           
 
Method Summary
static void createAllDirectoryField(int nIdEntryForm, fr.paris.lutece.plugins.directory.business.IEntry entryDirectory, fr.paris.lutece.portal.service.plugin.Plugin pluginForm, fr.paris.lutece.portal.service.plugin.Plugin pluginDirectory)
          Create all directory fields
static java.lang.String createDirectoryByIdForm(int nIdForm, javax.servlet.http.HttpServletRequest request, fr.paris.lutece.portal.service.plugin.Plugin pluginForm, fr.paris.lutece.portal.service.plugin.Plugin pluginDirectory)
          Create directory by id form
static java.lang.String createDirectoryEntry(fr.paris.lutece.plugins.form.business.IEntry entryForm, javax.servlet.http.HttpServletRequest request, fr.paris.lutece.portal.service.plugin.Plugin pluginForm, fr.paris.lutece.portal.service.plugin.Plugin pluginDirectory, fr.paris.lutece.plugins.directory.business.Directory directory, fr.paris.lutece.plugins.directory.business.IEntry entryGroup)
          Create a directory entry
static void createDirectoryNumberingEntry(fr.paris.lutece.portal.service.plugin.Plugin pluginDirectory, fr.paris.lutece.plugins.directory.business.Directory directory)
          Create a directory entry type numbering
static void createDirectoryNumberingEntry(fr.paris.lutece.portal.service.plugin.Plugin pluginDirectory, fr.paris.lutece.plugins.directory.business.Directory directory, java.lang.String strPrefix)
          Create a directory entry type numbering
static void createDirectoryRecord(javax.servlet.http.HttpServletRequest request, FormConfiguration formConfiguration, fr.paris.lutece.plugins.form.business.FormSubmit formSubmit, fr.paris.lutece.portal.service.plugin.Plugin pluginForm, fr.paris.lutece.portal.service.plugin.Plugin pluginDirectory)
          Create a directory record
static java.util.List<fr.paris.lutece.plugins.directory.business.EntryType> getDirectoryEntryForFormEntry(fr.paris.lutece.plugins.form.business.EntryType entryType)
          Get the directory entry for form entry
static boolean isDirectoryFileType(int nIdEntryType)
          Check if the given id entry type is an entry type file
static boolean isDirectoryImageType(int nIdEntryType)
          Check if the given id entry type is an entry type image
static boolean isDirectoryNumberingType(int nIdEntryType)
          Check if the given id entry type is an entry type numbering
static boolean isGeolocationEntry(int nIdEntryType)
          Geolocation type ids are set with the proprety PROPERTY_DIRECTORY_ID_ENTRY_TYPE_GEOLOCATION
static boolean isGeolocationFormEntry(fr.paris.lutece.plugins.form.business.IEntry formEntry)
          Finds if the given form entry is a geolocation entry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARAMETER_PREFIX_KEY_GEOLOCATION

public static final java.lang.String PARAMETER_PREFIX_KEY_GEOLOCATION
See Also:
Constant Field Values
Method Detail

getDirectoryEntryForFormEntry

public static java.util.List<fr.paris.lutece.plugins.directory.business.EntryType> getDirectoryEntryForFormEntry(fr.paris.lutece.plugins.form.business.EntryType entryType)
Get the directory entry for form entry

Parameters:
entryType - the entry type
Returns:
a list of entry types

createDirectoryByIdForm

public static java.lang.String createDirectoryByIdForm(int nIdForm,
                                                       javax.servlet.http.HttpServletRequest request,
                                                       fr.paris.lutece.portal.service.plugin.Plugin pluginForm,
                                                       fr.paris.lutece.portal.service.plugin.Plugin pluginDirectory)
Create directory by id form

Parameters:
nIdForm - the id form
request - the HTTP request
pluginForm - the plugin form
pluginDirectory - the plugin directory
Returns:
a property error message if there is an error

createDirectoryEntry

public static java.lang.String createDirectoryEntry(fr.paris.lutece.plugins.form.business.IEntry entryForm,
                                                    javax.servlet.http.HttpServletRequest request,
                                                    fr.paris.lutece.portal.service.plugin.Plugin pluginForm,
                                                    fr.paris.lutece.portal.service.plugin.Plugin pluginDirectory,
                                                    fr.paris.lutece.plugins.directory.business.Directory directory,
                                                    fr.paris.lutece.plugins.directory.business.IEntry entryGroup)
Create a directory entry

Parameters:
entryForm - the entry form
request - the HTTP request
pluginForm - the pluginf form
pluginDirectory - the plugin directory
directory - the directory
entryGroup - the entry group
Returns:
a property error message if there is an error

createDirectoryNumberingEntry

public static void createDirectoryNumberingEntry(fr.paris.lutece.portal.service.plugin.Plugin pluginDirectory,
                                                 fr.paris.lutece.plugins.directory.business.Directory directory,
                                                 java.lang.String strPrefix)
Create a directory entry type numbering

Parameters:
pluginDirectory - the plugin directory
directory - the directory
strPrefix - the prefix of the entry numbering

createDirectoryNumberingEntry

public static void createDirectoryNumberingEntry(fr.paris.lutece.portal.service.plugin.Plugin pluginDirectory,
                                                 fr.paris.lutece.plugins.directory.business.Directory directory)
Create a directory entry type numbering

Parameters:
pluginDirectory - the plugin directory
directory - the directory

createAllDirectoryField

public static void createAllDirectoryField(int nIdEntryForm,
                                           fr.paris.lutece.plugins.directory.business.IEntry entryDirectory,
                                           fr.paris.lutece.portal.service.plugin.Plugin pluginForm,
                                           fr.paris.lutece.portal.service.plugin.Plugin pluginDirectory)
Create all directory fields

Parameters:
nIdEntryForm - the id entry form
entryDirectory - the entry directory
pluginForm - the plugin form
pluginDirectory - the plugin directory

createDirectoryRecord

public static void createDirectoryRecord(javax.servlet.http.HttpServletRequest request,
                                         FormConfiguration formConfiguration,
                                         fr.paris.lutece.plugins.form.business.FormSubmit formSubmit,
                                         fr.paris.lutece.portal.service.plugin.Plugin pluginForm,
                                         fr.paris.lutece.portal.service.plugin.Plugin pluginDirectory)
                                  throws java.io.UnsupportedEncodingException
Create a directory record

Parameters:
request - the HTTP request
formConfiguration - the form configuration
formSubmit - the form submit
pluginForm - the plugin form
pluginDirectory - the plugin directory
Throws:
java.io.UnsupportedEncodingException - error if there is an encoding problem

isDirectoryFileType

public static boolean isDirectoryFileType(int nIdEntryType)
Check if the given id entry type is an entry type file

Parameters:
nIdEntryType - the id entry type
Returns:
true if it is an entry type file, false otherwise

isDirectoryImageType

public static boolean isDirectoryImageType(int nIdEntryType)
Check if the given id entry type is an entry type image

Parameters:
nIdEntryType - the id entry type
Returns:
true if it is an entry type image

isDirectoryNumberingType

public static boolean isDirectoryNumberingType(int nIdEntryType)
Check if the given id entry type is an entry type numbering

Parameters:
nIdEntryType - the id entry type
Returns:
true if it is an entry type numbering, false otherwise

isGeolocationFormEntry

public static boolean isGeolocationFormEntry(fr.paris.lutece.plugins.form.business.IEntry formEntry)
Finds if the given form entry is a geolocation entry

Parameters:
formEntry - the form entry
Returns:
true if the entry type is a geolocation type, false otherwise.

isGeolocationEntry

public static boolean isGeolocationEntry(int nIdEntryType)
Geolocation type ids are set with the proprety PROPERTY_DIRECTORY_ID_ENTRY_TYPE_GEOLOCATION

Parameters:
nIdEntryType - the type to check
Returns:
true if the entry type is a geolocation type, false otherwise.


Copyright © 2012 Mairie de Paris. All Rights Reserved.