fr.paris.lutece.plugins.directory.business
Class EntryTypeMyLuteceUser

java.lang.Object
  extended by fr.paris.lutece.plugins.directory.business.Entry
      extended by fr.paris.lutece.plugins.directory.business.EntryTypeMyLuteceUser
All Implemented Interfaces:
IEntry

public class EntryTypeMyLuteceUser
extends Entry

class EntryTypeMyLuteceUser


Field Summary
 
Fields inherited from class fr.paris.lutece.plugins.directory.business.Entry
ATTRIBUTE_ENTRY_ID, ATTRIBUTE_ENTRY_ID_TYPE, ATTRIBUTE_IS_SORTABLE, ATTRIBUTE_SHOWXY, ATTRIBUTE_TITLE, FIELD_COMMENT, FIELD_ENTRY_ASSOCIATE, FIELD_HEIGHT, FIELD_HEIGHT_DISPLAY, FIELD_HELP_MESSAGE, FIELD_HELP_MESSAGE_SEARCH, FIELD_INSERT_GROUP, FIELD_LABEL_ALL_SEARCH, FIELD_MANDATORY, FIELD_MAX_SIZE_ENTER, FIELD_PRESENTATION, FIELD_REQUEST_SQL, FIELD_TITLE, FIELD_VALUE, FIELD_WIDTH, FIELD_WIDTH_DISPLAY, JSP_DOWNLOAD_FILE, MARK_DEFAULT_VALUES, MARK_ENTRY, MARK_LOCALE, MARK_MYLUTECE_USER_INFOS_LIST, MARK_MYLUTECE_USER_LOGIN, MARK_RECORD_FIELD, MARK_SHOW_ALL_INFO, MESSAGE_BLOBSTORE_CLIENT_SERVICE_UNAVAILABLE, MESSAGE_MANDATORY_FIELD, MESSAGE_NUMERIC_FIELD, PARAMETER_AUTOCOMPLETE, PARAMETER_COMMENT, PARAMETER_DATE_BEGIN, PARAMETER_DATE_END, PARAMETER_DIRECTORY_ASSOCIATE, PARAMETER_DISPLAY_HEIGHT, PARAMETER_DISPLAY_WIDTH, PARAMETER_ENTRY_ASSOCIATE, PARAMETER_FIELD_IN_LINE, PARAMETER_HEIGHT, PARAMETER_HELP_MESSAGE, PARAMETER_HELP_MESSAGE_SEARCH, PARAMETER_ID_DIRECTORY_RECORD, PARAMETER_INDEXED, PARAMETER_INDEXED_AS_SUMMARY, PARAMETER_INDEXED_AS_TITLE, PARAMETER_IS_ADD_VALUE_SEARCH_ALL, PARAMETER_LABEL_VALUE_SEARCH_ALL, PARAMETER_MANDATORY, PARAMETER_MAX_SIZE_ENTER, PARAMETER_MULTIPLE_SEARCH_FIELDS, PARAMETER_REQUEST_SQL, PARAMETER_ROLE_ASSOCIATED, PARAMETER_SEARCH_ACTION, PARAMETER_SHOW_ALL_INFO, PARAMETER_SHOWN_IN_ADVANCED_SEARCH, PARAMETER_SHOWN_IN_COMPLETENESS, PARAMETER_SHOWN_IN_EXPORT, PARAMETER_SHOWN_IN_HISTORY, PARAMETER_SHOWN_IN_RESULT_LIST, PARAMETER_SHOWN_IN_RESULT_RECORD, PARAMETER_TITLE, PARAMETER_UPDATE_ENTRY, PARAMETER_VALUE, PARAMETER_WIDTH, PARAMETER_WORKGROUP_ASSOCIATED, PROPERTY_IMPORT_MULTIPLE_VALUE_DELIMITER, TAG_ENTRY, TAG_LIST_ENTRY, TAG_TITLE
 
