Class C4CTicketFacadeImpl
- java.lang.Object
-
- de.hybris.platform.customerticketingc4cintegration.facade.C4CTicketFacadeImpl
-
- All Implemented Interfaces:
TicketFacade
public class C4CTicketFacadeImpl extends java.lang.Object implements TicketFacade
TicketFacade for c4c integration
-
-
Constructor Summary
Constructors Constructor Description C4CTicketFacadeImpl()
-
Method Summary
-
-
-
Method Detail
-
createTicket
public TicketData createTicket(TicketData ticket)
Description copied from interface:TicketFacade
Creates ticket.- Specified by:
createTicket
in interfaceTicketFacade
- Parameters:
ticket
- TicketData- Returns:
- TicketData or null
-
updateTicket
public TicketData updateTicket(TicketData ticket)
Description copied from interface:TicketFacade
Updates ticket- Specified by:
updateTicket
in interfaceTicketFacade
- Parameters:
ticket
- TicketData- Returns:
- TicketData
-
getTicket
public TicketData getTicket(java.lang.String ticketId)
Description copied from interface:TicketFacade
Requesting for a ticket of a customer.- Specified by:
getTicket
in interfaceTicketFacade
- Parameters:
ticketId
- ticket id- Returns:
- TicketData or null
-
getTickets
public SearchPageData<TicketData> getTickets(PageableData pageableData)
Description copied from interface:TicketFacade
Requesting for all tickets of a customer.- Specified by:
getTickets
in interfaceTicketFacade
- Parameters:
pageableData
- pageable data- Returns:
- not-null list
-
getRestTemplate
public org.springframework.web.client.RestTemplate getRestTemplate()
-
setRestTemplate
public void setRestTemplate(org.springframework.web.client.RestTemplate restTemplate)
-
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)
-
getUpdateMessageConverter
public Converter<TicketData,Note> getUpdateMessageConverter()
-
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 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:
getTicketCategories
in 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.
-
getSitePropsHolder
protected SitePropsHolder getSitePropsHolder()
-
setSitePropsHolder
public void setSitePropsHolder(SitePropsHolder sitePropsHolder)
-
getCustomerFacade
protected CustomerFacade getCustomerFacade()
-
setCustomerFacade
public void setCustomerFacade(CustomerFacade customerFacade)
-
getCompletedStatus
protected StatusData getCompletedStatus()
-
setCompletedStatus
public void setCompletedStatus(StatusData completedStatus)
-
getC4cBaseFacade
protected C4CBaseFacade getC4cBaseFacade()
-
setC4cBaseFacade
public void setC4cBaseFacade(C4CBaseFacade c4cBaseFacade)
-
getHttpHeaderUtil
protected HttpHeaderUtil getHttpHeaderUtil()
-
setHttpHeaderUtil
public void setHttpHeaderUtil(HttpHeaderUtil httpHeaderUtil)
-
-