Class DefaultTicketServiceFacade
- java.lang.Object
-
- de.hybris.platform.secaddon.facades.DefaultTicketServiceFacade
-
- All Implemented Interfaces:
TicketServiceFacade
public class DefaultTicketServiceFacade extends java.lang.Object implements TicketServiceFacade
Implementation forTicketServiceFacade. Delivers main functionality for TicketServiceClient.
-
-
Constructor Summary
Constructors Constructor Description DefaultTicketServiceFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.hybris.charon.RawResponseaddMessage(java.lang.String ticketId, Transcript transcript)Adds a message to a ticket.com.hybris.charon.RawResponsecreateTicket(TicketData ticketData)Requesting for all tickets of a customer.protected voidfilterPublicTranscript(TicketData ticket)protected java.lang.StringgetCurrentLanguage()protected java.lang.StringgetDisplayName()protected java.lang.StringgetMappedCustomerIdQuery()protected TicketDatagetTicket(java.lang.String ticketId)TicketDatagetTicketDetails(java.lang.String ticketId)Requesting for all tickets of a customer.java.util.List<TicketPriority>getTicketPriorities()SearchPageData<TicketData>getTickets(PageableData pageableData)Requesting tickets for a specific page.protected TicketServiceClientAdaptergetTicketServiceClientAdapter()java.util.List<TicketType>getTicketTypes()protected SearchPageData<TicketData>prepareSearchPageData(PageableData pageableData, com.hybris.charon.RawResponse<java.util.List<TicketData>> response)voidsetCustomerFacade(CustomerFacade customerFacade)voidsetSecTicketConverter(Converter<TicketData,TicketSecData> ticketSecConverter)voidsetSecTranscriptConverter(Converter<Transcript,TranscriptSec> transcriptSecConverter)voidsetSessionService(SessionService sessionService)voidsetStoreSessionFacade(StoreSessionFacade storeSessionFacade)voidsetTicketServiceClientAdapter(TicketServiceClientAdapter ticketServiceClientAdapter)
-
-
-
Method Detail
-
getTicketDetails
public TicketData getTicketDetails(java.lang.String ticketId)
Description copied from interface:TicketServiceFacadeRequesting for all tickets of a customer.- Specified by:
getTicketDetailsin interfaceTicketServiceFacade- Parameters:
ticketId- id of ticket to be returned- Returns:
- TicketData with provided ticketId
-
getDisplayName
protected java.lang.String getDisplayName()
-
getTicket
protected TicketData getTicket(java.lang.String ticketId)
-
filterPublicTranscript
protected void filterPublicTranscript(TicketData ticket)
-
getTickets
public SearchPageData<TicketData> getTickets(PageableData pageableData)
Description copied from interface:TicketServiceFacadeRequesting tickets for a specific page.- Specified by:
getTicketsin interfaceTicketServiceFacade- Parameters:
pageableData- the pageable data- Returns:
- SearchPageData for tickets
-
getMappedCustomerIdQuery
protected java.lang.String getMappedCustomerIdQuery()
-
prepareSearchPageData
protected SearchPageData<TicketData> prepareSearchPageData(PageableData pageableData, com.hybris.charon.RawResponse<java.util.List<TicketData>> response)
-
getTicketTypes
public java.util.List<TicketType> getTicketTypes()
- Specified by:
getTicketTypesin interfaceTicketServiceFacade
-
getTicketPriorities
public java.util.List<TicketPriority> getTicketPriorities()
- Specified by:
getTicketPrioritiesin interfaceTicketServiceFacade
-
createTicket
public com.hybris.charon.RawResponse createTicket(TicketData ticketData)
Description copied from interface:TicketServiceFacadeRequesting for all tickets of a customer.- Specified by:
createTicketin interfaceTicketServiceFacade- Parameters:
ticketData- ticket to be created- Returns:
- RawResponse
-
addMessage
public com.hybris.charon.RawResponse addMessage(java.lang.String ticketId, Transcript transcript)Description copied from interface:TicketServiceFacadeAdds a message to a ticket.- Specified by:
addMessagein interfaceTicketServiceFacade- Parameters:
ticketId- ticket idtranscript- message to be added- Returns:
- RawResponse
-
getCurrentLanguage
protected java.lang.String getCurrentLanguage()
-
getTicketServiceClientAdapter
protected TicketServiceClientAdapter getTicketServiceClientAdapter()
-
setTicketServiceClientAdapter
public void setTicketServiceClientAdapter(TicketServiceClientAdapter ticketServiceClientAdapter)
-
setStoreSessionFacade
public void setStoreSessionFacade(StoreSessionFacade storeSessionFacade)
-
setSecTicketConverter
public void setSecTicketConverter(Converter<TicketData,TicketSecData> ticketSecConverter)
-
setSecTranscriptConverter
public void setSecTranscriptConverter(Converter<Transcript,TranscriptSec> transcriptSecConverter)
-
setSessionService
public void setSessionService(SessionService sessionService)
-
setCustomerFacade
public void setCustomerFacade(CustomerFacade customerFacade)
-
-