Overview | Package | Class | Tree | Deprecated | Index | Help
| Compoze Software, Inc.
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.compoze.discussion

The Discussion package provides classes for managing discussion forums, topics and messages.

See:
Description

Class Summary
ApprovalStatus | This class stores the values for the approval status.
DiscussionPermission | This class represents the permissions for forums, topics and messages.
DiscussionProperties | Encapsulates access to the `discussion.properties` file.
DiscussionResources | Provides access to the `DiscussionResources` for the Discussion package.
DiscussionSession | This class provides a session for managing discussion information, and is the entry point into the Discussion API.
Forum | This class represents a forum.
ForumFilter | This class represents a forum filter.
ForumProperty | This class stores the values for the `Forum` property tags.
Forums | This class represents a collection of forums.
ForumType | This class stores the values for the `Forum` types.
Message | This class represents a message.
MessageFileAttachmentServlet | This class is a servlet that writes the file attachment.
MessageFilter | This class represents a message filter.
MessageProperty | This class stores the values for the `Message` property tags.
Messages | This class represents a collection of messages.
Topic | This class represents a topic.
TopicFileAttachmentServlet | This class is a servlet that writes the file attachment.
TopicFilter | This class represents a topic filter.
TopicProperty | This class stores the values for the `Topic` property tags.
Topics | This class represents a collection of topics.
TopicSubscriptionListener |

Exception Summary
ForumExpirationException | This is a forum expiration exception, which handles when a forum has expired and is not accepting any new topics.
ForumTopicMaximumException | This is a forum topic maximum exception, which handles when a forum has reached the maximum number of topics and is not accepting any new topics.
TopicExpirationException | This is a topic expiration exception, which handles when a topic has expired and is not accepting any new messages.

## Package com.compoze.discussion Description

The Discussion package provides classes for managing discussion forums, topics and messages. By using the classes located in this package, the developer can create threaded discussion forums. The entry point into the Discussion package is the `DiscussionSession`. Using the discussion session, developers can handle the creation, removal, editing and association of forums, topics and messages.

The `Forum` represents a high-level categorization of topics and stores information including a name, subject, number of topics and number of messages (including sub-messages).

The `Topic` stores information about a topic including a subject, description and number of messages (including sub-messages).

The `Message` stores information about a single discussion message such as a subject, body, associated discussion topic and number of sub-messages, or replies.

Overview | Package | Class | Tree | Deprecated | Index | Help
| Compoze Software, Inc.
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright ©1999-2003 Compoze Software, Inc. All rights reserved.