public abstract class EntryTypeService extends Object implements IEntryTypeService
ATTRIBUTE_RESPONSE_ITERATION_NUMBER, ERROR_FIELD_FILE_MAX_SIZE, ERROR_FIELD_FILE_TYPE, ERROR_FIELD_HEIGHT, ERROR_FIELD_MAX_FILES, ERROR_FIELD_TITLE, ERROR_FIELD_WIDTH, FIELD_ADDITIONAL_ADDRESS, FIELD_ADDRESS, FIELD_ANSWER_CHOICE, FIELD_ARRAY_CELL, FIELD_ARRAY_COLUMN, FIELD_ARRAY_ROW, FIELD_ATTRIBUTE_NAME, FIELD_COMMENT, FIELD_CONFIRM, FIELD_CONFIRM_FIELD_TITLE, FIELD_DATE_VALUE, FIELD_EDIT_MODE, FIELD_EXPORTABLE, FIELD_FILE_BINARY, FIELD_FILE_MAX_SIZE, FIELD_FILE_TYPE, FIELD_GEOMETRY, FIELD_HEIGHT, FIELD_ID_ADDRESS, FIELD_IMAGE_TYPE, FIELD_INSERT_GROUP, FIELD_MAX_FILES, FIELD_MAX_SIZE, FIELD_MAX_SIZE_ENTER, FIELD_MYLUTECE_ATTRIBUTE_NAME_CODE, FIELD_NUMBER_COLUMNS, FIELD_NUMBER_ROWS, FIELD_PREFIX, FIELD_PROVIDER, FIELD_RICHTEXT, FIELD_TEXT_CONF, FIELD_USED_COMPLETE_RESPONSE, FIELD_USED_CORRECT_RESPONSE, FIELD_VIEW_NUMBER, FIELD_WIDTH, FIELD_X, FIELD_Y, MESSAGE_CONFIRM_FIELD, MESSAGE_INVALID_SQL_QUERY, MESSAGE_MANDATORY_FIELD, MESSAGE_MAXLENGTH, MESSAGE_MYLUTECE_AUTHENTIFICATION_REQUIRED, MESSAGE_NUMERIC_FIELD, MESSAGE_UNIQUE_FIELD, MESSAGE_XSS_FIELD, PARAMETER_COMMENT, PARAMETER_CONFIRM_FIELD, PARAMETER_CONFIRM_FIELD_TITLE, PARAMETER_CSS_CLASS, PARAMETER_EDITABLE_BACK, PARAMETER_ENTRY_CODE, PARAMETER_ERROR_MESSAGE, PARAMETER_EXPORT_BINARY, PARAMETER_EXPORTABLE, PARAMETER_FIELD_IN_LINE, PARAMETER_FILE_MAX_SIZE, PARAMETER_HEIGHT, PARAMETER_HELP_MESSAGE, PARAMETER_IMAGE_TYPE, PARAMETER_INDEXED, PARAMETER_MANDATORY, PARAMETER_MAX_FILES, PARAMETER_MAX_IMAGE_SIZE, PARAMETER_MAX_SIZE_ENTER, PARAMETER_NUMBER_COLUMNS, PARAMETER_NUMBER_ROWS, PARAMETER_ONLY_DISPLAY_IN_BACK, PARAMETER_TITLE, PARAMETER_UNIQUE, PARAMETER_USED_COMPLETE_RESPONSE, PARAMETER_USED_CORRECT_RESPONSE, PARAMETER_VALUE, PARAMETER_WIDTH, PREFIX_ATTRIBUTE, PREFIX_ITERATION_ATTRIBUTE, SUFFIX_CONFIRM_FIELD
Constructor and Description |
---|
EntryTypeService() |
Modifier and Type | Method and Description |
---|---|
GenericAttributeError |
canUploadFiles(Entry entry,
List<org.apache.commons.fileupload.FileItem> listUploadedFileItems,
List<org.apache.commons.fileupload.FileItem> listFileItemsToUpload,
Locale locale)
Check if the file can be uploaded or not.
|
fr.paris.lutece.util.ReferenceList |
getReferenceListRegularExpression(Entry entry,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Get the list of regular expression who is use in the template modify of the entry
|
String |
getRequestData(Entry entry,
javax.servlet.http.HttpServletRequest request,
Locale locale)
Get the request data
|
GenericAttributeError |
getResponseData(Entry entry,
javax.servlet.http.HttpServletRequest request,
List<Response> listResponse,
Locale locale)
Generate the list of responses associated with the given entry from the request, and saved it into the Entry object.
|
int |
getResponseIterationValue(javax.servlet.http.HttpServletRequest request)
Return the iteration number for a response from the request
|
String |
getResponseValueForExport(Entry entry,
javax.servlet.http.HttpServletRequest request,
Response response,
Locale locale)
Get the response value associate to the entry to export in the file export
|
String |
getResponseValueForRecap(Entry entry,
javax.servlet.http.HttpServletRequest request,
Response response,
Locale locale)
Get the response value associate to the entry to write in the recap
|
String |
getTemplateEntryReadOnly()
Return the template associated to an EntryType for read only uses
|
String |
getTemplateEntryReadOnly(boolean bIsDisplayFront)
Return the template associated to an EntryType for read only uses
|
void |
setResponseToStringValue(Entry entry,
Response response,
Locale locale)
Sets the string value of the response
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTemplateCreate, getTemplateHtmlForm, getTemplateModify
public String getRequestData(Entry entry, javax.servlet.http.HttpServletRequest request, Locale locale)
getRequestData
in interface IEntryTypeService
entry
- The entryrequest
- HttpRequestlocale
- the localepublic GenericAttributeError getResponseData(Entry entry, javax.servlet.http.HttpServletRequest request, List<Response> listResponse, Locale locale)
getResponseData
in interface IEntryTypeService
entry
- The entryrequest
- HttpRequestlistResponse
- the list of response associate to the entry. Newly created response will be inserted in this list.locale
- the localepublic String getResponseValueForExport(Entry entry, javax.servlet.http.HttpServletRequest request, Response response, Locale locale)
getResponseValueForExport
in interface IEntryTypeService
entry
- The entryrequest
- the requestresponse
- the response associate to the entrylocale
- the localepublic String getResponseValueForRecap(Entry entry, javax.servlet.http.HttpServletRequest request, Response response, Locale locale)
getResponseValueForRecap
in interface IEntryTypeService
entry
- The entryrequest
- the requestresponse
- the response associate to the entrylocale
- the localepublic fr.paris.lutece.util.ReferenceList getReferenceListRegularExpression(Entry entry, fr.paris.lutece.portal.service.plugin.Plugin plugin)
getReferenceListRegularExpression
in interface IEntryTypeService
entry
- the entryplugin
- the pluginpublic void setResponseToStringValue(Entry entry, Response response, Locale locale)
setResponseToStringValue
in interface IEntryTypeService
entry
- The entryresponse
- the responselocale
- the locale - will use a default one if not specifiedpublic GenericAttributeError canUploadFiles(Entry entry, List<org.apache.commons.fileupload.FileItem> listUploadedFileItems, List<org.apache.commons.fileupload.FileItem> listFileItemsToUpload, Locale locale)
canUploadFiles
in interface IEntryTypeService
entry
- The entrylistUploadedFileItems
- the list of uploaded fileslistFileItemsToUpload
- the list of files to uploadlocale
- the localepublic int getResponseIterationValue(javax.servlet.http.HttpServletRequest request)
getResponseIterationValue
in interface IEntryTypeService
request
- the request to retrieve the iteration number of the response frompublic String getTemplateEntryReadOnly()
getTemplateEntryReadOnly
in interface IEntryTypeService
public String getTemplateEntryReadOnly(boolean bIsDisplayFront)
getTemplateEntryReadOnly
in interface IEntryTypeService
bIsDisplayFront
- trueCopyright © 2020 City of Paris. All rights reserved.