fr.paris.lutece.plugins.directory.web.action
Class DefaultDirectorySearchFields

java.lang.Object
  extended by fr.paris.lutece.plugins.directory.web.action.DefaultDirectorySearchFields
All Implemented Interfaces:
IDirectorySearchFields, java.io.Serializable
Direct Known Subclasses:
DirectoryAdminSearchFields, DirectorySiteSearchFields

public abstract class DefaultDirectorySearchFields
extends java.lang.Object
implements IDirectorySearchFields, java.io.Serializable

See Also:
Serialized Form

Field Summary
static int ALL_INT
           
 
Constructor Summary
DefaultDirectorySearchFields()
           
 
Method Summary
 java.lang.String getCurrentPageIndex()
          Current page index
 java.util.Date getDateCreationBeginRecord()
          Date creation begin record
 java.util.Date getDateCreationEndRecord()
          Date creation end record
 java.util.Date getDateCreationRecord()
          Date creation record
 java.util.Date getDateModificationBeginRecord()
          Date modification begin record
 java.util.Date getDateModificationEndRecord()
          Date modification end record
 java.util.Date getDateModificationRecord()
          Date modification record
abstract  java.lang.String getDefaultIdSortEntry(Directory directory)
          return the default entry used for sorting the records
 int getDefaultItemsPerPage()
          Default items per page
 int getIdDirectory()
          Id directory
 int getIdEntry()
          Id entry
 int getIsDisabled()
           
 int getItemsPerPage()
          Items per page
 java.util.HashMap<java.lang.String,java.util.List<RecordField>> getMapQuery()
          Map query
 IEntry getSortEntry()
          Get the sort entry
 int getSortOrder()
          Get the sort order
