Class DefaultTicketPopulator<SOURCE extends CsTicketModel,​TARGET extends TicketData>

    • Constructor Detail

      • DefaultTicketPopulator

        public DefaultTicketPopulator()
    • Method Detail

      • populateAssociatedTodata

        protected void populateAssociatedTodata​(CsTicketModel source,
                                                TicketData target)
        Populates the associates to object data.
        Parameters:
        source -
        target -
      • getTicketEvents

        protected java.util.List<TicketEventData> getTicketEvents​(CsTicketModel source)
        Parameters:
        source - as CsTicketModel
        Returns:
        List
      • getStatusMapping

        protected java.util.Map<java.lang.String,​StatusData> getStatusMapping()
        Returns:
        the statusMapping
      • getValidTransitions

        protected java.util.Map<StatusData,​java.util.List<StatusData>> getValidTransitions()
        Returns:
        the validTransitions
      • getTicketService

        protected TicketService getTicketService()
        Returns:
        the ticketService
      • setStatusMapping

        public void setStatusMapping​(java.util.Map<java.lang.String,​StatusData> statusMapping)
        Parameters:
        statusMapping - the statusMapping to set
      • setValidTransitions

        public void setValidTransitions​(java.util.Map<StatusData,​java.util.List<StatusData>> validTransitions)
        Parameters:
        validTransitions - the validTransitions to set
      • setTicketService

        public void setTicketService​(TicketService ticketService)
        Parameters:
        ticketService - the ticketService to set