public class AccountSupportTicketsPageController
extends AbstractSearchPageController
| Constructor and Description |
|---|
AccountSupportTicketsPageController() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
addSupportTicket(Model model)
Used for retrieving page to create a customer support ticket.
|
<any> |
addSupportTicket(SupportTicketForm supportTicketForm,
BindingResult bindingResult)
Creates a ticket.
|
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
buildErrorMessagesMap(BindingResult bindingResult)
Build the error message list with map contains the validation error code and localised message.
|
protected java.util.Map<java.lang.String,java.lang.String> |
buildMessageMap(java.lang.String key,
java.lang.String localisedKey)
Build a map with key and localsed Message.
|
protected java.util.List<Breadcrumb> |
getBreadcrumbs(java.lang.String breadcrumbCode) |
java.lang.String |
getSupportTicket(java.lang.String ticketId,
Model model,
boolean ticketUpdated,
RedirectAttributes redirectModel)
Get Ticket Details.
|
void |
init(WebDataBinder binder) |
void |
initBinder(WebDataBinder binder) |
protected TicketData |
populateTicketData(SupportTicketForm supportTicketForm)
Populated the data from the form bean to ticket data object.
|
java.lang.String |
supportTickets(int pageNumber,
ShowMode showMode,
java.lang.String sortCode,
boolean ticketAdded,
Model model)
Lists all tickets
|
<any> |
updateSupportTicket(SupportTicketForm supportTicketForm,
BindingResult bindingResult)
Updates a ticket with new information from form.
|
public void initBinder(WebDataBinder binder)
public java.lang.String supportTickets(int pageNumber,
ShowMode showMode,
java.lang.String sortCode,
boolean ticketAdded,
Model model)
throws CMSItemNotFoundException
pageNumber - showMode - sortCode - model - ticketAdded - CMSItemNotFoundExceptionpublic void init(WebDataBinder binder)
public java.lang.String addSupportTicket(Model model)
throws CMSItemNotFoundException
model - CMSItemNotFoundExceptionpublic <any> addSupportTicket(SupportTicketForm supportTicketForm, BindingResult bindingResult)
supportTicketForm - bindingResult - public java.lang.String getSupportTicket(java.lang.String ticketId,
Model model,
boolean ticketUpdated,
RedirectAttributes redirectModel)
throws CMSItemNotFoundException
ticketId - model - redirectModel - ticketUpdated - CMSItemNotFoundExceptionpublic <any> updateSupportTicket(SupportTicketForm supportTicketForm, BindingResult bindingResult)
supportTicketForm - bindingResult - protected TicketData populateTicketData(SupportTicketForm supportTicketForm)
supportTicketForm - protected java.util.List<Breadcrumb> getBreadcrumbs(java.lang.String breadcrumbCode)
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> buildErrorMessagesMap(BindingResult bindingResult)
bindingResult - protected java.util.Map<java.lang.String,java.lang.String> buildMessageMap(java.lang.String key,
java.lang.String localisedKey)
key - the render keylocalisedKey - the localised message keyCopyright © 2018 SAP SE. All Rights Reserved.