Interface TicketAttributeChangeEventStrategy

  • All Known Implementing Classes:
    DefaultTicketAttributeChangeEventStrategy

    public interface TicketAttributeChangeEventStrategy
    Interface to support the strategy of collecting the attributes changed on a ticket when it is updated.
    • Method Detail

      • getEntriesForChangedAttributes

        java.util.Set<CsTicketChangeEventEntryModel> getEntriesForChangedAttributes​(CsTicketModel ticket)
        Retrieve a list list of change entries for the specified ticket. It is down to the implementation to identify which attributes are changed and to create the appropriate corresponding entries for this attributes.
        Parameters:
        ticket - The ticket to get the changes for
        Returns:
        A set of change entries for the ticket