/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package fi.otavanopisto.muikku.plugins.googlecalendar.model; /** * * @author Ilmo Euro <ilmo.euro@gmail.com> */ public class GoogleCalendar implements fi.otavanopisto.muikku.calendar.Calendar { private final String summary; private final String description; private final String id; private final boolean writable; public GoogleCalendar(String summary, String description, String id, boolean writable) { this.summary = summary; this.description = description; this.id = id; this.writable = writable; } public GoogleCalendar(com.google.api.services.calendar.model.Calendar cal) { this(cal.getSummary(), cal.getDescription(), cal.getId(), true); } @Override public String getSummary() { return summary; } @Override public String getDescription() { return description; } @Override public String getId() { return id; } @Override public String getServiceProvider() { return "google"; } @Override public boolean isWritable() { return writable; } }