abstract  boolean isDefaultAscendingSort(Directory directory)
          return true if the record must be sorted by ascending sort
 boolean isSortByDateModification()
          Check if it must be sort by date modification
 void setCurrentPageIndex(java.lang.String strCurrentPageIndex)
          Current page index
 void setDateCreationBeginRecord(java.util.Date dateCreationBeginRecord)
          Date creation begin record
 void setDateCreationEndRecord(java.util.Date dateCreationEndRecord)
          Date creation end record
 void setDateCreationRecord(java.util.Date dateCreationRecord)
          Date creation record
 void setDateModificationBeginRecord(java.util.Date dateModificationBeginRecord)
          Date modification begin record
 void setDateModificationEndRecord(java.util.Date dateModificationEndRecord)
          Date modification end record
 void setDateModificationRecord(java.util.Date dateModificationRecord)
          Date modification record
 void setDefaultItemsPerPage(int nDefaultItemsPerPage)
          Default items per page
 void setIdDirectory(int nIdDirectory)
          Id directory
 void setIdEntry(int nIdEntry)
          Id entry
 void setIsDisabled(int nIdIsDisabled)
          set true if the records displayed must be disabled
 void setItemsPerPage(int nItemsPerPage)
          Items per page
 void setMapQuery(java.util.HashMap<java.lang.String,java.util.List<RecordField>> mapQuery)
          Map query
 void setSortByDateModification(boolean bIsSortByDateModification)
          Set true if it must be sort by date modification
 void setSortEntry(IEntry sortEntry)
          Set the sort entry
 void setSortOrder(int nSortOrder)
          Set the sort order
 void setSortParameters(javax.servlet.http.HttpServletRequest request, Directory directory, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Set the sort parameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALL_INT

public static final int ALL_INT
See Also:
Constant Field Values
Constructor Detail

DefaultDirectorySearchFields

public DefaultDirectorySearchFields()
Method Detail

getCurrentPageIndex

public java.lang.String getCurrentPageIndex()
Description copied from interface: IDirectorySearchFields
Current page index

Specified by:
getCurrentPageIndex in interface IDirectorySearchFields
Returns:
current page index

getDateCreationBeginRecord

public java.util.Date getDateCreationBeginRecord()
Description copied from interface: IDirectorySearchFields
Date creation begin record

Specified by:
getDateCreationBeginRecord in interface IDirectorySearchFields
Returns:
date creation begin record

getDateCreationEndRecord

public java.util.Date getDateCreationEndRecord()
Description copied from interface: IDirectorySearchFields
Date creation end record

Specified by:
getDateCreationEndRecord in interface IDirectorySearchFields
Returns:
date creation end record

getDateCreationRecord

public java.util.Date getDateCreationRecord()
Description copied from interface: IDirectorySearchFields
Date creation record

Specified by:
getDateCreationRecord in interface IDirectorySearchFields
Returns:
date creation record

getDefaultItemsPerPage

public int getDefaultItemsPerPage()
Description copied from interface: IDirectorySearchFields
Default items per page

Specified by:
getDefaultItemsPerPage in interface IDirectorySearchFields
Returns:
default items per page

getIdDirectory

public int getIdDirectory()
Description copied from interface: IDirectorySearchFields
Id directory

Specified by:
getIdDirectory in interface IDirectorySearchFields
Returns:
id directory

getIdEntry

public int getIdEntry()
Description copied from interface: IDirectorySearchFields
Id entry

Specified by:
getIdEntry in interface IDirectorySearchFields
Returns:
id entry

getMapQuery

public java.util.HashMap<java.lang.String,java.util.List<RecordField>> getMapQuery()
Description copied from interface: IDirectorySearchFields
Map query

Specified by:
getMapQuery in interface IDirectorySearchFields
Returns:
map query

getSortEntry

public IEntry getSortEntry()
Description copied from interface: IDirectorySearchFields
Get the sort entry

Specified by:
getSortEntry in interface IDirectorySearchFields
Returns:
the sort entry

getSortOrder

public int getSortOrder()
Description copied from interface: IDirectorySearchFields
Get the sort order

Specified by:
getSortOrder in interface IDirectorySearchFields
Returns:
the sort order

setCurrentPageIndex

public void setCurrentPageIndex(java.lang.String strCurrentPageIndex)
Description copied from interface: IDirectorySearchFields
Current page index

Specified by:
setCurrentPageIndex in interface IDirectorySearchFields
Parameters:
strCurrentPageIndex - current page index

setDateCreationBeginRecord

public void setDateCreationBeginRecord(java.util.Date dateCreationBeginRecord)
Description copied from interface: IDirectorySearchFields
Date creation begin record

Specified by:
setDateCreationBeginRecord in interface IDirectorySearchFields
Parameters:
dateCreationBeginRecord - date creation begin record

setDateCreationEndRecord

public void setDateCreationEndRecord(java.util.Date dateCreationEndRecord)
Description copied from interface: IDirectorySearchFields
Date creation end record

Specified by:
setDateCreationEndRecord in interface IDirectorySearchFields
Parameters:
dateCreationEndRecord - date creation end record

setDateCreationRecord

public void setDateCreationRecord(java.util.Date dateCreationRecord)
Description copied from interface: IDirectorySearchFields
Date creation record

Specified by:
setDateCreationRecord in interface IDirectorySearchFields
Parameters:
dateCreationRecord - date creation record

setDefaultItemsPerPage

public void setDefaultItemsPerPage(int nDefaultItemsPerPage)
Description copied from interface: IDirectorySearchFields
Default items per page

Specified by:
setDefaultItemsPerPage in interface IDirectorySearchFields
Parameters:
nDefaultItemsPerPage - default items per page

setIdDirectory

public void setIdDirectory(int nIdDirectory)
Description copied from interface: IDirectorySearchFields
Id directory

Specified by:
setIdDirectory in interface IDirectorySearchFields
Parameters:
nIdDirectory - id directory

setIdEntry

public void setIdEntry(int nIdEntry)
Description copied from interface: IDirectorySearchFields
Id entry

Specified by:
setIdEntry in interface IDirectorySearchFields
Parameters:
nIdEntry - id entry

setMapQuery

public void setMapQuery(java.util.HashMap<java.lang.String,java.util.List<RecordField>> mapQuery)
Description copied from interface: IDirectorySearchFields
Map query

Specified by:
setMapQuery in interface IDirectorySearchFields
Parameters:
mapQuery - map query

setSortEntry

public void setSortEntry(IEntry sortEntry)
Description copied from interface: IDirectorySearchFields
Set the sort entry

Specified by:
setSortEntry in interface IDirectorySearchFields
Parameters:
sortEntry - the sort entry

setSortOrder

public void setSortOrder(int nSortOrder)
Description copied from interface: IDirectorySearchFields
Set the sort order

Specified by:
setSortOrder in interface IDirectorySearchFields
Parameters:
nSortOrder - the sort order

setSortParameters

public void setSortParameters(javax.servlet.http.HttpServletRequest request,
                              Directory directory,
                              fr.paris.lutece.portal.service.plugin.Plugin plugin)
Description copied from interface: IDirectorySearchFields
Set the sort parameters

Specified by:
setSortParameters in interface IDirectorySearchFields
Parameters:
request - the HTTP request
directory - the directory
plugin - the plugin

getItemsPerPage

public int getItemsPerPage()
Description copied from interface: IDirectorySearchFields
Items per page

Specified by:
getItemsPerPage in interface IDirectorySearchFields
Returns:
items per page

setItemsPerPage

public void setItemsPerPage(int nItemsPerPage)
Description copied from interface: IDirectorySearchFields
Items per page

Specified by:
setItemsPerPage in interface IDirectorySearchFields
Parameters:
nItemsPerPage - items per page

setIsDisabled

public void setIsDisabled(int nIdIsDisabled)
Description copied from interface: IDirectorySearchFields
set true if the records displayed must be disabled

Specified by:
setIsDisabled in interface IDirectorySearchFields
Parameters:
nIdIsDisabled - true if the records displayed must be disabled

getIsDisabled

public int getIsDisabled()
Specified by:
getIsDisabled in interface IDirectorySearchFields
Returns:
true if the records must be disabled

getDefaultIdSortEntry

public abstract java.lang.String getDefaultIdSortEntry(Directory directory)
Description copied from interface: IDirectorySearchFields
return the default entry used for sorting the records

Specified by:
getDefaultIdSortEntry in interface IDirectorySearchFields
Parameters:
directory - the directory

isDefaultAscendingSort

public abstract boolean isDefaultAscendingSort(Directory directory)
Description copied from interface: IDirectorySearchFields
return true if the record must be sorted by ascending sort

Specified by:
isDefaultAscendingSort in interface IDirectorySearchFields
Parameters:
directory - the directory
Returns:
true if the record must be sorted by ascending sort

setDateModificationBeginRecord

public void setDateModificationBeginRecord(java.util.Date dateModificationBeginRecord)
Date modification begin record

Specified by:
setDateModificationBeginRecord in interface IDirectorySearchFields
Parameters:
dateModificationBeginRecord - date modification begin record

getDateModificationBeginRecord

public java.util.Date getDateModificationBeginRecord()
Date modification begin record

Specified by:
getDateModificationBeginRecord in interface IDirectorySearchFields
Returns:
date modification begin record

setDateModificationEndRecord

public void setDateModificationEndRecord(java.util.Date dateModificationEndRecord)
Date modification end record

Specified by:
setDateModificationEndRecord in interface IDirectorySearchFields
Parameters:
dateModificationEndRecord - date modification end record

getDateModificationEndRecord

public java.util.Date getDateModificationEndRecord()
Date modification end record

Specified by:
getDateModificationEndRecord in interface IDirectorySearchFields
Returns:
date modification end record

setDateModificationRecord

public void setDateModificationRecord(java.util.Date dateModificationRecord)
Date modification record

Specified by:
setDateModificationRecord in interface IDirectorySearchFields
Parameters:
dateModificationRecord - date modification record

getDateModificationRecord

public java.util.Date getDateModificationRecord()
Date modification record

Specified by:
getDateModificationRecord in interface IDirectorySearchFields
Returns:
date modification record

setSortByDateModification

public void setSortByDateModification(boolean bIsSortByDateModification)
Set true if it must be sort by date modification

Specified by:
setSortByDateModification in interface IDirectorySearchFields
Parameters:
bIsSortByDateModification - true if it must be sort by date modification

isSortByDateModification

public boolean isSortByDateModification()
Check if it must be sort by date modification

Specified by:
isSortByDateModification in interface IDirectorySearchFields
Returns:
true if it must be sort by date modification, false otherwise


Copyright © 2012 Mairie de Paris. All Rights Reserved.