Constructor Summary
EntryTypeMyLuteceUser()
           
 
Method Summary
 java.lang.String convertRecordFieldTitleToString(RecordField recordField, java.util.Locale locale, boolean bDisplayFront)
          Convert the record field value to string
 java.lang.String convertRecordFieldValueToString(RecordField recordField, java.util.Locale locale, boolean bDisplayFront, boolean bExportDirectory)
          Convert the record field value to string
 java.lang.String getEntryData(javax.servlet.http.HttpServletRequest request, java.util.Locale locale)
          Get the request data
 java.lang.String getHtmlRecordFieldValue(java.util.Locale locale, RecordField recordField, boolean isDisplayFront)
          Get the Html code used in display records
 fr.paris.lutece.util.ReferenceList getMyLuteceUsers()
          Get all mylutece users
 void getRecordFieldData(Record record, java.util.List<java.lang.String> lstValue, boolean bTestDirectoryError, boolean bAddNewValue, java.util.List<RecordField> listRecordField, java.util.Locale locale)
          save in the list of record field the record field associate to the entry
 java.lang.String getTemplateCreate()
          Get template create url
 java.lang.String getTemplateHtmlFormEntry(boolean isDisplayFront)
          Get the url of the template wich contains the Html code used in entry form
 java.lang.String getTemplateHtmlFormSearchEntry(boolean isDisplayFront)
          Get the url of the template wich contains the Html code used in search form
 java.lang.String getTemplateHtmlRecordFieldValue(boolean isDisplayFront)
          Get the url of the template wich contains the Html code used in display records
 java.lang.String getTemplateModify()
          Get the template modify url
 boolean isAnonymizable()
          Check if entries of this type are anonymizable or not.
 boolean isSortable()
          Check if the entry is sortable
 
Methods inherited from class fr.paris.lutece.plugins.directory.business.Entry
addSearchCriteria, canUploadFiles, getAnonymize, getChildren, getComment, getDirectory, getDisplayHeight, getDisplayWidth, getEntryAssociate, getEntryType, getFields, getHelpMessage, getHelpMessageSearch, getHtmlFormEntry, getHtmlFormEntry, getHtmlFormSearchEntry, getHtmlFormSearchEntry, getIdEntry, getImportRecordFieldData, getImportRecordFieldData, getLabelValueAllSearch, getMapProvider, getPaginator, getPaginator, getParent, getPosition, getRecordFieldData, getReferenceListRegularExpression, getRequestSQL, getSQLJoin, getSQLOrderBy, getSQLParametersValues, getTitle, getXml, isAddValueAllSearch, isAutocompleteEntry, isFieldInLine, isFirstInTheList, isIndexed, isIndexedAsSummary, isIndexedAsTitle, isLastInTheList, isMandatory, isMultipleSearchFields, isRoleAssociated, isShownInAdvancedSearch, isShownInCompleteness, isShownInExport, isShownInHistory, isShownInResultList, isShownInResultRecord, isWorkgroupAssociated, setAddValueAllSearch, setAnonymize, setAutocompleteEntry, setChildren, setComment, setDirectory, setDisplayHeight, setDisplayWidth, setEntryAssociate, setEntryType, setFieldInLine, setFields, setFirstInTheList, setHelpMessage, setHelpMessageSearch, setIdEntry, setIndexed, setIndexedAsSummary, setIndexedAsTitle, setLabelValueAllSearch, setLastInTheList, setMandatory, setMapProvider, setMultipleSearchFields, setParent, setPosition, setRequestSQL, setRoleAssociated, setShownInAdvancedSearch, setShownInCompleteness, setShownInExport, setShownInHistory, setShownInResultList, setShownInResultRecord, setTitle, setWorkgroupAssociated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntryTypeMyLuteceUser

public EntryTypeMyLuteceUser()
Method Detail

getTemplateCreate

public java.lang.String getTemplateCreate()
Get template create url

Specified by:
getTemplateCreate in interface IEntry
Overrides:
getTemplateCreate in class Entry
Returns:
template create url

getTemplateModify

public java.lang.String getTemplateModify()
Get the template modify url

Specified by:
getTemplateModify in interface IEntry
Overrides:
getTemplateModify in class Entry
Returns:
template modify url

