Class C4CTicketFacadeMock

  • All Implemented Interfaces:
    TicketFacade

    public class C4CTicketFacadeMock
    extends java.lang.Object
    implements TicketFacade
    MOckTicketFacade, uses \resources\customerticketingc4cintegration\c4cjson\response\*.json as a response.
    • Constructor Detail

      • C4CTicketFacadeMock

        public C4CTicketFacadeMock()
    • 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
      • loadResource

        protected java.lang.String loadResource​(org.springframework.core.io.Resource r)
      • getCreateResource

        public org.springframework.core.io.Resource getCreateResource()
      • setCreateResource

        public void setCreateResource​(org.springframework.core.io.Resource createResource)
      • getUpdateResource

        public org.springframework.core.io.Resource getUpdateResource()
      • setUpdateResource

        public void setUpdateResource​(org.springframework.core.io.Resource updateResource)
      • getListTicketsResource

        public org.springframework.core.io.Resource getListTicketsResource()
      • setListTicketsResource

        public void setListTicketsResource​(org.springframework.core.io.Resource listTicketsResource)
      • getGetResource

        public org.springframework.core.io.Resource getGetResource()
      • setGetResource

        public void setGetResource​(org.springframework.core.io.Resource getResource)
      • getJacksonObjectMapper

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

        public void setJacksonObjectMapper​(com.fasterxml.jackson.databind.ObjectMapper jacksonObjectMapper)
      • 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.
      • setC4cBaseFacade

        public void setC4cBaseFacade​(C4CBaseFacade c4cBaseFacade)