Class EventInfo.UpdateResult

java.lang.Object
org.bedework.util.misc.response.Response
org.bedework.calfacade.svc.EventInfo.UpdateResult
All Implemented Interfaces:
Serializable
Enclosing class:
EventInfo

public static class EventInfo.UpdateResult extends org.bedework.util.misc.response.Response
This class allows add and update event to signal changes back to the caller.
See Also:
  • Field Details

    • hasChanged

      public boolean hasChanged
      False if the update method(s) could find no changes
    • sequenceChange

      public boolean sequenceChange
      False if the sequence doesn't need updating
    • doReschedule

      public boolean doReschedule
      true if we need to reschedule after add/update (Handled by add/update)
    • adding

      public boolean adding
      true for adding event, false for updating
    • deleting

      public boolean deleting
      true for deleting event
    • reply

      public boolean reply
      True for attendee replying
    • locationsAdded

      public int locationsAdded
    • locationsRemoved

      public int locationsRemoved
    • contactsAdded

      public int contactsAdded
    • sponsorsRemoved

      public int sponsorsRemoved
    • categoriesAdded

      public int categoriesAdded
    • categoriesRemoved

      public int categoriesRemoved
    • failedOverrides

      public Collection<BwEventProxy> failedOverrides
      null or overrides that didn't get added
    • deletedInstances

      public List<String> deletedInstances
      Recurrence ids of deleted instances
    • deletedAttendees

      public Collection<BwAttendee> deletedAttendees
    • fromAttUri

      public String fromAttUri
      The attendee who was responding
    • pollWinner

      public Integer pollWinner
      Marked entity
    • schedulingResult

      public ScheduleResult schedulingResult
      Non-null if the object we added was a scheduling object and resulted in some scheduling operations.
  • Constructor Details

    • UpdateResult

      public UpdateResult()