![JAR search and dependency download from the Maven repository](/logo.png)
org.sakaiproject.calendar.cover.CalendarService Maven / Gradle / Ivy
The newest version!
/**********************************************************************************
* $URL$
* $Id$
***********************************************************************************
*
* Copyright (c) 2003, 2004, 2005, 2006, 2007, 2008 The Sakai Foundation
*
* Licensed under the Educational Community License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.opensource.org/licenses/ECL-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
**********************************************************************************/
package org.sakaiproject.calendar.cover;
import org.sakaiproject.component.cover.ComponentManager;
/**
* CalendarService is a static Cover for the {@link org.sakaiproject.calendar.api.CalendarService CalendarService};
* see that interface for usage details.
*/
public class CalendarService
{
/** session attribute for list of all calendars user can reference */
public static final String SESSION_CALENDAR_LIST = org.sakaiproject.calendar.api.CalendarService.SESSION_CALENDAR_LIST;
/**
* Access the component instance: special cover only method.
* @return the component instance.
*/
public static org.sakaiproject.calendar.api.CalendarService getInstance()
{
if (ComponentManager.CACHE_COMPONENTS)
{
if (m_instance == null) m_instance = (org.sakaiproject.calendar.api.CalendarService) ComponentManager.get(org.sakaiproject.calendar.api.CalendarService.class);
return m_instance;
}
else
{
return (org.sakaiproject.calendar.api.CalendarService) ComponentManager.get(org.sakaiproject.calendar.api.CalendarService.class);
}
}
private static org.sakaiproject.calendar.api.CalendarService m_instance = null;
public static java.lang.String APPLICATION_ID = org.sakaiproject.calendar.api.CalendarService.APPLICATION_ID;
public static java.lang.String REFERENCE_ROOT = org.sakaiproject.calendar.api.CalendarService.REFERENCE_ROOT;
public static java.lang.String REF_TYPE_CALENDAR = org.sakaiproject.calendar.api.CalendarService.REF_TYPE_CALENDAR;
public static java.lang.String REF_TYPE_CALENDAR_PDF = org.sakaiproject.calendar.api.CalendarService.REF_TYPE_CALENDAR_PDF;
public static java.lang.String REF_TYPE_CALENDAR_SUBSCRIPTION = org.sakaiproject.calendar.api.CalendarService.REF_TYPE_CALENDAR_SUBSCRIPTION;
public static java.lang.String REF_TYPE_EVENT = org.sakaiproject.calendar.api.CalendarService.REF_TYPE_EVENT;
public static java.lang.String REF_TYPE_EVENT_SUBSCRIPTION = org.sakaiproject.calendar.api.CalendarService.REF_TYPE_EVENT_SUBSCRIPTION;
public static int MOD_NA = org.sakaiproject.calendar.api.CalendarService.MOD_NA;
public static int MOD_THIS = org.sakaiproject.calendar.api.CalendarService.MOD_THIS;
public static int MOD_ALL = org.sakaiproject.calendar.api.CalendarService.MOD_ALL;
public static int MOD_REST = org.sakaiproject.calendar.api.CalendarService.MOD_REST;
public static int MOD_PRIOR = org.sakaiproject.calendar.api.CalendarService.MOD_PRIOR;
public static int UNKNOWN_VIEW = org.sakaiproject.calendar.api.CalendarService.UNKNOWN_VIEW;
public static int DAY_VIEW = org.sakaiproject.calendar.api.CalendarService.DAY_VIEW;
public static int WEEK_VIEW = org.sakaiproject.calendar.api.CalendarService.WEEK_VIEW;
public static int MONTH_VIEW = org.sakaiproject.calendar.api.CalendarService.MONTH_VIEW;
public static int LIST_VIEW = org.sakaiproject.calendar.api.CalendarService.LIST_VIEW;
/** events */
public static java.lang.String EVENT_MODIFY_CALENDAR_EVENT_TITLE = org.sakaiproject.calendar.api.CalendarService.EVENT_MODIFY_CALENDAR_EVENT_TITLE;
public static java.lang.String EVENT_MODIFY_CALENDAR_EVENT_TIME = org.sakaiproject.calendar.api.CalendarService.EVENT_MODIFY_CALENDAR_EVENT_TIME;
public static java.lang.String EVENT_MODIFY_CALENDAR_EVENT_TYPE = org.sakaiproject.calendar.api.CalendarService.EVENT_MODIFY_CALENDAR_EVENT_TYPE;
public static java.lang.String EVENT_MODIFY_CALENDAR_EVENT_ACCESS = org.sakaiproject.calendar.api.CalendarService.EVENT_MODIFY_CALENDAR_EVENT_ACCESS;
public static java.lang.String EVENT_MODIFY_CALENDAR_EVENT_FREQUENCY = org.sakaiproject.calendar.api.CalendarService.EVENT_MODIFY_CALENDAR_EVENT_FREQUENCY;
public static java.lang.String EVENT_MODIFY_CALENDAR_EVENT_EXCLUSIONS = org.sakaiproject.calendar.api.CalendarService.EVENT_MODIFY_CALENDAR_EVENT_EXCLUSIONS;
public static java.lang.String EVENT_MODIFY_CALENDAR_EVENT_EXCLUDED = org.sakaiproject.calendar.api.CalendarService.EVENT_MODIFY_CALENDAR_EVENT_EXCLUDED;
public static java.lang.String EVENT_REMOVE_CALENDAR_EVENT = org.sakaiproject.calendar.api.CalendarService.EVENT_REMOVE_CALENDAR_EVENT;
public static java.lang.String calendarReference(java.lang.String param0, java.lang.String param1)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return null;
return service.calendarReference(param0, param1);
}
public static java.lang.String calendarPdfReference(java.lang.String param0, java.lang.String param1, int param2, java.lang.String param3, java.lang.String param4, boolean param5) {
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return null;
return service.calendarPdfReference(param0, param1, param2, param3, param4, param5);
}
public static java.lang.String calendarICalReference(org.sakaiproject.entity.api.Reference param0)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return null;
return service.calendarICalReference(param0);
}
public static java.lang.String calendarSubscriptionReference(java.lang.String param0, java.lang.String param1)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return null;
return service.calendarSubscriptionReference(param0, param1);
}
public static boolean getExportEnabled(String param0)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return false;
return service.getExportEnabled(param0);
}
public static void setExportEnabled(String param0, boolean param1)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return;
service.setExportEnabled(param0, param1);
}
public static org.sakaiproject.calendar.api.CalendarEdit addCalendar(java.lang.String param0) throws org.sakaiproject.exception.IdUsedException, org.sakaiproject.exception.IdInvalidException, org.sakaiproject.exception.PermissionException
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return null;
return service.addCalendar(param0);
}
public static boolean allowGetCalendar(java.lang.String param0)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return false;
return service.allowGetCalendar(param0);
}
public static boolean allowImportCalendar(java.lang.String param0)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return false;
return service.allowImportCalendar(param0);
}
public static boolean allowSubscribeCalendar(java.lang.String param0)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return false;
return service.allowSubscribeCalendar(param0);
}
public static boolean allowEditCalendar(java.lang.String param0)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return false;
return service.allowEditCalendar(param0);
}
public static boolean allowMergeCalendar(java.lang.String param0)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return false;
return service.allowMergeCalendar(param0);
}
public static org.sakaiproject.calendar.api.CalendarEdit editCalendar(java.lang.String param0) throws org.sakaiproject.exception.IdUnusedException, org.sakaiproject.exception.PermissionException, org.sakaiproject.exception.InUseException
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return null;
return service.editCalendar(param0);
}
public static void commitCalendar(org.sakaiproject.calendar.api.CalendarEdit param0)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return;
service.commitCalendar(param0);
}
public static void cancelCalendar(org.sakaiproject.calendar.api.CalendarEdit param0)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return;
service.cancelCalendar(param0);
}
public static void removeCalendar(org.sakaiproject.calendar.api.CalendarEdit param0) throws org.sakaiproject.exception.PermissionException
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return;
service.removeCalendar(param0);
}
public static java.lang.String eventReference(java.lang.String param0, java.lang.String param1, java.lang.String param2)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return null;
return service.eventReference(param0, param1, param2);
}
public static java.lang.String eventSubscriptionReference(java.lang.String param0, java.lang.String param1, java.lang.String param2)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return null;
return service.eventSubscriptionReference(param0, param1, param2);
}
public static org.sakaiproject.calendar.api.CalendarEventVector getEvents(java.util.List param0, org.sakaiproject.time.api.TimeRange param1)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return null;
return service.getEvents(param0, param1);
}
public static org.sakaiproject.calendar.api.RecurrenceRule newRecurrence(java.lang.String param0, int param1, org.sakaiproject.time.api.Time param2)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return null;
return service.newRecurrence(param0, param1, param2);
}
public static org.sakaiproject.calendar.api.RecurrenceRule newRecurrence(java.lang.String param0, int param1)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return null;
return service.newRecurrence(param0, param1);
}
public static org.sakaiproject.calendar.api.RecurrenceRule newRecurrence(java.lang.String param0, int param1, int param2)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return null;
return service.newRecurrence(param0, param1, param2);
}
public static org.sakaiproject.calendar.api.RecurrenceRule newRecurrence(java.lang.String param0)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return null;
return service.newRecurrence(param0);
}
public static org.sakaiproject.calendar.api.Calendar getCalendar(java.lang.String param0) throws org.sakaiproject.exception.IdUnusedException, org.sakaiproject.exception.PermissionException
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return null;
return service.getCalendar(param0);
}
public static java.lang.String merge(java.lang.String param0, org.w3c.dom.Element param1, java.lang.String param2, java.lang.String param3, java.util.Map param4, java.util.HashMap param5, java.util.Set param6)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return null;
return service.merge(param0, param1, param2, param3, param4, param5, param6);
}
public static java.lang.String getLabel()
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return null;
return service.getLabel();
}
public static java.lang.String archive(java.lang.String param0, org.w3c.dom.Document param1, java.util.Stack param2, java.lang.String param3, java.util.List param4)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return null;
return service.archive(param0, param1, param2, param3, param4);
}
public static java.lang.String calendarOpaqueUrlReference(org.sakaiproject.entity.api.Reference param0)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return null;
return service.calendarOpaqueUrlReference(param0);
}
public static boolean allowSubscribeThisCalendar(java.lang.String param0)
{
org.sakaiproject.calendar.api.CalendarService service = getInstance();
if (service == null)
return false;
return service.allowSubscribeThisCalendar(param0);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy