Interface ModifiableCalendar

All Superinterfaces:
AmetysObject, Calendar, DataAwareAmetysObject, DataHolder, ExplorerNode, IndexableDataHolder, ModelAwareDataAwareAmetysObject, ModelAwareDataAwareAmetysObject, ModelAwareDataHolder, ModifiableAmetysObject, ModifiableDataHolder, ModifiableExplorerNode, ModifiableIndexableDataHolder, ModifiableModelAwareDataAwareAmetysObject, ModifiableModelAwareDataAwareAmetysObject, ModifiableModelAwareDataHolder, ModifiableTraversableAmetysObject, RemovableAmetysObject, TraversableAmetysObject
All Known Implementing Classes:
JCRCalendar

Modifiable Calendar Interface
  • Method Details

    • setDescription

      void setDescription(String desc)
      set the description of the calendar
      Specified by:
      setDescription in interface ModifiableExplorerNode
      Parameters:
      desc - The description
    • setColor

      void setColor(String color)
      set the color of the calendar
      Parameters:
      color - The color to set
    • setVisibility

      Set the visibility of the calendar
      Parameters:
      visibility - The visibility
    • setWorkflowName

      void setWorkflowName(String workflowName)
      set the name of the workflow of the calendar
      Parameters:
      workflowName - The workflow name
    • setTemplateDescription

      void setTemplateDescription(String templateDesc)
      set the template description of the calendar
      Parameters:
      templateDesc - The template description
    • setIcsUrlToken

      void setIcsUrlToken(String token)
      Set the token used by the ICS public URL
      Parameters:
      token - The token, or null to delete the existing token