public class OfferJspBean extends AbstractJspBean
_nItemsPerPage, ERROR_MESSAGE_KEY, ERROR_TEMPLATE, FIELD_MESSAGE_PREFIX, MARK_ASC_SORT, MARK_DATA_TABLE_MANAGER, MARK_FILTER, MARK_MESSAGE_LIST, MARK_NB_ITEMS_PER_PAGE, MARK_PAGINATOR, MARK_PLUGIN_NAME, N_DEFAULT_ITEMS_PER_PAGE, PARAMETER_FIND_BY_FILTER_NAME_METHOD, PARAMETER_TRUE, PROPERTY_DEFAULT_PAGINATION
Constructor and Description |
---|
OfferJspBean()
Instantiates a new offer jsp bean.
|
Modifier and Type | Method and Description |
---|---|
protected void |
buildFilter(fr.paris.lutece.plugins.stock.business.offer.OfferFilter filter,
javax.servlet.http.HttpServletRequest request)
Builds the filter.
|
String |
doDeleteOffer(javax.servlet.http.HttpServletRequest request)
Delete an offer
|
void |
doExportPurchase(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
String |
doMasseDeleteOffer(javax.servlet.http.HttpServletRequest request)
Delete offers on masse
|
void |
doNotifyCreateOffer(javax.servlet.http.HttpServletRequest request,
fr.paris.lutece.plugins.stock.modules.tickets.business.SeanceDTO offer)
Send notification for user who subscribed to the product link with an offer.
|
void |
doNotifyNewTickets(javax.servlet.http.HttpServletRequest request,
fr.paris.lutece.plugins.stock.modules.tickets.business.SeanceDTO offer)
Send notification for user who subscribed to the product link with an offer.
|
String |
doSaveOffer(javax.servlet.http.HttpServletRequest request)
Save a offer
|
String |
getDeleteOffer(javax.servlet.http.HttpServletRequest request)
Returns the confirmation message to delete an offer
|
String |
getManageOffers(javax.servlet.http.HttpServletRequest request)
Get the manage offers page
|
String |
getMasseDeleteOffer(javax.servlet.http.HttpServletRequest request)
Returns the confirmation message to delete an offer
|
String |
getSaveOffer(javax.servlet.http.HttpServletRequest request)
Returns the form for offer creation and modification
|
getAbstractDataTableManager, getAbstractDataTableManager, getDataTableToUse, getErrorOnce, getFilterToUse, getHtmlError, getMessage, getMessage, loadDataTableFromSession, manageFunctionnalException, saveDataTableInSession, validateBilletterie
getPlugin, init
getAdminDashboardsUrl, getAdminPage, getFeatureIcon, getHomeUrl, getLocale, getPageTitle, getUser, isUserHigherThanConnectedUser, populate, populate, setFeatureGroup, setFeatureIcon, setPageTitleProperty, validate, validate, validate
public static final org.apache.log4j.Logger LOGGER
public static final String PARAMETER_OFFER_ID
public static final String PARAMETER_OFFERS_ID
public static final String PARAMETER_OFFER_DUPLICATE
public static final String PARAMETER_OFFER_PRODUCT_ID
public static final String PARAMETER_OFFER_ID_PRODUCT
public static final String PARAMETER_SUP_TICKETS
public static final String PARAMETER_OFFER_GENRE_LIST
public static final String PARAMETER_OFFER_GENRE_LIST_DEFAULT
public static final String PARAMETER_BUTTON_DELETE
public static final String PARAMETER_FILTER_NAME
public static final String PARAMETER_FILTER_ID
public static final String PARAMETER_FILTER_PARTNER_NAME
public static final String PARAMETER_FILTER_PARTNER_NICKNAME
public static final String PARAMETER_FILTER_OFFER_TYPE
public static final String PARAMETER_FILTER_DATE_BEGIN
public static final String PARAMETER_FILTER_DATE_END
public static final String PARAMETER_ORDER_BY_ID
public static final String PARAMETER_ORDER_BY_LABEL
public static final String PARAMETER_ORDER_BY_PLACE
public static final String PARAMETER_ORDER_BY_TYPE
public static final String PARAMETER_ORDER_ASC
public static final String PARAMETER_ORDER_DESC
public static final String PARAMETER_FILTER
public static final String PARAMETER_PRODUCT_ID
public static final String PARAMETER_REFRESH_CONTACT
public static final String PARAMETER_OLD_QUANTITY
public static final String RIGHT_MANAGE_OFFERS
public static final String RESOURCE_TYPE
public static final String QUERY_SPECIFIC_PRODUCT
public static final String MARK_OFFER
public static final String MARK_PRODUCT
public static final String MARK_TITLE
public static final String MARK_LOCALE
public static final String MARK_OFFER_STATUT_CANCEL
public static final String MARK_OFFER_STATUT_LOCK
public static final String MARK_CURRENT_DATE
public static final String MARK_ERRORS
public static final String MARK_CONTACT_LIST
public static final String MARK_PURCHASE
public static final String MARK_BASE_URL
public static final String MARK_USER_NAME
public static final String MARK_OFFER_ID
public static final String MARK_PRODUCT_ID
public static final String MARK_DATA_TABLE_OFFER
public static final String MARK_FILTER_OFFER
public static final String MACRO_COLUMN_CHECKBOX_DELETE_OFFER
public static final String MACRO_COLUMN_PRODUCT_OFFER
public static final String MACRO_COLUMN_STATUT_OFFER
public static final String MACRO_COLUMN_ACTIONS_OFFER
public static final String MACRO_COLUMN_NAME_OFFER
public static final String MACRO_COLUMN_DATES_OFFER
protected void buildFilter(fr.paris.lutece.plugins.stock.business.offer.OfferFilter filter, javax.servlet.http.HttpServletRequest request)
filter
- the filterrequest
- the requestpublic String getManageOffers(javax.servlet.http.HttpServletRequest request)
request
- the requestpublic String getSaveOffer(javax.servlet.http.HttpServletRequest request)
request
- The HTTP requestpublic String doSaveOffer(javax.servlet.http.HttpServletRequest request)
request
- The HTTP requestpublic void doNotifyCreateOffer(javax.servlet.http.HttpServletRequest request, fr.paris.lutece.plugins.stock.modules.tickets.business.SeanceDTO offer)
offer
- the offer createrequest
- The Http requestpublic void doNotifyNewTickets(javax.servlet.http.HttpServletRequest request, fr.paris.lutece.plugins.stock.modules.tickets.business.SeanceDTO offer)
offer
- the offer createrequest
- The Http requestpublic String getDeleteOffer(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String doDeleteOffer(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String getMasseDeleteOffer(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String doMasseDeleteOffer(javax.servlet.http.HttpServletRequest request)
request
- The Http request which contains the offer checkedpublic void doExportPurchase(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Copyright © 2020 City of Paris. All rights reserved.