| Modifier and Type | Method and Description |
|---|---|
protected CsTicketModel |
CreateConsignmentMovedToCSTicketAction.createTicket(java.lang.String subject,
java.lang.String description,
AbstractOrderModel order,
CsTicketCategory category,
CsTicketPriority priority) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
AssistedServiceUtils.populateTicketUrl(CsTicketModel ticket,
BaseSiteModel currentSite) |
| Modifier and Type | Method and Description |
|---|---|
void |
GeneralActivityTicketPopulator.populate(CsTicketModel ticketModel,
GeneralActivityData ticketData) |
| Modifier and Type | Method and Description |
|---|---|
protected CsTicketModel |
HeadingDataProvider.getLatestUpdatedOpenTicketForCustomer(UserModel customer) |
| Modifier and Type | Method and Description |
|---|---|
Converter<CsTicketModel,GeneralActivityData> |
TicketsModelProvider.getTicketConverter() |
| Modifier and Type | Method and Description |
|---|---|
void |
TicketsModelProvider.setTicketConverter(Converter<CsTicketModel,GeneralActivityData> ticketConverter) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CsTicketModel> |
CustomerModel.getTickets()
Generated method - Getter of the
Customer.tickets dynamic attribute defined at extension ticketsystem. |
| Modifier and Type | Method and Description |
|---|---|
void |
CustomerModel.setTickets(java.util.List<CsTicketModel> value)
Generated method - Setter of
Customer.tickets dynamic attribute defined at extension ticketsystem. |
| Modifier and Type | Method and Description |
|---|---|
CsTicketModel |
CsUrlActivationDao.getTicketById(java.lang.String ticketId)
Searches for a ticket using a ticket id
|
| Modifier and Type | Method and Description |
|---|---|
CsTicketModel |
DefaultCsUrlActivationDao.getTicketById(java.lang.String ticketId) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CscockpitEventHandler.activateTicket(CsTicketModel ticketObject)
Activates a
CsTicketModel in the current call context. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<CsTicketModel> |
TicketStrategy.getCustomerTickets(CustomerModel customer) |
java.util.Collection<CsTicketModel> |
TicketStrategy.getOrderTickets(OrderModel order) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<CsTicketModel> |
DefaultTicketStrategy.getCustomerTickets(CustomerModel customer) |
java.util.Collection<CsTicketModel> |
DefaultTicketStrategy.getOrderTickets(OrderModel order) |
| Modifier and Type | Method and Description |
|---|---|
CsTicketModel |
TicketWizard.getTicket() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
AbstractTicketWizardPageController.doDoneActions(TicketWizard ticketWizard,
CsTicketModel ticket,
java.util.Map<java.lang.String,ObjectValueContainer> valueContainers) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
UnResolveTicketWizardPageController.doDoneActions(TicketWizard ticketWizard,
CsTicketModel ticket,
java.util.Map<java.lang.String,ObjectValueContainer> valueContainers) |
protected void |
UpdateTicketWizardPageController.doDoneActions(TicketWizard ticketWizard,
CsTicketModel ticket,
java.util.Map<java.lang.String,ObjectValueContainer> valueContainers) |
protected void |
SetTicketStateWizardPageController.doDoneActions(TicketWizard ticketWizard,
CsTicketModel ticket,
java.util.Map<java.lang.String,ObjectValueContainer> valueContainers) |
protected void |
CustomerEmailWizardPageController.doDoneActions(TicketWizard ticketWizard,
CsTicketModel ticket,
java.util.Map<java.lang.String,ObjectValueContainer> valueContainers) |
protected void |
AddNoteToTicketWizardPageController.doDoneActions(TicketWizard ticketWizard,
CsTicketModel ticket,
java.util.Map<java.lang.String,ObjectValueContainer> valueContainers) |
protected void |
ResolveTicketWizardPageController.doDoneActions(TicketWizard ticketWizard,
CsTicketModel ticket,
java.util.Map<java.lang.String,ObjectValueContainer> valueContainers) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.Object> |
TicketStateEditor.createWizardContext(java.lang.String typeName,
CsTicketModel ticket,
WidgetInstanceManager wim) |
| Modifier and Type | Method and Description |
|---|---|
void |
CorrespondenceRenderer.render(Component component,
AbstractPanel abstractPanel,
CsTicketModel csTicketModel,
DataType dataType,
WidgetInstanceManager widgetInstanceManager) |
void |
TicketStatusCellRenderer.render(Listcell parent,
ListColumn configuration,
CsTicketModel ticket,
DataType dataType,
WidgetInstanceManager widgetInstanceManager) |
| Modifier and Type | Method and Description |
|---|---|
protected CsTicketModel |
CreateTicketWizardHandler.createTicket(CsCreateTicketForm form) |
| Modifier and Type | Method and Description |
|---|---|
CsTicketModel |
SessionContextModel.getCurrentTicket() |
| Modifier and Type | Method and Description |
|---|---|
void |
SessionContextModel.setCurrentTicket(CsTicketModel currentTicket) |
| Modifier and Type | Method and Description |
|---|---|
static void |
SessionContextUtil.populateTicket(WidgetModel model,
CsTicketModel ticketModel)
populates ticket data and its related data inside the session context
|
static void |
SessionContextUtil.updateSessionContext(WidgetModel model,
UserModel customerModel,
CsTicketModel ticketModel,
AbstractOrderModel orderModel) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultTicketListPopulator<SOURCE extends CsTicketModel,TARGET extends TicketData>
Converter implementation for
CsTicketModel as source and
TicketData as target type. |
class |
DefaultTicketPopulator<SOURCE extends CsTicketModel,TARGET extends TicketData>
Converter implementation for
CsTicketModel as source and
TicketData as target type. |
| Modifier and Type | Field and Description |
|---|---|
protected CsTicketModel |
DefaultTicketPopulatorTest.csTicketModel |
protected CsTicketModel |
DefaultTicketEventPopulatorTest.csTicketModel |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<TicketEventData> |
DefaultTicketPopulator.getTicketEvents(CsTicketModel source) |
void |
DefaultTicketPopulator.populate(CsTicketModel source,
TicketData target) |
void |
DefaultTicketListPopulator.populate(CsTicketModel source,
TicketData target) |
protected void |
DefaultTicketPopulator.populateAssociatedTodata(CsTicketModel source,
TicketData target)
Populates the associates to object data.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<CsTicketState,java.util.function.BiFunction<CsTicketModel,TicketData,CsTicketModel>> |
DefaultCustomerTicketingFacade.stateChanges
Special map, that know what to do in case of status changed.
|
protected java.util.Map<CsTicketState,java.util.function.BiFunction<CsTicketModel,TicketData,CsTicketModel>> |
DefaultCustomerTicketingFacade.stateChanges
Special map, that know what to do in case of status changed.
|
| Modifier and Type | Method and Description |
|---|---|
protected Converter<CsTicketModel,TicketData> |
DefaultCustomerTicketingFacade.getTicketConverter() |
protected Converter<CsTicketModel,TicketData> |
DefaultCustomerTicketingFacade.getTicketListConverter() |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultCustomerTicketingFacade.setTicketConverter(Converter<CsTicketModel,TicketData> ticketConverter) |
void |
DefaultCustomerTicketingFacade.setTicketListConverter(Converter<CsTicketModel,TicketData> ticketListConverter) |
| Modifier and Type | Method and Description |
|---|---|
protected CsTicketModel |
DefaultCisNotifyCustomerInactiveOrdersJob.createTicket(java.lang.String subject,
java.lang.String description,
OrderModel order,
CsTicketCategory category,
CsTicketPriority priority) |
| Modifier and Type | Class and Description |
|---|---|
class |
CsTicketPopulator<SOURCE extends CsTicketParameter,TARGET extends CsTicketModel> |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CsTicketModel> |
TicketDao.findTicketsByAgent(EmployeeModel agent)
Find all the tickets that are assigned to the Agent.
|
java.util.List<CsTicketModel> |
TicketDao.findTicketsByAgentGroup(CsAgentGroupModel agentGroup)
Find all the tickets assigned to the AgentGroup.
|
java.util.List<CsTicketModel> |
TicketDao.findTicketsByAgentGroupState(EmployeeModel agent,
CsAgentGroupModel group,
CsTicketState state)
Find tickets by the specified agent, group and state.
|
java.util.List<CsTicketModel> |
TicketDao.findTicketsByCategory(CsTicketCategory... category)
Find all the tickets that have the provided categories.
|
java.util.List<CsTicketModel> |
TicketDao.findTicketsByCustomer(UserModel customer)
Find all tickets that are associated with the customer.
|
java.util.List<CsTicketModel> |
TicketDao.findTicketsByCustomerOrderByModifiedTime(UserModel user)
Find all tickets that are associated with the customer in descending and order by Modified date time.
|
SearchPageData<CsTicketModel> |
TicketDao.findTicketsByCustomerOrderByModifiedTime(UserModel user,
BaseSiteModel baseSite,
PageableData pageableData)
Find all tickets that are associated with the customer and current site, in descending and order by Modified date
time.
|
java.util.List<CsTicketModel> |
TicketDao.findTicketsById(java.lang.String ticketId)
Lookup tickets with the specified ticket id
|
java.util.List<CsTicketModel> |
TicketDao.findTicketsByOrder(OrderModel order)
Find all the tickets that are associated with the order.
|
java.util.List<CsTicketModel> |
TicketDao.findTicketsByPriority(CsTicketPriority... priority)
Find all the tickets that have the provided priorities.
|
java.util.List<CsTicketModel> |
TicketDao.findTicketsByResolutionType(CsResolutionType... resolutionType)
Find all the tickets that have the provided Resolution Type(s).
|
java.util.List<CsTicketModel> |
TicketDao.findTicketsByState(CsTicketState... state)
Find all the tickets that are in the provided states.
|
java.util.List<CsTicketModel> |
TicketDao.findTicketsByStringInTicketOrEvent(java.lang.String searchString)
Find tickets which contain the specified search string in the headline or any of the events
|
java.util.List<CsTicketModel> |
TicketDao.findTicketsByStringInTicketOrEventAndStates(java.lang.String searchString,
java.util.Set<CsTicketState> states)
Find tickets which contain the specified search string in the headline or any of the events and that are also in
the given list of states.
|
java.util.List<CsTicketModel> |
TicketDao.findTicketsWithNullAgent()
Find all the tickets that are not assigned to an agent.
|
java.util.List<CsTicketModel> |
TicketDao.findTicketsWithNullAgentGroup()
Find all the tickets that are not assigne to an agent group.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CsTicketEventModel> |
TicketDao.findTicketEventsByTicket(CsTicketModel ticket)
Find all ticket events for
CsTicketModel object. |
java.util.List<CsTicketEventModel> |
TicketDao.findTicketEventsForCustomerByTicket(CsTicketModel ticket)
Find all ticket events for
CsTicketModel object excluding private messages. |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CsTicketModel> |
DefaultTicketDao.findTicketsByAgent(EmployeeModel agent)
Find all the tickets that are assigned to the Agent.
|
java.util.List<CsTicketModel> |
DefaultTicketDao.findTicketsByAgentGroup(CsAgentGroupModel agentGroup)
Find all the tickets assigned to the AgentGroup.
|
java.util.List<CsTicketModel> |
DefaultTicketDao.findTicketsByAgentGroupState(EmployeeModel agent,
CsAgentGroupModel group,
CsTicketState state)
Find tickets by the specified agent, group and state.
|
java.util.List<CsTicketModel> |
DefaultTicketDao.findTicketsByCategory(CsTicketCategory... category)
Find all the tickets that have the provided categories.
|
java.util.List<CsTicketModel> |
DefaultTicketDao.findTicketsByCustomer(UserModel customer)
Find all tickets that are associated with the customer.
|
java.util.List<CsTicketModel> |
DefaultTicketDao.findTicketsByCustomerOrderByModifiedTime(UserModel customer) |
SearchPageData<CsTicketModel> |
DefaultTicketDao.findTicketsByCustomerOrderByModifiedTime(UserModel user,
BaseSiteModel baseSite,
PageableData pageableData) |
java.util.List<CsTicketModel> |
DefaultTicketDao.findTicketsById(java.lang.String ticketId)
Lookup tickets with the specified ticket id
|
java.util.List<CsTicketModel> |
DefaultTicketDao.findTicketsByOrder(OrderModel order)
Find all the tickets that are associated with the order.
|
java.util.List<CsTicketModel> |
DefaultTicketDao.findTicketsByPriority(CsTicketPriority... priority)
Find all the tickets that have the provided priorities.
|
java.util.List<CsTicketModel> |
DefaultTicketDao.findTicketsByResolutionType(CsResolutionType... resolutionType)
Find all the tickets that have the provided Resolution Type(s).
|
java.util.List<CsTicketModel> |
DefaultTicketDao.findTicketsByState(CsTicketState... state)
Find all the tickets that are in the provided states.
|
java.util.List<CsTicketModel> |
DefaultTicketDao.findTicketsByStringInTicketOrEvent(java.lang.String searchString)
Find tickets which contain the specified search string in the headline or any of the events
|
java.util.List<CsTicketModel> |
DefaultTicketDao.findTicketsByStringInTicketOrEventAndStates(java.lang.String searchString,
java.util.Set<CsTicketState> states)
Find tickets which contain the specified search string in the headline or any of the events and that are also in
the given list of states.
|
java.util.List<CsTicketModel> |
DefaultTicketDao.findTicketsWithNullAgent()
Find all the tickets that are not assigned to an agent.
|
java.util.List<CsTicketModel> |
DefaultTicketDao.findTicketsWithNullAgentGroup()
Find all the tickets that are not assigne to an agent group.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CsTicketEventModel> |
DefaultTicketDao.findTicketEventsByTicket(CsTicketModel ticket)
Find all ticket events for
CsTicketModel object. |
java.util.List<CsTicketEventModel> |
DefaultTicketDao.findTicketEventsForCustomerByTicket(CsTicketModel ticket)
Find all ticket events for
CsTicketModel object excluding private messages. |
| Modifier and Type | Method and Description |
|---|---|
CsTicketModel |
AbstractTicketContext.getTicket() |
| Constructor and Description |
|---|
AbstractTicketContext(CsTicketModel ticket,
CsTicketEventModel event) |
AgentGroupTicketContext(CsTicketModel ticket,
CsTicketEventModel event) |
AgentTicketContext(CsTicketModel ticket,
CsTicketEventModel event) |
CustomerTicketContext(CsTicketModel ticket,
CsTicketEventModel event) |
| Modifier and Type | Method and Description |
|---|---|
CsTicketModel |
CsTicketEventModel.getTicket()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CsTicketEventModel.setTicket(CsTicketModel value)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
CsCustomerEventPrepareInterceptor.canSubjectBePopulated(CsCustomerEventModel event,
CsTicketModel ticket) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractTicketsystemTest.MockTicketEventEmailStrategy.sendEmailsForAssignAgentTicketEvent(CsTicketModel ticket,
CsTicketEventModel event,
CsEmailRecipients recepientType) |
void |
AbstractTicketsystemTest.MockTicketEventEmailStrategy.sendEmailsForEvent(CsTicketModel ticket,
CsTicketEventModel event) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CsTicketModel> |
TicketsAttributeHandler.get(CustomerModel model) |
| Modifier and Type | Method and Description |
|---|---|
void |
TicketsAttributeHandler.set(CustomerModel model,
java.util.List<CsTicketModel> csTicketModel) |
| Modifier and Type | Method and Description |
|---|---|
CsTicketModel |
CsTicketResource.getCsTicketModel()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
protected CsTicketModel |
CsTicketResource.readResource(java.lang.String resourceId)
Gets the
CsTicketModel resource which is addressed by current resource request. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<CsTicketModel> |
CsTicketsResource.getCsTicketsCollection()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
| Modifier and Type | Method and Description |
|---|---|
void |
CsTicketResource.setCsTicketModel(CsTicketModel value)
Convenience method which just delegates to
#setResourceValue(CsTicketModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
CsTicketsResource.setCsTicketsCollection(java.util.Collection<CsTicketModel> value)
Convenience method which just delegates to
#setResourceValue(Collection) |
| Modifier and Type | Method and Description |
|---|---|
void |
CsTicketCleanupStrategy.cleanupRelatedObjects(CsTicketModel csTicketModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultCsTicketCleanupStrategy.cleanupRelatedObjects(CsTicketModel csTicketModel) |
void |
CsTicketCleanupHook.cleanupRelatedObjects(CsTicketModel csTicketModel) |
| Modifier and Type | Method and Description |
|---|---|
CsTicketModel |
TicketBusinessService.assignTicketToAgent(CsTicketModel ticket,
EmployeeModel agent)
Sets the assignedAgent of the Ticket, i.e.
|
CsTicketModel |
TicketBusinessService.assignTicketToGroup(CsTicketModel ticket,
CsAgentGroupModel group)
Sets the assignedGroup of the Ticket, i.e.
|
CsTicketModel |
TicketBusinessService.createTicket(CsTicketModel ticket,
CsCustomerEventModel creationEvent)
Deprecated.
since 6.0 use
TicketBusinessService.createTicket(CsTicketParameter) instead |
CsTicketModel |
TicketBusinessService.createTicket(CsTicketParameter ticketParameter)
Create a new ticket with the parameters defined in
CsTicketParameter |
CsTicketModel |
TicketService.getTicketForTicketEvent(CsTicketEventModel ticketEvent)
Gets the ticket for given
CsTicketEventModel object. |
CsTicketModel |
TicketService.getTicketForTicketId(java.lang.String ticketId)
Lookup a specific ticket by ticket ID
|
CsTicketModel |
TicketBusinessService.setTicketState(CsTicketModel ticket,
CsTicketState newState)
Set the state of a ticket.
|
CsTicketModel |
TicketBusinessService.setTicketState(CsTicketModel ticket,
CsTicketState newState,
java.lang.String note)
Set the state of a ticket.
|
CsTicketModel |
TicketBusinessService.updateTicket(CsTicketModel ticket)
Update the details of a ticket.
|
CsTicketModel |
TicketBusinessService.updateTicket(CsTicketModel ticket,
java.lang.String note)
Update the details of a ticket.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CsTicketModel> |
TicketService.getTicketsForAgent(EmployeeModel agent)
Find all the tickets that are assigned to the Agent.
|
java.util.List<CsTicketModel> |
TicketService.getTicketsForAgentGroup(CsAgentGroupModel agentGroup)
Find all the tickets assigned to the AgentGroup.
|
java.util.List<CsTicketModel> |
TicketService.getTicketsForCategory(CsTicketCategory... category)
Find all the tickets that have the provided categories.
|
java.util.List<CsTicketModel> |
TicketService.getTicketsForCustomer(UserModel customer)
Find all tickets that are associated with the customer.
|
java.util.List<CsTicketModel> |
TicketService.getTicketsForCustomerOrderByModifiedTime(UserModel user)
Find all tickets that are associated with the customer in order by Modified date and time.
|
SearchPageData<CsTicketModel> |
TicketService.getTicketsForCustomerOrderByModifiedTime(UserModel user,
BaseSiteModel baseSite,
PageableData pageableData)
Find all tickets that are associated with the customer in order by Modified date and time.
|
java.util.List<CsTicketModel> |
TicketService.getTicketsForOrder(OrderModel order)
Find all the tickets that are associated with the order.
|
java.util.List<CsTicketModel> |
TicketService.getTicketsForPriority(CsTicketPriority... priority)
Find all the tickets that have the provided priorities.
|
java.util.List<CsTicketModel> |
TicketService.getTicketsForResolutionType(CsResolutionType... resolutionType)
Find all the tickets that have the provided Resolution Type(s).
|
java.util.List<CsTicketModel> |
TicketService.getTicketsForState(CsTicketState... state)
Find all the tickets that are in the provided states.
|
java.util.List<CsTicketModel> |
TicketSearchService.searchForTickets(EmployeeModel agent,
CsAgentGroupModel group,
CsTicketState state)
Search for all the tickets with matching assigned Agent and assigned AgentGroup and Ticket State.
|
java.util.List<CsTicketModel> |
TicketSearchService.searchForTickets(java.lang.String searchString)
Search for all tickets where the searchString appears in the headline or comment bodies of the ticket.
|
java.util.List<CsTicketModel> |
TicketSearchService.searchForTickets(java.lang.String searchString,
java.util.Set<CsTicketState> states)
Search for all tickets where the searchString appears in the headline or comment bodies of the ticket.
|
| Modifier and Type | Method and Description |
|---|---|
CsCustomerEventModel |
TicketBusinessService.addCustomerEmailToTicket(CsTicketModel ticket,
CsEventReason reason,
java.lang.String subject,
java.lang.String emailBody,
java.util.Collection<MediaModel> attachments)
Add a customer email to the specified ticket.
|
CsCustomerEventModel |
TicketBusinessService.addNoteToTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsEventReason reason,
java.lang.String note,
java.util.Collection<MediaModel> attachments)
Add a note to the specified ticket.
|
CsTicketModel |
TicketBusinessService.assignTicketToAgent(CsTicketModel ticket,
EmployeeModel agent)
Sets the assignedAgent of the Ticket, i.e.
|
CsTicketModel |
TicketBusinessService.assignTicketToGroup(CsTicketModel ticket,
CsAgentGroupModel group)
Sets the assignedGroup of the Ticket, i.e.
|
CsTicketModel |
TicketBusinessService.createTicket(CsTicketModel ticket,
CsCustomerEventModel creationEvent)
Deprecated.
since 6.0 use
TicketBusinessService.createTicket(CsTicketParameter) instead |
java.util.List<CsTicketEventModel> |
TicketService.getEventsForTicket(CsTicketModel ticket)
Gets all ticket events for
CsTicketModel object. |
CsTicketEventModel |
TicketBusinessService.getLastEvent(CsTicketModel ticket)
Returns the last event on the ticket.
|
java.util.List<CsTicketEventModel> |
TicketService.getTicketEventsForCustomerByTicket(CsTicketModel ticket)
Gets all ticket events for
CsTicketModel object excluding private messages. |
java.util.List<CsTicketState> |
TicketBusinessService.getTicketNextStates(CsTicketModel ticket)
Returns a list of states that the passed ticket can move to according to configured rules.
|
boolean |
TicketBusinessService.isTicketClosed(CsTicketModel ticket)
Find out whether a ticket is closed.
|
boolean |
TicketBusinessService.isTicketResolvable(CsTicketModel ticket)
Find out whether a ticket is resolvable.
|
CsTicketResolutionEventModel |
TicketBusinessService.resolveTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsResolutionType resolutionType,
java.lang.String note)
Resolve a ticket and add the associated resolution event.
|
CsTicketResolutionEventModel |
TicketBusinessService.resolveTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsResolutionType resolutionType,
java.lang.String note,
java.util.Collection<MediaModel> attachments)
Resolve a ticket and add the associated resolution event.
|
CsTicketModel |
TicketBusinessService.setTicketState(CsTicketModel ticket,
CsTicketState newState)
Set the state of a ticket.
|
CsTicketModel |
TicketBusinessService.setTicketState(CsTicketModel ticket,
CsTicketState newState,
java.lang.String note)
Set the state of a ticket.
|
CsCustomerEventModel |
TicketBusinessService.unResolveTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsEventReason reason,
java.lang.String note)
Reverse the resolution of a ticket and add a note to it.
|
CsCustomerEventModel |
TicketBusinessService.unResolveTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsEventReason reason,
java.lang.String note,
java.util.Collection<MediaModel> attachments)
Reverse the resolution of a ticket and add a note to it.
|
CsTicketModel |
TicketBusinessService.updateTicket(CsTicketModel ticket)
Update the details of a ticket.
|
CsTicketModel |
TicketBusinessService.updateTicket(CsTicketModel ticket,
java.lang.String note)
Update the details of a ticket.
|
| Modifier and Type | Method and Description |
|---|---|
CsTicketModel |
DefaultTicketBusinessService.assignTicketToAgent(CsTicketModel ticket,
EmployeeModel agent) |
CsTicketModel |
DefaultTicketBusinessService.assignTicketToGroup(CsTicketModel ticket,
CsAgentGroupModel group) |
CsTicketModel |
DefaultTicketBusinessService.createTicket(CsTicketModel ticket,
CsCustomerEventModel creationEvent)
Deprecated.
since 6.0 use
DefaultTicketBusinessService.createTicket(CsTicketParameter) instead |
CsTicketModel |
DefaultTicketBusinessService.createTicket(CsTicketParameter ticketParameter) |
protected CsTicketModel |
DefaultTicketBusinessService.createTicketInternal(CsTicketModel ticket,
CsCustomerEventModel creationEvent) |
CsTicketModel |
DefaultTicketService.getTicketForTicketEvent(CsTicketEventModel ticketEvent)
Gets the ticket for given
CsTicketEventModel object. |
CsTicketModel |
DefaultTicketService.getTicketForTicketId(java.lang.String ticketId)
Lookup a specific ticket by ticket ID
|
protected CsTicketModel |
DefaultTicketBusinessService.populateTicketDetails(UserModel customer,
AbstractOrderModel abstractOrder,
CsTicketCategory category,
CsTicketPriority priority,
EmployeeModel assignedAgent,
CsAgentGroupModel assignedGroup,
java.lang.String headline) |
CsTicketModel |
DefaultTicketBusinessService.setTicketState(CsTicketModel ticket,
CsTicketState newState) |
CsTicketModel |
DefaultTicketBusinessService.setTicketState(CsTicketModel ticket,
CsTicketState newState,
java.lang.String note) |
CsTicketModel |
DefaultTicketBusinessService.updateTicket(CsTicketModel ticket) |
CsTicketModel |
DefaultTicketBusinessService.updateTicket(CsTicketModel ticket,
java.lang.String note) |
| Modifier and Type | Method and Description |
|---|---|
protected Converter<CsTicketParameter,CsTicketModel> |
DefaultTicketBusinessService.getTicketParameterConverter() |
java.util.List<CsTicketModel> |
DefaultTicketService.getTicketsForAgent(EmployeeModel agent)
Find all the tickets that are assigned to the Agent.
|
java.util.List<CsTicketModel> |
DefaultTicketService.getTicketsForAgentGroup(CsAgentGroupModel agentGroup)
Find all the tickets assigned to the AgentGroup.
|
java.util.List<CsTicketModel> |
DefaultTicketService.getTicketsForCategory(CsTicketCategory... category)
Find all the tickets that have the provided categories.
|
java.util.List<CsTicketModel> |
DefaultTicketService.getTicketsForCustomer(UserModel customer)
Find all tickets that are associated with the customer.
|
java.util.List<CsTicketModel> |
DefaultTicketService.getTicketsForCustomerOrderByModifiedTime(UserModel user)
Find all tickets that are associated with the customer in order by Modified date and time.
|
SearchPageData<CsTicketModel> |
DefaultTicketService.getTicketsForCustomerOrderByModifiedTime(UserModel user,
BaseSiteModel baseSite,
PageableData pageableData) |
java.util.List<CsTicketModel> |
DefaultTicketService.getTicketsForOrder(OrderModel order)
Find all the tickets that are associated with the order.
|
java.util.List<CsTicketModel> |
DefaultTicketService.getTicketsForPriority(CsTicketPriority... priority)
Find all the tickets that have the provided priorities.
|
java.util.List<CsTicketModel> |
DefaultTicketService.getTicketsForResolutionType(CsResolutionType... resolutionType)
Find all the tickets that have the provided Resolution Type(s).
|
java.util.List<CsTicketModel> |
DefaultTicketService.getTicketsForState(CsTicketState... state)
Find all the tickets that are in the provided states.
|
java.util.List<CsTicketModel> |
DefaultTicketSearchService.searchForTickets(EmployeeModel agent,
CsAgentGroupModel group,
CsTicketState state) |
java.util.List<CsTicketModel> |
DefaultTicketSearchService.searchForTickets(java.lang.String searchString) |
java.util.List<CsTicketModel> |
DefaultTicketSearchService.searchForTickets(java.lang.String searchString,
java.util.Set<CsTicketState> states) |
| Modifier and Type | Method and Description |
|---|---|
CsCustomerEventModel |
DefaultTicketBusinessService.addCustomerEmailToTicket(CsTicketModel ticket,
CsEventReason reason,
java.lang.String subject,
java.lang.String emailBody,
java.util.Collection<MediaModel> attachments) |
CsCustomerEventModel |
DefaultTicketBusinessService.addNoteToTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsEventReason reason,
java.lang.String note,
java.util.Collection<MediaModel> attachments) |
CsTicketModel |
DefaultTicketBusinessService.assignTicketToAgent(CsTicketModel ticket,
EmployeeModel agent) |
CsTicketModel |
DefaultTicketBusinessService.assignTicketToGroup(CsTicketModel ticket,
CsAgentGroupModel group) |
CsTicketModel |
DefaultTicketBusinessService.createTicket(CsTicketModel ticket,
CsCustomerEventModel creationEvent)
Deprecated.
since 6.0 use
DefaultTicketBusinessService.createTicket(CsTicketParameter) instead |
protected CsTicketModel |
DefaultTicketBusinessService.createTicketInternal(CsTicketModel ticket,
CsCustomerEventModel creationEvent) |
java.util.List<CsTicketEventModel> |
DefaultTicketService.getEventsForTicket(CsTicketModel ticket)
Gets all ticket events for
CsTicketModel object. |
CsTicketEventModel |
DefaultTicketBusinessService.getLastEvent(CsTicketModel ticket) |
java.util.List<CsTicketEventModel> |
DefaultTicketService.getTicketEventsForCustomerByTicket(CsTicketModel ticket)
Gets all ticket events for
CsTicketModel object excluding private messages. |
java.util.List<CsTicketState> |
DefaultTicketBusinessService.getTicketNextStates(CsTicketModel ticket) |
boolean |
DefaultTicketBusinessService.isTicketClosed(CsTicketModel ticket) |
boolean |
DefaultTicketBusinessService.isTicketResolvable(CsTicketModel ticket) |
CsTicketResolutionEventModel |
DefaultTicketBusinessService.resolveTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsResolutionType resolutionType,
java.lang.String note) |
CsTicketResolutionEventModel |
DefaultTicketBusinessService.resolveTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsResolutionType resolutionType,
java.lang.String note,
java.util.Collection<MediaModel> attachments) |
CsTicketModel |
DefaultTicketBusinessService.setTicketState(CsTicketModel ticket,
CsTicketState newState) |
CsTicketModel |
DefaultTicketBusinessService.setTicketState(CsTicketModel ticket,
CsTicketState newState,
java.lang.String note) |
CsCustomerEventModel |
DefaultTicketBusinessService.unResolveTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsEventReason reason,
java.lang.String note) |
CsCustomerEventModel |
DefaultTicketBusinessService.unResolveTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsEventReason reason,
java.lang.String note,
java.util.Collection<MediaModel> attachments) |
CsTicketModel |
DefaultTicketBusinessService.updateTicket(CsTicketModel ticket) |
CsTicketModel |
DefaultTicketBusinessService.updateTicket(CsTicketModel ticket,
java.lang.String note) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultTicketBusinessService.setTicketParameterConverter(Converter<CsTicketParameter,CsTicketModel> ticketParameterConverter) |
| Modifier and Type | Method and Description |
|---|---|
CsTicketModel |
TicketUpdateStrategy.updateTicket(CsTicketModel ticket)
Store all updated attributes on a ticket.
|
CsTicketModel |
TicketUpdateStrategy.updateTicket(CsTicketModel ticket,
java.lang.String note)
Store all updated attributes on a ticket.
|
| Modifier and Type | Method and Description |
|---|---|
CsTicketEventModel |
TicketUpdateStrategy.assignTicketToAgent(CsTicketModel ticket,
EmployeeModel agent)
Assign the ticket to a new agent, or null to make the ticket unassigned.
|
CsTicketEventModel |
TicketUpdateStrategy.assignTicketToGroup(CsTicketModel ticket,
CsAgentGroupModel group)
Assign the ticket to a new group, or null to make the ticket unassigned.
|
CsTicketEventModel |
TicketEventStrategy.createAssignAgentToTicket(CsTicketModel ticket)
Create a creation event for the specified ticket TO THE CS Agent.
|
CsCustomerEventModel |
TicketEventStrategy.createCreationEventForTicket(CsTicketModel ticket,
CsEventReason reason,
CsInterventionType interventionType,
java.lang.String text)
Create a creation event for the specified ticket.
|
CsCustomerEventModel |
TicketEventStrategy.createCustomerEmailForTicket(CsTicketModel ticket,
CsEventReason reason,
java.lang.String subject,
java.lang.String emailBody,
java.util.Collection<MediaModel> attachments)
Create a note against the ticket which is sent as an email to the customer the ticket relates to
|
CsCustomerEventModel |
TicketEventStrategy.createNoteForTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsEventReason reason,
java.lang.String note,
java.util.Collection<MediaModel> attachments)
Create and internal note against the ticket with the specified information
|
CsCustomerEventModel |
TicketEventStrategy.ensureTicketEventSetupForCreationEvent(CsTicketModel ticket,
CsCustomerEventModel creationEvent)
Ensure that the specified creation event is correctly setup and bound to the ticket.
|
java.util.Set<CsTicketChangeEventEntryModel> |
TicketAttributeChangeEventStrategy.getEntriesForChangedAttributes(CsTicketModel ticket)
Retrieve a list list of change entries for the specified ticket.
|
boolean |
TicketResolutionStrategy.isTicketClosed(CsTicketModel ticket)
Find out if a ticket is considered 'closed'.
|
boolean |
TicketResolutionStrategy.isTicketResolvable(CsTicketModel ticket)
Find out whether a ticket is resolvable.
|
CsTicketResolutionEventModel |
TicketResolutionStrategy.resolveTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsResolutionType resolutionType,
java.lang.String note)
Create a resolution event against a ticket and associate it with the ticket.
|
CsTicketResolutionEventModel |
TicketResolutionStrategy.resolveTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsResolutionType resolutionType,
java.lang.String note,
java.util.Collection<MediaModel> attachments)
Create a resolution event against a ticket and associate it with the ticket.
|
void |
TicketEventEmailStrategy.sendEmailsForAssignAgentTicketEvent(CsTicketModel ticket,
CsTicketEventModel event,
CsEmailRecipients recepientType)
Send emails an email to the cs agent or agent group.
|
void |
TicketEventEmailStrategy.sendEmailsForEvent(CsTicketModel ticket,
CsTicketEventModel event)
Send emails relating to the specified event.
|
void |
TicketUpdateStrategy.setTicketState(CsTicketModel ticket,
CsTicketState newState)
Set the state of the ticket.
|
void |
TicketUpdateStrategy.setTicketState(CsTicketModel ticket,
CsTicketState newState,
java.lang.String note)
Set the state of the ticket.
|
CsCustomerEventModel |
TicketResolutionStrategy.unResolveTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsEventReason reason,
java.lang.String note)
Remove the resolution event from the ticket (although keep in in the list of events) and add a note to a ticket to
indicate that it is no longer resolved.
|
CsCustomerEventModel |
TicketResolutionStrategy.unResolveTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsEventReason reason,
java.lang.String note,
java.util.Collection<MediaModel> attachments)
Remove the resolution event from the ticket (although keep in in the list of events) and add a note to a ticket to
indicate that it is no longer resolved.
|
CsTicketModel |
TicketUpdateStrategy.updateTicket(CsTicketModel ticket)
Store all updated attributes on a ticket.
|
CsTicketModel |
TicketUpdateStrategy.updateTicket(CsTicketModel ticket,
java.lang.String note)
Store all updated attributes on a ticket.
|
| Modifier and Type | Method and Description |
|---|---|
CsTicketModel |
DefaultTicketUpdateStrategy.updateTicket(CsTicketModel ticket) |
CsTicketModel |
DefaultTicketUpdateStrategy.updateTicket(CsTicketModel ticket,
java.lang.String note) |
| Modifier and Type | Method and Description |
|---|---|
CsTicketEventModel |
DefaultTicketUpdateStrategy.assignTicketToAgent(CsTicketModel ticket,
EmployeeModel agent) |
CsTicketEventModel |
DefaultTicketUpdateStrategy.assignTicketToGroup(CsTicketModel ticket,
CsAgentGroupModel group) |
CsCustomerEventModel |
DefaultTicketEventStrategy.createAssignAgentToTicket(CsTicketModel ticket) |
protected CsTicketEventModel |
DefaultTicketUpdateStrategy.createAssignTicketEvent(CsTicketModel ticket,
java.util.Set<CsTicketChangeEventEntryModel> changedValues) |
protected CsTicketChangeEventEntryModel |
DefaultTicketAttributeChangeEventStrategy.createChangeEntryForAttribute(CsTicketModel ticket,
java.lang.String attribute) |
protected CsTicketEventModel |
DefaultTicketUpdateStrategy.createChangeEvent(CsTicketModel ticket,
java.util.Set<CsTicketChangeEventEntryModel> changedValues) |
protected CsTicketEventModel |
DefaultTicketUpdateStrategy.createChangeEvent(CsTicketModel ticket,
java.util.Set<CsTicketChangeEventEntryModel> changedValues,
java.lang.String note) |
protected AbstractTicketContext |
DefaultTicketEventEmailStrategy.createContextForEvent(CsTicketEventEmailConfigurationModel config,
CsTicketModel ticket,
CsTicketEventModel event) |
CsCustomerEventModel |
DefaultTicketEventStrategy.createCreationEventForTicket(CsTicketModel ticket,
CsEventReason reason,
CsInterventionType interventionType,
java.lang.String text) |
CsCustomerEventModel |
DefaultTicketEventStrategy.createCustomerEmailForTicket(CsTicketModel ticket,
CsEventReason reason,
java.lang.String subject,
java.lang.String emailBody,
java.util.Collection<MediaModel> attachments) |
CsCustomerEventModel |
DefaultTicketEventStrategy.createNoteForTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsEventReason reason,
java.lang.String note,
java.util.Collection<MediaModel> attachments) |
CsCustomerEventModel |
DefaultTicketEventStrategy.ensureTicketEventSetupForCreationEvent(CsTicketModel ticket,
CsCustomerEventModel creationEvent) |
java.util.Set<CsTicketChangeEventEntryModel> |
DefaultTicketAttributeChangeEventStrategy.getEntriesForChangedAttributes(CsTicketModel ticket) |
boolean |
DefaultTicketResolutionStrategy.isTicketClosed(CsTicketModel ticket) |
boolean |
DefaultTicketResolutionStrategy.isTicketResolvable(CsTicketModel ticket) |
protected void |
DefaultTicketEventStrategy.onTicketCreation(CsTicketModel ticket,
CsCustomerEventModel creationEvent)
Placeholder for post ticket creation business rules
|
protected void |
DefaultTicketUpdateStrategy.preChangeTicketAssignment(CsTicketModel ticket,
EmployeeModel agent) |
protected void |
DefaultTicketUpdateStrategy.preChangeTicketGroup(CsTicketModel ticket,
CsAgentGroupModel group) |
protected void |
DefaultTicketUpdateStrategy.preSetTicketState(CsTicketModel ticket,
CsTicketState newState) |
CsTicketResolutionEventModel |
DefaultTicketResolutionStrategy.resolveTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsResolutionType resolutionType,
java.lang.String note) |
CsTicketResolutionEventModel |
DefaultTicketResolutionStrategy.resolveTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsResolutionType resolutionType,
java.lang.String note,
java.util.Collection<MediaModel> attachments) |
void |
AsyncTicketEmailStrategy.sendEmailsForAssignAgentTicketEvent(CsTicketModel ticket,
CsTicketEventModel event,
CsEmailRecipients recipientType) |
void |
DefaultTicketEventEmailStrategy.sendEmailsForAssignAgentTicketEvent(CsTicketModel ticket,
CsTicketEventModel event,
CsEmailRecipients recepientType) |
void |
AsyncTicketEmailStrategy.sendEmailsForEvent(CsTicketModel ticket,
CsTicketEventModel event) |
void |
DefaultTicketEventEmailStrategy.sendEmailsForEvent(CsTicketModel ticket,
CsTicketEventModel event) |
void |
DefaultTicketUpdateStrategy.setTicketState(CsTicketModel ticket,
CsTicketState newState) |
void |
DefaultTicketUpdateStrategy.setTicketState(CsTicketModel ticket,
CsTicketState newState,
java.lang.String note) |
CsCustomerEventModel |
DefaultTicketResolutionStrategy.unResolveTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsEventReason reason,
java.lang.String note) |
CsCustomerEventModel |
DefaultTicketResolutionStrategy.unResolveTicket(CsTicketModel ticket,
CsInterventionType intervention,
CsEventReason reason,
java.lang.String note,
java.util.Collection<MediaModel> attachments) |
CsTicketModel |
DefaultTicketUpdateStrategy.updateTicket(CsTicketModel ticket) |
CsTicketModel |
DefaultTicketUpdateStrategy.updateTicket(CsTicketModel ticket,
java.lang.String note) |
| Constructor and Description |
|---|
AcceleratorCustomerTicketContext(CsTicketModel ticket,
CsTicketEventModel event) |
| Modifier and Type | Method and Description |
|---|---|
protected CsTicketModel |
CheckTransactionReviewStatusAction.createTicket(java.lang.String subject,
java.lang.String description,
OrderModel order,
CsTicketCategory category,
CsTicketPriority priority) |
Copyright © 2018 SAP SE. All Rights Reserved.