public abstract class DefaultDirectorySearchFields extends Object implements IDirectorySearchFields, Serializable
Modifier and Type | Field and Description |
---|---|
static int |
ALL_INT |
Constructor and Description |
---|
DefaultDirectorySearchFields() |
Modifier and Type | Method and Description |
---|---|
String |
getCurrentPageIndex()
Current page index
|
Date |
getDateCreationBeginRecord()
Date creation begin record
|
Date |
getDateCreationEndRecord()
Date creation end record
|
Date |
getDateCreationRecord()
Date creation record
|
Date |
getDateModificationBeginRecord()
Date modification begin record
|
Date |
getDateModificationEndRecord()
Date modification end record
|
Date |
getDateModificationRecord()
Date modification record
|
abstract 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
|
HashMap<String,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(String strCurrentPageIndex)
Current page index
|
void |
setDateCreationBeginRecord(Date dateCreationBeginRecord)
Date creation begin record
|
void |
setDateCreationEndRecord(Date dateCreationEndRecord)
Date creation end record
|
void |
setDateCreationRecord(Date dateCreationRecord)
Date creation record
|
void |
setDateModificationBeginRecord(Date dateModificationBeginRecord)
Date modification begin record
|
void |
setDateModificationEndRecord(Date dateModificationEndRecord)
Date modification end record
|
void |
setDateModificationRecord(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(HashMap<String,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
|
public static final int ALL_INT
public String getCurrentPageIndex()
IDirectorySearchFields
getCurrentPageIndex
in interface IDirectorySearchFields
public Date getDateCreationBeginRecord()
IDirectorySearchFields
getDateCreationBeginRecord
in interface IDirectorySearchFields
public Date getDateCreationEndRecord()
IDirectorySearchFields
getDateCreationEndRecord
in interface IDirectorySearchFields
public Date getDateCreationRecord()
IDirectorySearchFields
getDateCreationRecord
in interface IDirectorySearchFields
public int getDefaultItemsPerPage()
IDirectorySearchFields
getDefaultItemsPerPage
in interface IDirectorySearchFields
public int getIdDirectory()
IDirectorySearchFields
getIdDirectory
in interface IDirectorySearchFields
public int getIdEntry()
IDirectorySearchFields
getIdEntry
in interface IDirectorySearchFields
public HashMap<String,List<RecordField>> getMapQuery()
IDirectorySearchFields
getMapQuery
in interface IDirectorySearchFields
public IEntry getSortEntry()
IDirectorySearchFields
getSortEntry
in interface IDirectorySearchFields
public int getSortOrder()
IDirectorySearchFields
getSortOrder
in interface IDirectorySearchFields
public void setCurrentPageIndex(String strCurrentPageIndex)
IDirectorySearchFields
setCurrentPageIndex
in interface IDirectorySearchFields
strCurrentPageIndex
- current page indexpublic void setDateCreationBeginRecord(Date dateCreationBeginRecord)
IDirectorySearchFields
setDateCreationBeginRecord
in interface IDirectorySearchFields
dateCreationBeginRecord
- date creation begin recordpublic void setDateCreationEndRecord(Date dateCreationEndRecord)
IDirectorySearchFields
setDateCreationEndRecord
in interface IDirectorySearchFields
dateCreationEndRecord
- date creation end recordpublic void setDateCreationRecord(Date dateCreationRecord)
IDirectorySearchFields
setDateCreationRecord
in interface IDirectorySearchFields
dateCreationRecord
- date creation recordpublic void setDefaultItemsPerPage(int nDefaultItemsPerPage)
IDirectorySearchFields
setDefaultItemsPerPage
in interface IDirectorySearchFields
nDefaultItemsPerPage
- default items per pagepublic void setIdDirectory(int nIdDirectory)
IDirectorySearchFields
setIdDirectory
in interface IDirectorySearchFields
nIdDirectory
- id directorypublic void setIdEntry(int nIdEntry)
IDirectorySearchFields
setIdEntry
in interface IDirectorySearchFields
nIdEntry
- id entrypublic void setMapQuery(HashMap<String,List<RecordField>> mapQuery)
IDirectorySearchFields
setMapQuery
in interface IDirectorySearchFields
mapQuery
- map querypublic void setSortEntry(IEntry sortEntry)
IDirectorySearchFields
setSortEntry
in interface IDirectorySearchFields
sortEntry
- the sort entrypublic void setSortOrder(int nSortOrder)
IDirectorySearchFields
setSortOrder
in interface IDirectorySearchFields
nSortOrder
- the sort orderpublic void setSortParameters(javax.servlet.http.HttpServletRequest request, Directory directory, fr.paris.lutece.portal.service.plugin.Plugin plugin)
IDirectorySearchFields
setSortParameters
in interface IDirectorySearchFields
request
- the HTTP requestdirectory
- the directoryplugin
- the pluginpublic int getItemsPerPage()
IDirectorySearchFields
getItemsPerPage
in interface IDirectorySearchFields
public void setItemsPerPage(int nItemsPerPage)
IDirectorySearchFields
setItemsPerPage
in interface IDirectorySearchFields
nItemsPerPage
- items per pagepublic void setIsDisabled(int nIdIsDisabled)
IDirectorySearchFields
setIsDisabled
in interface IDirectorySearchFields
nIdIsDisabled
- true if the records displayed must be disabledpublic int getIsDisabled()
getIsDisabled
in interface IDirectorySearchFields
public abstract String getDefaultIdSortEntry(Directory directory)
IDirectorySearchFields
getDefaultIdSortEntry
in interface IDirectorySearchFields
directory
- the directorypublic abstract boolean isDefaultAscendingSort(Directory directory)
IDirectorySearchFields
isDefaultAscendingSort
in interface IDirectorySearchFields
directory
- the directorypublic void setDateModificationBeginRecord(Date dateModificationBeginRecord)
setDateModificationBeginRecord
in interface IDirectorySearchFields
dateModificationBeginRecord
- date modification begin recordpublic Date getDateModificationBeginRecord()
getDateModificationBeginRecord
in interface IDirectorySearchFields
public void setDateModificationEndRecord(Date dateModificationEndRecord)
setDateModificationEndRecord
in interface IDirectorySearchFields
dateModificationEndRecord
- date modification end recordpublic Date getDateModificationEndRecord()
getDateModificationEndRecord
in interface IDirectorySearchFields
public void setDateModificationRecord(Date dateModificationRecord)
setDateModificationRecord
in interface IDirectorySearchFields
dateModificationRecord
- date modification recordpublic Date getDateModificationRecord()
getDateModificationRecord
in interface IDirectorySearchFields
public void setSortByDateModification(boolean bIsSortByDateModification)
setSortByDateModification
in interface IDirectorySearchFields
bIsSortByDateModification
- true if it must be sort by date
modificationpublic boolean isSortByDateModification()
isSortByDateModification
in interface IDirectorySearchFields
Copyright © 2016 City of Paris. All rights reserved.