Class JSCalendarObjectImpl

    • Constructor Detail

      • JSCalendarObjectImpl

        public JSCalendarObjectImpl​(String type,
                                    com.fasterxml.jackson.databind.JsonNode node)
    • Method Detail

      • setUid

        public void setUid​(String val)
        Specified by:
        setUid in interface JSCalendarObject
        Parameters:
        val - the uid throws JsforjException if value already present
      • setDescription

        public void setDescription​(String val)
        Specified by:
        setDescription in interface JSCalendarObject
        Parameters:
        val - the description throws JsforjException if value already present
      • setRecurrenceId

        public void setRecurrenceId​(JSLocalDateTime val)
        Specified by:
        setRecurrenceId in interface JSCalendarObject
        Parameters:
        val - the recurrence id throws JsforjException if value already present or not override
      • getAlerts

        public JSAlerts getAlerts​(boolean create)
        Specified by:
        getAlerts in interface JSCalendarObject
        Parameters:
        create - true if we create property if it doesn't exist
        Returns:
        list of alerts
      • getCategories

        public JSList<String> getCategories​(boolean create)
        Specified by:
        getCategories in interface JSCalendarObject
        Parameters:
        create - true if we create property if it doesn't exist
        Returns:
        JSList object - never null if create true
      • getKeywords

        public JSList<String> getKeywords​(boolean create)
        Specified by:
        getKeywords in interface JSCalendarObject
        Parameters:
        create - true if we create property if it doesn't exist
        Returns:
        JSList object - never null if create true
      • getLinks

        public JSLinks getLinks​(boolean create)
        Specified by:
        getLinks in interface JSCalendarObject
        Parameters:
        create - true if we create property if it doesn't exist
        Returns:
        JSLinks object - never null if create true
      • getLocations

        public JSLocations getLocations​(boolean create)
        Specified by:
        getLocations in interface JSCalendarObject
        Parameters:
        create - true if we create property if it doesn't exist
        Returns:
        JSLocations object - never null if create true
      • getParticipants

        public JSParticipants getParticipants​(boolean create)
        Specified by:
        getParticipants in interface JSCalendarObject
        Parameters:
        create - true if we create property if it doesn't exist
        Returns:
        participants object
      • getReplyTo

        public JSReplyTo getReplyTo​(boolean create)
        Specified by:
        getReplyTo in interface JSCalendarObject
        Parameters:
        create - true if we create property if it doesn't exist
        Returns:
        replyTo object
      • getRelatedTo

        public JSRelations getRelatedTo​(boolean create)
        Specified by:
        getRelatedTo in interface JSCalendarObject
        Parameters:
        create - true if we create property if it doesn't exist
        Returns:
        relations object