Class ScheduleConflicts

java.lang.Object
org.exoplatform.agenda.model.ScheduleConflicts

public class ScheduleConflicts extends Object
Every clash found on one user's calendar over one window, and whether the search saw the whole window.

isTruncated() exists so that "no more conflicts" and "we stopped looking" cannot be told apart by guessing. The read behind this report is capped, and a capped read that comes back full has almost certainly left events unexamined; the conflicts reported are still real, but the absence of others is no longer evidence. A caller that presents a truncated report as a clean bill of health is stating something this class never said, and the fix a user needs is a shorter window, not a longer answer.

  • Constructor Details

    • ScheduleConflicts

      public ScheduleConflicts()