Interface TicketServiceFacade

  • All Known Implementing Classes:
    DefaultTicketServiceFacade

    public interface TicketServiceFacade
    Facade for our TicketServiceClient
    • 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 id
        transcript - message to be added
        Returns:
        RawResponse
      • getTicketTypes

        java.util.List<TicketType> getTicketTypes()
      • getTicketPriorities

        java.util.List<TicketPriority> getTicketPriorities()