Interface TicketServiceFacade
-
- All Known Implementing Classes:
DefaultTicketServiceFacade
public interface TicketServiceFacadeFacade for our TicketServiceClient
-
-
Method Summary
All Methods Instance Methods Abstract 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.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.java.util.List<TicketType>getTicketTypes()
-
-
-
Method Detail
-
getTicketDetails
TicketData getTicketDetails(java.lang.String ticketId)
Requesting for all tickets of a customer.- Parameters:
ticketId- id of ticket to be returned- Returns:
- TicketData with provided ticketId
-
getTickets
SearchPageData<TicketData> getTickets(PageableData pageableData)
Requesting tickets for a specific page.- Parameters:
pageableData- the pageable data- Returns:
- SearchPageData for tickets
-
createTicket
com.hybris.charon.RawResponse createTicket(TicketData ticketData)
Requesting for all tickets of a customer.- Parameters:
ticketData- ticket to be created- Returns:
- RawResponse
-
addMessage
com.hybris.charon.RawResponse addMessage(java.lang.String ticketId, Transcript transcript)Adds a message to a ticket.- Parameters:
ticketId- ticket idtranscript- message to be added- Returns:
- RawResponse
-
getTicketTypes
java.util.List<TicketType> getTicketTypes()
-
getTicketPriorities
java.util.List<TicketPriority> getTicketPriorities()
-
-