Class UserBusyTime

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

public class UserBusyTime extends Object
One user's busy time over a window, and what happened when it was asked for.

The status is not decoration. Three outcomes reach a screen that has to decide whether a slot is free, and two of them look identical without it:

getBusy() is null for the last two, deliberately. An empty list there would be a second spelling of "they are free", one field away from the status that says otherwise, and every incident this delivery has had came from exactly that collapse.

Only time ranges are carried — never an event, its title, its location, its guests or its calendar. Disclosing when someone is busy must never disclose what they are doing.

  • Constructor Details

    • UserBusyTime

      public UserBusyTime()