Class C4CTicketFacadeMock
- java.lang.Object
-
- de.hybris.platform.customerticketingc4cintegration.facade.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 Summary
Constructors Constructor Description C4CTicketFacadeMock()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TicketDatacreateTicket(TicketData o)Creates ticket.java.util.Map<java.lang.String,java.util.List<TicketAssociatedData>>getAssociatedToObjects()Search in cart and orders any data for association for ticket.protected C4CBaseFacadegetC4cBaseFacade()org.springframework.core.io.ResourcegetCreateResource()Converter<TicketData,ServiceRequestData>getDefaultC4CTicketConverter()org.springframework.core.io.ResourcegetGetResource()com.fasterxml.jackson.databind.ObjectMappergetJacksonObjectMapper()org.springframework.core.io.ResourcegetListTicketsResource()TicketDatagetTicket(java.lang.String ticketId)Requesting for a ticket of a customer.java.util.List<TicketCategory>getTicketCategories()Converter<ServiceRequestData,TicketData>getTicketConverter()SearchPageData<TicketData>getTickets(PageableData pageableData)Requesting for all tickets of a customer.org.springframework.core.io.ResourcegetUpdateResource()protected java.lang.StringloadResource(org.springframework.core.io.Resource r)voidsetC4cBaseFacade(C4CBaseFacade c4cBaseFacade)voidsetCreateResource(org.springframework.core.io.Resource createResource)voidsetDefaultC4CTicketConverter(Converter<TicketData,ServiceRequestData> defaultC4CTicketConverter)voidsetGetResource(org.springframework.core.io.Resource getResource)voidsetJacksonObjectMapper(com.fasterxml.jackson.databind.ObjectMapper jacksonObjectMapper)voidsetListTicketsResource(org.springframework.core.io.Resource listTicketsResource)voidsetTicketConverter(Converter<ServiceRequestData,TicketData> ticketConverter)voidsetUpdateResource(org.springframework.core.io.Resource updateResource)TicketDataupdateTicket(TicketData o)Updates ticket
-
-
-
Method Detail
-
createTicket
public TicketData createTicket(TicketData o)
Description copied from interface:TicketFacadeCreates ticket.- Specified by:
createTicketin interfaceTicketFacade- Parameters:
o- TicketData- Returns:
- TicketData or null
-
updateTicket
public TicketData updateTicket(TicketData o)
Description copied from interface:TicketFacadeUpdates ticket- Specified by:
updateTicketin interfaceTicketFacade- Parameters:
o- TicketData- Returns:
- TicketData
-
getTicket
public TicketData getTicket(java.lang.String ticketId)
Description copied from interface:TicketFacadeRequesting for a ticket of a customer.- Specified by:
getTicketin interfaceTicketFacade- Parameters:
ticketId- ticket id- Returns:
- TicketData or null
-
getTickets
public SearchPageData<TicketData> getTickets(PageableData pageableData)
Description copied from interface:TicketFacadeRequesting for all tickets of a customer.- Specified by:
getTicketsin interfaceTicketFacade- Parameters:
pageableData- pageable data- Returns:
- not-null list
-
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)
-
getTicketConverter
public Converter<ServiceRequestData,TicketData> getTicketConverter()
-
setTicketConverter
public void setTicketConverter(Converter<ServiceRequestData,TicketData> ticketConverter)
-
getJacksonObjectMapper
public com.fasterxml.jackson.databind.ObjectMapper getJacksonObjectMapper()
-
setJacksonObjectMapper
public void setJacksonObjectMapper(com.fasterxml.jackson.databind.ObjectMapper jacksonObjectMapper)
-
getDefaultC4CTicketConverter
public Converter<TicketData,ServiceRequestData> getDefaultC4CTicketConverter()
-
setDefaultC4CTicketConverter
public void setDefaultC4CTicketConverter(Converter<TicketData,ServiceRequestData> defaultC4CTicketConverter)
-
getAssociatedToObjects
public java.util.Map<java.lang.String,java.util.List<TicketAssociatedData>> getAssociatedToObjects()
Description copied from interface:TicketFacadeSearch in cart and orders any data for association for ticket.- Specified by:
getAssociatedToObjectsin interfaceTicketFacade- Returns:
- non-null map, key - special code describes carts/orders are presented in value-list
-
getTicketCategories
public java.util.List<TicketCategory> getTicketCategories()
- Specified by:
getTicketCategoriesin interfaceTicketFacade- 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.
-
getC4cBaseFacade
protected C4CBaseFacade getC4cBaseFacade()
-
setC4cBaseFacade
public void setC4cBaseFacade(C4CBaseFacade c4cBaseFacade)
-
-