Interface TicketAttributeChangeEventStrategy
-
- All Known Implementing Classes:
DefaultTicketAttributeChangeEventStrategy
public interface TicketAttributeChangeEventStrategyInterface to support the strategy of collecting the attributes changed on a ticket when it is updated.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<CsTicketChangeEventEntryModel>getEntriesForChangedAttributes(CsTicketModel ticket)Retrieve a list list of change entries for the specified ticket.
-
-
-
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
-
-