getTemplateHtmlFormEntry

public java.lang.String getTemplateHtmlFormEntry(boolean isDisplayFront)
Get the url of the template wich contains the Html code used in entry form

Overrides:
getTemplateHtmlFormEntry in class Entry
Returns:
the template url

getTemplateHtmlRecordFieldValue

public java.lang.String getTemplateHtmlRecordFieldValue(boolean isDisplayFront)
Get the url of the template wich contains the Html code used in display records

Overrides:
getTemplateHtmlRecordFieldValue in class Entry
Returns:
the template url

getTemplateHtmlFormSearchEntry

public java.lang.String getTemplateHtmlFormSearchEntry(boolean isDisplayFront)
Get the url of the template wich contains the Html code used in search form

Overrides:
getTemplateHtmlFormSearchEntry in class Entry
Returns:
the template url

getEntryData

public java.lang.String getEntryData(javax.servlet.http.HttpServletRequest request,
                                     java.util.Locale locale)
Get the request data

Specified by:
getEntryData in interface IEntry
Overrides:
getEntryData in class Entry
Parameters:
request - HttpRequest
locale - the locale
Returns:
null if all data requiered are in the request else the url of jsp error

getRecordFieldData

public void getRecordFieldData(Record record,
                               java.util.List<java.lang.String> lstValue,
                               boolean bTestDirectoryError,
                               boolean bAddNewValue,
                               java.util.List<RecordField> listRecordField,
                               java.util.Locale locale)
                        throws DirectoryErrorException
save in the list of record field the record field associate to the entry

Specified by:
getRecordFieldData in interface IEntry
Overrides:
getRecordFieldData in class Entry
lstValue - the list which contains the string value of the record field
bTestDirectoryError - true if the value contains in the request must be tested
listRecordField - the list of record field associate to the record
locale - the locale
Throws:
DirectoryErrorException

getMyLuteceUsers

public fr.paris.lutece.util.ReferenceList getMyLuteceUsers()
Get all mylutece users

Returns:
mylutece users

getHtmlRecordFieldValue

public java.lang.String getHtmlRecordFieldValue(java.util.Locale locale,
                                                RecordField recordField,
                                                boolean isDisplayFront)
Get the Html code used in display records

Specified by:
getHtmlRecordFieldValue in interface IEntry
Overrides:
getHtmlRecordFieldValue in class Entry
Parameters:
locale - the locale
recordField - the record field associate to the entry
isDisplayFront - true if the template front or false if the template back
Returns:
html code

convertRecordFieldValueToString

public java.lang.String convertRecordFieldValueToString(RecordField recordField,
                                                        java.util.Locale locale,
                                                        boolean bDisplayFront,
                                                        boolean bExportDirectory)
Convert the record field value to string

Specified by:
convertRecordFieldValueToString in interface IEntry
Overrides:
convertRecordFieldValueToString in class Entry
Parameters:
recordField - the record field
locale - Locale
bDisplayFront - true if it is displayed in front
bExportDirectory - true if it is exported
Returns:
string

convertRecordFieldTitleToString

public java.lang.String convertRecordFieldTitleToString(RecordField recordField,
                                                        java.util.Locale locale,
                                                        boolean bDisplayFront)
Convert the record field value to string

Specified by:
convertRecordFieldTitleToString in interface IEntry
Overrides:
convertRecordFieldTitleToString in class Entry
Parameters:
recordField - the record field
locale - Locale
bDisplayFront - true if it is displayed in front
Returns:
string

isSortable

public boolean isSortable()
Check if the entry is sortable

Specified by:
isSortable in interface IEntry
Overrides:
isSortable in class Entry
Returns:
true if it is sortable, false otherwise

isAnonymizable

public boolean isAnonymizable()
Check if entries of this type are anonymizable or not.

Specified by:
isAnonymizable in interface IEntry
Overrides:
isAnonymizable in class Entry
Returns:
True if the entry type is anonymizable, false otherwise


Copyright © 2012 Mairie de Paris. All Rights Reserved.