Class CalendarEventOccurrenceEntity

    • Constructor Detail

      • CalendarEventOccurrenceEntity

        protected CalendarEventOccurrenceEntity()
    • Method Detail

      • decodeId

        public static String decodeId​(String occurrenceId)
      • withOccurrenceViewURL

        public CalendarEventOccurrenceEntity withOccurrenceViewURL​(URI occurrenceViewUrl)
        Sets a URI of the view page of the occurrence.
        Parameters:
        occurrenceViewUrl - the occurrence web entity URI.
        Returns:
        itself.
      • withOccurrenceEditionURL

        public CalendarEventOccurrenceEntity withOccurrenceEditionURL​(URI occurrenceEditionUrl)
        Sets a URI of the edition page of the occurrence.
        Parameters:
        occurrenceEditionUrl - the occurrence web entity URI.
        Returns:
        itself.
      • withOccurrencePermalinkURL

        public CalendarEventOccurrenceEntity withOccurrencePermalinkURL​(URI permalinkUrl)
        Sets a permalink URI to this entity. With this URI, it can then be accessed through the Web.
        Parameters:
        permalinkUrl - the web entity URI.
        Returns:
        itself.
      • withOccurrenceURI

        public CalendarEventOccurrenceEntity withOccurrenceURI​(URI occurrenceUri)
        Sets a URI of occurrence entity. With this URI, it can then be accessed through the Web.
        Parameters:
        occurrenceUri - the occurrence web entity URI.
        Returns:
        itself.
      • getURI

        public URI getURI()
        Description copied from interface: WebEntity
        Gets the URI at which this web entity is published and can be accessed.
        Specified by:
        getURI in interface WebEntity
        Overrides:
        getURI in class CalendarEventEntity
        Returns:
        the web entity URI.
      • getOccurrenceUri

        public URI getOccurrenceUri()
      • setOccurrenceUri

        protected void setOccurrenceUri​(URI occurrenceUri)
      • getOccurrenceViewUrl

        public URI getOccurrenceViewUrl()
      • setOccurrenceViewUrl

        public void setOccurrenceViewUrl​(URI occurrenceViewUrl)
      • getOccurrenceEditionUrl

        public URI getOccurrenceEditionUrl()
      • setOccurrenceEditionUrl

        public void setOccurrenceEditionUrl​(URI occurrenceEditionUrl)
      • getOccurrencePermalinkUrl

        public URI getOccurrencePermalinkUrl()
      • setOccurrencePermalinkUrl

        public void setOccurrencePermalinkUrl​(URI occurrencePermalinkUrl)
      • getOccurrenceId

        public String getOccurrenceId()
      • setOccurrenceId

        public void setOccurrenceId​(String occurrenceId)
      • getOriginalStartDate

        public String getOriginalStartDate()
      • setOriginalStartDate

        public void setOriginalStartDate​(String originalStartDate)
      • isFirstEventOccurrence

        public boolean isFirstEventOccurrence()
      • setFirstEventOccurrence

        protected void setFirstEventOccurrence​(boolean firstEventOccurrence)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object