Class EKEvent

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class EKEvent
extends EKCalendarItem
  • Constructor Details

  • Method Details

    • getEventIdentifier

      public String getEventIdentifier()
    • isAllDay

      public boolean isAllDay()
    • setAllDay

      public void setAllDay​(boolean v)
    • getStartDate

      public NSDate getStartDate()
    • setStartDate

      public void setStartDate​(NSDate v)
    • getEndDate

      public NSDate getEndDate()
    • setEndDate

      public void setEndDate​(NSDate v)
    • getStructuredLocation

      public EKStructuredLocation getStructuredLocation()
      Since:
      Available in iOS 9.0 and later.
    • setStructuredLocation

      public void setStructuredLocation​(EKStructuredLocation v)
      Since:
      Available in iOS 9.0 and later.
    • getOrganizer

      public EKParticipant getOrganizer()
    • getAvailability

      public EKEventAvailability getAvailability()
    • setAvailability

      public void setAvailability​(EKEventAvailability v)
    • getStatus

      public EKEventStatus getStatus()
    • isDetached

      public boolean isDetached()
    • getOccurrenceDate

      public NSDate getOccurrenceDate()
      Since:
      Available in iOS 9.0 and later.
    • getBirthdayContactIdentifier

      public String getBirthdayContactIdentifier()
      Since:
      Available in iOS 9.0 and later.
    • getBirthdayPersonID

      @Deprecated public long getBirthdayPersonID()
      Deprecated.
      Deprecated in iOS 9.0. Use birthdayContactIdentifier instead
    • compareStartDate

      public NSComparisonResult compareStartDate​(EKEvent other)
    • refresh

      public boolean refresh()
      Overrides:
      refresh in class EKObject
    • create

      protected static long create​(EKEventStore eventStore)