Class TicketMenuController

java.lang.Object
org.exoplatform.cs.portlet.common.CSControllerBase
org.exoplatform.cs.portlet.ticketMenu.TicketMenuController

public class TicketMenuController extends CSControllerBase
  • Constructor Details

    • TicketMenuController

      public TicketMenuController()
  • Method Details

    • index

      public juzu.Response.Content index()
    • getBundle

      public juzu.Response getBundle(String locale)
    • getFlowStats

      public List<org.exoplatform.cs.service.tickets.FlowState> getFlowStats(String name)
      this method returns the static list of ticket types
      Returns:
    • getAllowedStates

      public List<String> getAllowedStates(String name)
      this method returns the static list of ticket types
      Returns:
    • getTicket

      public org.exoplatform.cs.dto.TicketDTO getTicket()
      this method returns the current ticket
      Returns:
    • getEnvironment

      public org.exoplatform.cs.dto.EnvironmentDTO getEnvironment(Long id)
      this method returns environment of the current ticket
      Returns:
    • saveTicket

      public org.exoplatform.cs.dto.TicketDTO saveTicket(org.exoplatform.cs.dto.TicketDTO ticketDTO) throws Exception
      Throws:
      Exception
    • updateTicketSatisfaction

      public void updateTicketSatisfaction(org.exoplatform.cs.dto.TicketDTO ticketDTO) throws Exception
      Throws:
      Exception
    • getSpaces

      public List<org.exoplatform.cs.dto.SpaceDTO> getSpaces()
      this method returns the list of customer spaces
      Returns:
    • getLogger

      public org.exoplatform.services.log.Log getLogger()
      Specified by:
      getLogger in class CSControllerBase
    • getJiraDetails

      public juzu.Response getJiraDetails(String id)
    • getJSON

      public String getJSON(String url)
    • getSupportUsernames

      public List<org.exoplatform.services.organization.User> getSupportUsernames()
      This service will return the names of all support team members
      Returns:
    • getSeverities

      public List<String> getSeverities(org.exoplatform.cs.dto.TicketDTO ticketDTO)
      this method will return the list of severities
      Returns:
      List of ticket severity
    • getTicketTypes

      public List<String> getTicketTypes()
      this method returns the static list of ticket types
      Returns:
    • getOwnersList

      public List<String> getOwnersList()
      this method returns the static list of Owners
      Returns:
    • getContext

      public juzu.Response getContext()
      this method returns the application Context
      Returns: