[This is preliminary documentation and is subject to change.]

The CalendarDB type exposes the following members.

Constructors

  NameDescription
Public methodCalendarDB

Methods

  NameDescription
Public methodAcceptRSVP
Accepts the RSVP for a particular user for a particular event.
Public methodActivatePublishUrl
Activates the publish Url
Public methodAddOutputParameterOverloaded.
Public methodAddParameterOverloaded.
Protected methodAddParametersOverloaded.
Protected methodAdjustUserAvailabilityForMeeting
Adjusts the user availability record based on the event info.
Public methodClearParameters
Clear all the sql stored procedure parameters
(Inherited from OfficeClipDB.)
Public methodClose
Close the connection, data adapter and the command
(Inherited from OfficeClipDB.)
Public methodCommit
Commits the transaction
(Inherited from OfficeClipDB.)
Public methodDeactivatePublishUrl
Deactivates the event publish url corresponding to a particular group.
Public methodDeleteCalenderReminder
Deletes a reminder corresponding to an event.
Public methodDeleteEvent
Deletes a single event or a set of repeating events depending on the option chosen by the user.
Public methodDeleteUserAvailability
Removes the user availability.
Public methodDispose
disposes the object for garbage collection
(Inherited from OfficeClipDB.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodExecuteNonQueryOverloaded.
Protected methodExecuteReader
Executes the sql datareader
(Inherited from OfficeClipDB.)
Protected methodExecuteScalar
Executes the query that returns a single valur
(Inherited from OfficeClipDB.)
Public methodExportVCalendar
Gets the string representation of all the events between a time range in vCalendar format for a particular user in a particular group. Please note that the userTzInfo object should be corresponding to that of that particular user for whom you are sending the userId.
Protected methodFill
Fills the dataset
(Inherited from OfficeClipDB.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAttachmentPaths
Public methodGetEvent
Gets all the information related to a particular event identified by a GroupId.
Public methodGetEventReminderInfoOverloaded.
Public methodGetEventResource
Gets the Id of a resource if any for a particular event.
Public methodGetEvents
Returns the events for a date range based on event type selection.
Public methodGetEventsForMetabase
Gets all the events for a particular object in the metabase
Public methodGetHashCode
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
Public methodGetMeetingAttendees
Gets a list of all the meeting attendees for a particular event.
Public methodGetParameterCount
Gets the parameter count
(Inherited from OfficeClipDB.)
Public methodGetParameterValue
Gets the value of the parameter
(Inherited from OfficeClipDB.)
Public methodGetPublishEvents
Returns the events for a date range based for a particular group..
Public methodGetPublishUrl
Gets the the information corresponding to an encrypted event publish info string.
Public methodGetResourceAvailability
Gets the availability information for a user between a time range.
Public methodGetRsvpList
Gets the list of status of RSVP corresponding to all the attendees of a meeting.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetUpcomingEventsOverloaded.
Public methodGetUserAvailabilityOverloaded.
Public methodImportEventsFromCsv
Imports a set of events mapped from a CSV file which has been exported from Outlook or Lotus Notes events.
Protected methodInit
Initialize the connection parameters
(Inherited from OfficeClipDB.)
Public methodInitTransactionOverloaded.
Public methodInsertCalendarReminder
Inserts the calendar reminder
Public methodInsertEventOverloaded.
Public methodInsertMeetingAttendees
Inserts the meeting attendees of an event into the database and sends a notification about the meeting to all the attendees.
Public methodInsertUserAvailability
Inserts the user availability information corresponding to an event for the currently logged in user.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRejectRsvp
Rejects the RSVP for a particular user for a particular event.
Protected methodResolveAvailabilityConflict
Public methodRollback
Rolls back the transaction
(Inherited from OfficeClipDB.)
Public methodSendRsvpToTheGroup
Sends an RSVP to all the group members of a group for an event.
Public methodSetParameterValue
Sets the parameter value of the sql parameter to a known value
(Inherited from OfficeClipDB.)
Protected methodSetSPCommandOverloaded.
Protected methodSetSPDataAdapter
Sets the stored procedure data adapter
(Inherited from OfficeClipDB.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodUpdateEvent
Updates back the information related to a particular event into the database for a particular user.
Protected methodUpdateEvent1
Updates back the information related to a particular event into the database.
Public methodUpdateEventParent
Updates the event parent
Public methodUpdateMeetingAttendees
Updates the meeting attendees information into the database. This method should generally be called while updating event information.
Public methodUpdateReadOnlyEvent
Provides the ability to update the readonly event, only the busy/free schedule and the reminder settings can be updated in this way
Public methodUpdateUserAvailability
Inserts the user availability information corresponding to an event for a particular user.

Properties

  NameDescription
Public propertyConnectionString
Gets the OfficeClip.DBLayer.ConnectionString property encapsulates a callout to the ASP+ Config System to obtain the database connection string for the application.
(Inherited from OfficeClipDB.)
Protected propertyDBConnString
The database connection string that is only available within the framework of the DBLayer. This should only be set through a constructor so this is not available outside the DBLayer. A default conection string is assumed if not set.
(Inherited from OfficeClipDB.)

See Also