Class C4CTicketFacadeImpl

  • All Implemented Interfaces:
    TicketFacade

    public class C4CTicketFacadeImpl
    extends java.lang.Object
    implements TicketFacade
    TicketFacade for c4c integration
    • Constructor Detail

      • C4CTicketFacadeImpl

        public C4CTicketFacadeImpl()
    • Method Detail

      • getTicket

        public TicketData getTicket​(java.lang.String ticketId)
        Description copied from interface: TicketFacade
        Requesting for a ticket of a customer.
        Specified by:
        getTicket in interface TicketFacade
        Parameters:
        ticketId - ticket id
        Returns:
        TicketData or null
      • getRestTemplate

        public org.springframework.web.client.RestTemplate getRestTemplate()
      • setRestTemplate

        public void setRestTemplate​(org.springframework.web.client.RestTemplate restTemplate)
      • getJacksonObjectMapper

        public com.fasterxml.jackson.databind.ObjectMapper getJacksonObjectMapper()
      • setJacksonObjectMapper

        public void setJacksonObjectMapper​(com.fasterxml.jackson.databind.ObjectMapper jacksonObjectMapper)
      • setUpdateMessageConverter

        public void setUpdateMessageConverter​(Converter<TicketData,​Note> updateMessageConverter)
      • getAssociatedToObjects

        public java.util.Map<java.lang.String,​java.util.List<TicketAssociatedData>> getAssociatedToObjects()
        Description copied from interface: TicketFacade
        Search in cart and orders any data for association for ticket.
        Specified by:
        getAssociatedToObjects in interface TicketFacade
        Returns:
        non-null map, key - special code describes carts/orders are presented in value-list
      • getTicketCategories

        public java.util.List<TicketCategory> getTicketCategories()
        Specified by:
        getTicketCategories in interface TicketFacade
        Returns:
        a map with available ticket categories in string representation for the customer ticket creation as a key and it's localizations as a value.
      • setSitePropsHolder

        public void setSitePropsHolder​(SitePropsHolder sitePropsHolder)
      • setCustomerFacade

        public void setCustomerFacade​(CustomerFacade customerFacade)
      • getCompletedStatus

        protected StatusData getCompletedStatus()
      • setCompletedStatus

        public void setCompletedStatus​(StatusData completedStatus)
      • setC4cBaseFacade

        public void setC4cBaseFacade​(C4CBaseFacade c4cBaseFacade)
      • setHttpHeaderUtil

        public void setHttpHeaderUtil​(HttpHeaderUtil httpHeaderUtil)