public class DefaultCustomerTicketingFacade extends java.lang.Object implements TicketFacade
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<CsTicketState,java.util.function.BiFunction<CsTicketModel,TicketData,CsTicketModel>> |
stateChanges
Special map, that know what to do in case of status changed.
|
| Constructor and Description |
|---|
DefaultCustomerTicketingFacade() |
protected java.util.Map<CsTicketState,java.util.function.BiFunction<CsTicketModel,TicketData,CsTicketModel>> stateChanges
public TicketData createTicket(TicketData ticketData)
TicketFacadecreateTicket in interface TicketFacadeticketData - TicketDataprotected CsAgentGroupModel getDefaultCsAgentManagerGroup()
public TicketData updateTicket(TicketData ticketData)
TicketFacadeupdateTicket in interface TicketFacadeticketData - TicketDataprotected java.util.List<MediaModel> getAttachments(TicketData ticketData)
ticketData - protected CsTicketState getCsStatus(TicketData data)
data - public TicketData getTicket(java.lang.String ticketId)
TicketFacadegetTicket in interface TicketFacadeticketId - ticket idpublic SearchPageData<TicketData> getTickets(PageableData pageableData)
TicketFacadegetTickets in interface TicketFacadepageableData - pageable dataprotected <S,T> SearchPageData<T> convertPageData(SearchPageData<S> source, Converter<S,T> converter)
public java.util.Map<java.lang.String,java.util.List<TicketAssociatedData>> getAssociatedToObjects()
TicketFacadegetAssociatedToObjects in interface TicketFacadeprotected CsTicketParameter createCsTicketParameter(TicketData ticketData)
protected TicketService getTicketService()
protected UserService getUserService()
protected TicketBusinessService getTicketBusinessService()
public void setTicketService(TicketService ticketService)
ticketService - the ticketService to setpublic void setUserService(UserService userService)
userService - the userService to setpublic void setTicketBusinessService(TicketBusinessService ticketBusinessService)
ticketBusinessService - the ticketBusinessService to setprotected Converter<CsTicketModel,TicketData> getTicketConverter()
protected Converter<CsTicketModel,TicketData> getTicketListConverter()
public void setTicketListConverter(Converter<CsTicketModel,TicketData> ticketListConverter)
protected java.util.Map<java.lang.String,StatusData> getStatusMapping()
protected java.util.List<TicketAssociationStrategies> getAssociationStrategies()
public void setTicketConverter(Converter<CsTicketModel,TicketData> ticketConverter)
ticketConverter - the ticketConverter to setpublic void setStatusMapping(java.util.Map<java.lang.String,StatusData> statusMapping)
statusMapping - the statusMapping to setpublic void setAssociationStrategies(java.util.List<TicketAssociationStrategies> associationStrategies)
associationStrategies - the associationStrategies to setprotected java.lang.String getTicketPriority()
public void setTicketPriority(java.lang.String ticketPriority)
ticketPriority - the ticketPriority to setprotected java.lang.String getTicketReason()
public void setTicketReason(java.lang.String ticketReason)
ticketReason - the ticketReason to setprotected EnumerationService getEnumerationService()
public void setEnumerationService(EnumerationService enumerationService)
enumerationService - the enumerationService to setpublic java.util.List<TicketCategory> getTicketCategories()
getTicketCategories in interface TicketFacadeprotected ConfigurationService getConfigurationService()
public void setConfigurationService(ConfigurationService configurationService)
configurationService - the configurationService to setprotected BaseSiteService getBaseSiteService()
public void setBaseSiteService(BaseSiteService baseSiteService)
baseSiteService - the baseSiteService to setprotected TicketAttachmentsService getTicketAttachmentsService()
public void setTicketAttachmentsService(TicketAttachmentsService ticketAttachmentsService)
ticketAttachmentsService - the ticketAttachmentsService to setCopyright © 2018 SAP SE. All Rights Reserved.