Classes that manage all the various modules within Phoenix.
Classes
| Class | Description | |
|---|---|---|
| Alert |
An alert is an event sent to any registered user in the system.
| |
| Annotation |
An annotation ...
| |
| Announcement |
Represents an announcement.
| |
| BatchEmail |
Represents an object that is capable of generating batch emails.
The body of the email comes from an xsl file.
The recipients of the email are added as a DataSet or Xml and transformed
to form an email batch which is then passed to the MailProcessor to be sent.
| |
| Bridge |
Provides a bridge between the Business tier (BLL) and the ASP.NET framework (UI).
| |
| BusinessLayerException |
Provides a more convenient way to throw a BusinessLayerException using "ApplicationError"
as the resource key.
| |
| ChatConversationCollection |
A collection of chat messages makes up a ChatConversation.
| |
| ChatInvitation |
An invitation to chat from one user to another.
| |
| ChatMessage |
A message entered by a user to other users in a chat room.
| |
| ChatRoom |
Represents a chatroom where online users can send messages back and forth in real-time.
| |
| ChatRoomCommand |
An internal collection of console-like commands that can be executed with a chat room.
| |
| ChatRoomCommand..::.Token |
Represents a command that can be entered on the chat command line. A Token object contains the keyword,
description, usage information to display to the user, as well as a method delegate that will be executed
when the command is issued.
| |
| ChatUser |
A ChatUser represents a user within a chat room.
| |
| City |
The City class represents a city of the world.
| |
| CityCollection |
This web service provides remote access to the CityCollection which is a collection of cities.
Each city stores region name, country name and lat/long position of the city.
| |
| Contact |
Represents an Contact.
| |
| Country |
The Country class represents a single country of the world.
A Country object has a name and an 2 character code used to identify it.
Both follow the ISO-3166-1 specifications.
| |
| CountryCollection |
The CountryCollection maintains a collection of Country objects.
The collection is stored in the cache of the AppDomain.
| |
| CountryRegion |
The CountryRegion class represents a political region within a country.
| |
| DiscussionReply |
Represents a reply to a DiscussionTopic.
| |
| DiscussionReply..::.BodyElement |
Represents the body text of a message. Since the body text can contain addition formatting command such as 'quote',
this class provides methods to manage the body text properly.
| |
| DiscussionThread |
Represents a DiscussionThread.
| |
| Document |
Represents a Document object.
| |
Represents an Email.
| ||
| Event |
Represents an Event.
| |
| GenericObject |
An object within Phoenix that only supports the bare minimum requirements to be an asset within the system.
| |
| History |
A class that provides various looks into the history of a particular PhoenixObject.
| |
| HistorySummary |
Encapsulates details on who created an object and when.
| |
| Layer |
A Layer ...
| |
| LayerType |
Identifies the type of data that makes up a layer.
| |
| Link |
Represents a Link object.
| |
| MailProcessor |
This class is responsible for managing outgoing email batches.
| |
| Map_BLL |
Represents a Map object.
| |
| MessageEventArgs |
Provides informstion about the message being sent.
| |
| Metadata |
Encapsulates the Metadata for a given PhoenixObject.
| |
| News |
Represents a News object.
| |
| Person |
Represents a Person. (Might be a User in the system or a Contact).
| |
| PhoenixFolder |
Represents a nested folder structure in Phoenix.
Folders can contain any objects that implements the IPhoenixObject interface.
| |
| PhoenixObject |
The PhoenixObject class serves as the base class for all user assets created in workspaces in the Phoenix system.
Some examples of assets are announcements, documents, events, weblogs etc. We refer to the kind of asset as a
module, and every class that derives from PhoenixObject must have a unique value in the
PhoenixModuleCode enumeration.
| |
| PhoenixObjectCollection |
A PhoenixObjectCollection is a strongly-typed collection used for maintaining a list of any object
that implements the IPhoenixObject interface.
This includes both Phoenix objects (PhoenixObject and any deriving class) and Collection objects (PhoenixFolder).
In addition, objects are added to the collection only if they pass certain conditions that are supplied at
run-time via a filtering delegate and the IncludeDeleted property.
The list is Sortable on any property of the PhoenixObject class.
| |
| PhoenixObjectNotFoundException |
Exception that is thrown when a specific PhoenixObject is requested but not found.
| |
| Poll |
Represents a Poll.
| |
| ProcessedEmail |
Represents an email after has been transformed by the BatchEmail class.
| |
| PublishedStatusHelper |
A helper class used to manage various operations on the PublishedStatus enumeration.
| |
| RssUtilities |
Utilities to manage RSS feeds.
| |
| Scenario |
Represents a Scenario object.
| |
| ShoppingCart |
Represents a user's shopping cart of items.
| |
| StyleSheet |
Represents a cascading style sheet.
| |
| Survey |
Represents a Survey object.
| |
| SurveyQuestion |
Represents a question associated with a survey.
| |
| Syndication |
Represents a RSS Syndication object.
| |
| Task |
Represents a Task object.
| |
| TaskUser |
Represents a user that has been assigned to a Task.
| |
| User |
Represents a registered User in the Phoenix system.
| |
| UserMetadataProfile |
Manages metadata profiles for a specified user.
| |
| UserOptions |
Manages module-level options per user.
| |
| UserSubscription |
Represents a collection that a user is subscribed to.
| |
| VCard |
A VCard.
| |
| VEvent |
Original code from Ryan Rinaldi's Blog
[August 3, 2006].
| |
| Weblog |
Represents a Weblog which contains a series of WeblogEntry.
| |
| WeblogEntry |
Represents an WeblogEntry.
| |
| Workspace |
Represents a Workspace.
| |
| WorkspaceMember |
Represents a user that is a member of a workspace.
| |
| WorkspacePurge |
Class used to purge workspaces.
| |
| WorkspacePurgeAction |
A class that is responsible for carrying out and reporting on a particular action.
| |
| WorkspaceReports |
Provides reporting-type functions for system administrators.
|
Structures
| Structure | Description | |
|---|---|---|
| BoundingBox |
A BoundingBox structure is used to represent the spatial extents of an object.
| |
| HistoryAction |
Encapsulates details on what action was performed on an object and when.
| |
| WeblogArchiveItem |
A line-item in a listing of weblogs archived by month.
|
Interfaces
| Interface | Description | |
|---|---|---|
| ICachable |
Interface for a class that can be cached in the 'per-request' Cache.
| |
| ILocalizableXml |
Interface for a class that can Localize various properties to an XmlDocument. This interface
is used when creating emails to send to the BatchEmail object.
| |
| IMessaging |
An interface that provides a mechanism for business layer code to send status messages
back to client code.
| |
| IPhoenixObject |
Generalizes the methods that an object must provide in order to act as a PhoenixObject.
| |
| IRSSable |
Interface for a class that supports RSS operations.
| |
| ISecurable |
Interface for a class that supports role-based security.
|
Delegates
| Delegate | Description | |
|---|---|---|
| ChatRoomCommand..::.ChatCommandHandler |
A method that will be executed when a chat user issues a chat command.
| |
| GuidMappingHandler |
A method that can be used to perform a one-to-one Guid transformation.
| |
| MessageSentEventHandler |
A method that receives UI messages emmitted by a component object.
| |
| PhoenixObjectCollection..::.PhoenixObjectFilterEventHandler |
Defines a delegate method that will be called to determine whether the given PhoenixObject should be
included in the PhoenixObjectCollection or not.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| AlertPriority |
Identifies the priority that the alert was sent with.
| |
| AlertType |
The kind of alert as recorded in the database.
| |
| AnnotationExportFormat |
Specifies how to format the exported data.
| |
| ClassificationType |
The Event ClassificationType.
| |
| MessageType |
The type of message being sent.
| |
| PublishedStatus |
The Published Status of an object indicates how visible it is to the world.
|
