Interface CalendarResourceFacade


public interface CalendarResourceFacade
  • Method Details

    • createCalendarResource

      long createCalendarResource(String name, String description, Long resourceGroupId, CalendarResourceOverlappingEventsOptions allowOverlappingEvents)
      Tworzy zasób kalendarza
      Parameters:
      name - nazwa zasobu
      description - opis zasobu
      resourceGroupId - id grupy zasobów
      allowOverlappingEvents - czy zasób może być wykorzystywany przez wiele wydarzeń w tym samym czasie
      Returns:
      id utworzonego zasobu
    • deleteCalendarResource

      void deleteCalendarResource(long id)
      Usuwa zasób kalendarza
      Parameters:
      id - id zasobu
    • createCalendarResourceShareForUser

      long createCalendarResourceShareForUser(long id, String username)
      Udostępnia zasób kalendarza użytkownikowi
      Parameters:
      id - id zasobu
      username - nazwa użytkownika
      Returns:
      id utworzonego udostępnienia
    • createCalendarResourceShareForGroup

      long createCalendarResourceShareForGroup(long id, String group)
      Udostępnia zasób kalendarza grupie
      Parameters:
      id - id zasobu
      group - nazwa grupy
      Returns:
      id utworzonego udostępnienia
    • deleteCalendarResourceShare

      void deleteCalendarResourceShare(long id)
      Usuwa udostępnienia zasobu
      Parameters:
      id - id udostępnienia