Class CalendarEntity

java.lang.Object
org.exoplatform.agenda.entity.CalendarEntity
All Implemented Interfaces:
Serializable

@Entity(name="AgendaCalendar") public class CalendarEntity extends Object implements Serializable
See Also:
  • Constructor Details

    • CalendarEntity

      public CalendarEntity()
  • Method Details

    • getId

      public Long getId()
    • setId

      public void setId(Long id)
    • getOwnerId

      public Long getOwnerId()
    • setOwnerId

      public void setOwnerId(Long ownerId)
    • isSystem

      public boolean isSystem()
    • setSystem

      public void setSystem(boolean isSystem)
    • getName

      public String getName()
      Returns:
      user-defined display name of the calendar, or null when the calendar title has to be derived from its owner identity
    • setName

      public void setName(String name)
      Parameters:
      name - user-defined display name of the calendar, null to keep deriving the title from the owner identity
    • getSyncUid

      public String getSyncUid()
      Returns:
      stable, environment-independent unique identifier of the calendar (UUID), used by external synchronization engines
    • setSyncUid

      public void setSyncUid(String syncUid)
      Parameters:
      syncUid - stable, environment-independent unique identifier of the calendar (UUID)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getColor

      public String getColor()
    • setColor

      public void setColor(String color)
    • getCreatedDate

      public Date getCreatedDate()
    • setCreatedDate

      public void setCreatedDate(Date createdDate)
    • getUpdatedDate

      public Date getUpdatedDate()
    • setUpdatedDate

      public void setUpdatedDate(Date updatedDate)