Package org.bedework.calsvc
Class ContactsImpl
java.lang.Object
org.bedework.calsvc.CalSvcDb
org.bedework.calsvc.EventPropertiesImpl<org.bedework.calfacade.BwContact>
org.bedework.calsvc.ContactsImpl
- All Implemented Interfaces:
Serializable,org.bedework.access.PrivilegeDefs,org.bedework.calsvci.Contacts,org.bedework.calsvci.EventProperties<org.bedework.calfacade.BwContact>,org.bedework.util.logging.Logged
public class ContactsImpl
extends EventPropertiesImpl<org.bedework.calfacade.BwContact>
implements org.bedework.calsvci.Contacts
Class which handles manipulation of Contacts.
- Author:
- Mike Douglass douglm - rpi.edu
- See Also:
-
Field Summary
Fields inherited from interface org.bedework.access.PrivilegeDefs
allowed, allowedInherited, denied, deniedInherited, inheritedFlag, oldAllowed, oldDenied, privAll, privAny, privBind, privEncoding, privMaxType, privNone, privRead, privReadAcl, privReadCurrentUserPrivilegeSet, privReadFreeBusy, privSchedule, privScheduleDeliver, privScheduleDeliverInvite, privScheduleDeliverReply, privScheduleFreeBusy, privScheduleQueryFreebusy, privScheduleReply, privScheduleRequest, privScheduleSend, privScheduleSendFreebusy, privScheduleSendInvite, privScheduleSendReply, privUnbind, privUnlock, privWrite, privWriteAcl, privWriteContent, privWriteProperties, unspecified -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanexists(org.bedework.base.response.Response resp, org.bedework.calfacade.BwContact val) org.bedework.base.response.GetEntitiesResponse<org.bedework.calfacade.BwContact>org.bedework.calfacade.BwContactfind(org.bedework.calfacade.BwString val) voidinit(boolean adminCanEditAllPublic) Methods inherited from class org.bedework.calsvc.EventPropertiesImpl
add, delete, ensureExists, findPersistent, findPersistent, get, get, getByUid, getByUids, getCached, getCachedByUid, getCoreHdlr, getEditable, getIndexer, getIndexer, getPersistent, getPublic, getRefs, indexChanged, init, putCached, putCachedByUid, reindex, removeCachedByUid, updateMethods inherited from class org.bedework.calsvc.CalSvcDb
caladdrToPrincipal, checkAccess, close, getCal, getCal, getCols, getCurrentTimestamp, getEncodedUuid, getIndexer, getLogger, getNotes, getPars, getPrefs, getPrefs, getPrincipal, getPrincipal, getPrincipalHref, getPublicUser, getRess, getSvc, getUsers, isGuest, isPublicAdmin, isSuper, open, setSvcMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bedework.calsvci.EventProperties
add, delete, ensureExists, findPersistent, get, get, getByUid, getByUids, getEditable, getPersistent, getPublic, getRefs, init, reindex, updateMethods 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
-
ContactsImpl
Constructor- Parameters:
svci- calsvc object
-
-
Method Details
-
init
public void init(boolean adminCanEditAllPublic) - Specified by:
initin interfaceorg.bedework.calsvci.Contacts
-
exists
public boolean exists(org.bedework.base.response.Response resp, org.bedework.calfacade.BwContact val) -
find
public org.bedework.calfacade.BwContact find(org.bedework.calfacade.BwString val) - Specified by:
findin interfaceorg.bedework.calsvci.EventProperties<org.bedework.calfacade.BwContact>
-
find
public org.bedework.base.response.GetEntitiesResponse<org.bedework.calfacade.BwContact> find(String fexpr, int from, int size) - Specified by:
findin interfaceorg.bedework.calsvci.EventProperties<org.bedework.calfacade.BwContact>
-