-
public class EngagementTrackerListener.UpdateContains information about Engagement changes.
Compares two engagement and marks fields that have changed.
Usage example:
{@code * Update engagementChanges = new Update(oldEngagement, newEngagement); * if (engagementChanges.isOperatorChange()) { * // update Operator info in UI * } * if (engagementChanges.isEngagementEnd()) { * // close Engagement screen * } * }
-
-
Constructor Summary
Constructors Constructor Description EngagementTrackerListener.Update(InternalEngagement oldEngagement, InternalEngagement newEngagement)
-
Method Summary
Modifier and Type Method Description InternalEngagementgetEngagementData()booleanisEngagementEnd()booleanhasChanges()booleanisChannelChange()booleanisOperatorChange()booleanisMediaChange()-
-
Constructor Detail
-
EngagementTrackerListener.Update
EngagementTrackerListener.Update(InternalEngagement oldEngagement, InternalEngagement newEngagement)
-
-
Method Detail
-
getEngagementData
InternalEngagement getEngagementData()
-
isEngagementEnd
boolean isEngagementEnd()
-
hasChanges
boolean hasChanges()
-
isChannelChange
boolean isChannelChange()
-
isOperatorChange
boolean isOperatorChange()
-
isMediaChange
boolean isMediaChange()
-
-
-
-