Package org.bedework.calsvc
Class CalSvcDb
java.lang.Object
org.bedework.calsvc.CalSvcDb
- All Implemented Interfaces:
Serializable,org.bedework.util.logging.Logged
- Direct Known Subclasses:
AbstractScheduler,Admin,CalSvcHelperRw,DumpImpl,EventPropertiesImpl,Sharing
This acts as an interface to the database for more client oriented
bedework objects. CalIntf is a more general calendar specific interface.
- Author:
- Mike Douglass douglm - rpi.edu
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.bedework.calfacade.BwPrincipalcaladdrToPrincipal(String href) protected org.bedework.access.CurrentAccesscheckAccess(org.bedework.calfacade.base.ShareableEntity ent, int desiredAccess, boolean returnResult) voidclose()Call at svci closeprotected CalintfgetCal()protected CalintfgetCal(org.bedework.calfacade.BwCalendar cal) protected org.bedework.calsvci.CalendarsIgetCols()protected Timestampstatic Stringorg.bedework.calfacade.indexing.BwIndexergetIndexer(String docType) org.bedework.util.logging.BwLoggerprotected org.bedework.calsvci.NotificationsIgetNotes()protected org.bedework.calfacade.svc.CalSvcIParsgetPars()protected org.bedework.calfacade.svc.BwPreferencesgetPrefs()protected org.bedework.calfacade.svc.BwPreferencesgetPrefs(org.bedework.calfacade.BwPrincipal principal) protected org.bedework.calfacade.BwPrincipalprotected org.bedework.calfacade.BwPrincipalgetPrincipal(String href) protected Stringprotected org.bedework.calfacade.BwPrincipal<?>protected org.bedework.calsvci.ResourcesIgetRess()protected CalSvcgetSvc()protected org.bedework.calsvci.UsersIgetUsers()protected booleanisGuest()protected booleanprotected booleanisSuper()voidopen()Call at svci openvoidsetSvc(org.bedework.calsvci.CalSvcI svci) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bedework.util.logging.Logged
audit, debug, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, trace, warn
-
Constructor Details
-
CalSvcDb
- Parameters:
svci-
-
-
Method Details
-
open
public void open()Call at svci open -
close
public void close()Call at svci close -
getEncodedUuid
- Returns:
- an encoded value for use as a unique uuid.
-
getCurrentTimestamp
-
caladdrToPrincipal
-
getPars
protected org.bedework.calfacade.svc.CalSvcIPars getPars() -
isSuper
protected boolean isSuper() -
isGuest
protected boolean isGuest() -
isPublicAdmin
protected boolean isPublicAdmin() -
getPrincipal
protected org.bedework.calfacade.BwPrincipal getPrincipal() -
getPrincipalHref
-
getIndexer
-
getPrincipal
-
setSvc
public void setSvc(org.bedework.calsvci.CalSvcI svci) - Parameters:
svci- service interface
-
getSvc
-
getCols
protected org.bedework.calsvci.CalendarsI getCols() -
getNotes
protected org.bedework.calsvci.NotificationsI getNotes() -
getRess
protected org.bedework.calsvci.ResourcesI getRess() -
getPrefs
protected org.bedework.calfacade.svc.BwPreferences getPrefs() -
getPrefs
protected org.bedework.calfacade.svc.BwPreferences getPrefs(org.bedework.calfacade.BwPrincipal principal) -
getUsers
protected org.bedework.calsvci.UsersI getUsers() -
getCal
-
getCal
-
getPublicUser
protected org.bedework.calfacade.BwPrincipal<?> getPublicUser() -
getLogger
public org.bedework.util.logging.BwLogger getLogger()- Specified by:
getLoggerin interfaceorg.bedework.util.logging.Logged
-