public class DefaultTicketServiceFacade extends java.lang.Object implements TicketServiceFacade
TicketServiceFacade. Delivers main functionality for TicketServiceClient.| Constructor and Description |
|---|
DefaultTicketServiceFacade() |
| Modifier and Type | Method and Description |
|---|---|
RawResponse |
addMessage(java.lang.String ticketId,
Transcript transcript)
Adds a message to a ticket.
|
RawResponse |
createTicket(TicketData ticketData)
Requesting for all tickets of a customer.
|
protected void |
filterPublicTranscript(TicketData ticket) |
protected java.lang.String |
getCurrentLanguage() |
protected java.lang.String |
getDisplayName() |
protected java.lang.String |
getMappedCustomerIdQuery() |
protected TicketData |
getTicket(java.lang.String ticketId) |
TicketData |
getTicketDetails(java.lang.String ticketId)
Requesting for all tickets of a customer.
|
SearchPageData<TicketData> |
getTickets(PageableData pageableData)
Requesting tickets for a specific page.
|
protected TicketServiceClientAdapter |
getTicketServiceClientAdapter() |
java.util.List<TicketType> |
getTicketTypes() |
protected SearchPageData<TicketData> |
prepareSearchPageData(PageableData pageableData,
<any> response) |
void |
setCustomerFacade(CustomerFacade customerFacade) |
void |
setSecTicketConverter(Converter<TicketData,TicketSecData> ticketSecConverter) |
void |
setSecTranscriptConverter(Converter<Transcript,TranscriptSec> transcriptSecConverter) |
void |
setSessionService(SessionService sessionService) |
void |
setStoreSessionFacade(StoreSessionFacade storeSessionFacade) |
void |
setTicketServiceClientAdapter(TicketServiceClientAdapter ticketServiceClientAdapter) |
public TicketData getTicketDetails(java.lang.String ticketId)
TicketServiceFacadegetTicketDetails in interface TicketServiceFacadeticketId - id of ticket to be returnedprotected java.lang.String getDisplayName()
protected TicketData getTicket(java.lang.String ticketId)
protected void filterPublicTranscript(TicketData ticket)
public SearchPageData<TicketData> getTickets(PageableData pageableData)
TicketServiceFacadegetTickets in interface TicketServiceFacadepageableData - the pageable dataprotected java.lang.String getMappedCustomerIdQuery()
protected SearchPageData<TicketData> prepareSearchPageData(PageableData pageableData, <any> response)
public java.util.List<TicketType> getTicketTypes()
getTicketTypes in interface TicketServiceFacadepublic RawResponse createTicket(TicketData ticketData)
TicketServiceFacadecreateTicket in interface TicketServiceFacadeticketData - ticket to be createdpublic RawResponse addMessage(java.lang.String ticketId,
Transcript transcript)
TicketServiceFacadeaddMessage in interface TicketServiceFacadeticketId - ticket idtranscript - message to be addedprotected java.lang.String getCurrentLanguage()
protected TicketServiceClientAdapter getTicketServiceClientAdapter()
public void setTicketServiceClientAdapter(TicketServiceClientAdapter ticketServiceClientAdapter)
public void setStoreSessionFacade(StoreSessionFacade storeSessionFacade)
public void setSecTicketConverter(Converter<TicketData,TicketSecData> ticketSecConverter)
public void setSecTranscriptConverter(Converter<Transcript,TranscriptSec> transcriptSecConverter)
public void setSessionService(SessionService sessionService)
public void setCustomerFacade(CustomerFacade customerFacade)
Copyright © 2018 SAP SE. All Rights Reserved.