| Home >> All >> com >> RuntimeCollective >> bboard >> [ bean Javadoc ] |
com.RuntimeCollective.bboard.bean: Javadoc index of package com.RuntimeCollective.bboard.bean.
Package Samples:
com.RuntimeCollective.bboard.bean: The BBoard module offers Bulletin Board (aka Message Board), Blog and Faq functionality.
Classes:
Topic: An interface defining a topic within a bulletin board. The details of this topic (title, author, flag, etc) are usually taken from the details of the first message in it -- though this can be determined by a concrete implementation. If you want to be spared the hassle of writing JSPs for the creation of your Topic objects, do have a look at the pages written for the Sussex Enterprise project. You can find them by checking out the relevent project: "cvs co rsework", then look in rsework/web and in rsework/web/admin. The pages are called add/edit/delete(Board)TopicXXX.jsp. They should be pretty self-explanatory. ...
BoardLink: The BoardLink class implements the abstract Link class, by linking to a Board. NB: Saving a BoardLink doesn't save its Board, as that could provoke some infinite loop. So take care of saving the destination first. If you want to be spared the hassle of writing JSPs for the creation of your BoardLink objects, do have a look at the pages written for the Sussex Enterprise project. You can find them by checking out the relevent project: "cvs co rsework", then look in rsework/web/admin. The pages are called addBoardLinkXXX.jsp. They should be pretty self-explanatory. The rsework/struts-config.xml file ...
Message: An interface defining a bulletin board message. If you want to be spared the hassle of writing JSPs for the creation of your Message objects, do have a look at the pages written for the Sussex Enterprise project. You can find them by checking out the relevent project: "cvs co rsework", then look in rsework/web and in rsework/web/admin. The pages are called add/edit/delete(Topic)MessageXXX.jsp. They should be pretty self-explanatory. The rsework/struts-config.xml file is also worth checking, for the action mappings etc. And while you're at it, why not vanilla them and copy them to bboard/web/admin ...
Board: An interface that defines a bulletin board. If you want to be spared the hassle of writing JSPs for the creation of your Board objects, do have a look at the pages written for the Sussex Enterprise project. You can find them by checking out the relevent project: "cvs co rsework", then look in rsework/web and in rsework/web/admin. The pages are called add/edit/delete(Message)BoardXXX.jsp. They should be pretty self-explanatory. The rsework/struts-config.xml file is also worth checking, for the action mappings etc. And while you're at it, why not vanilla them and copy them to bboard/web/admin ... ...
Faq: A list of FAQs. This can be thought of as a bulletin board in which the topics are the sections of the FAQ list, and each message is a question (subject) and answer (content)
Help: A help page. This has the same structure as a faq, though the description field may be used to provide general help in addition to a list of questions
Blog: A Blog. This has the same structure as a bulletin board, though it usually only has a single topic and a single contributing author.
SimpleHelp: A simple implementation of a Help page. This has the same structure as a FAQ; with the description being used for more general help.
PermissibleBoard: A special BBoard on which users must have special permissions to be able to read and/or write messages.
SimpleFaq: A simple implementation of a Faq list, which uses the same DB tables as SimpleBoard/Topic/Message
SimpleTopic: The Topic class is TextComponent attached to a Board, and to which are assigned many Messages.
AttachmentMessage: A message that includes a reference to an optional attachment File.
SimpleMessage: The SimpleMessage class is TextComponent attached to a Topic.
SimpleBoard: The Board class is a Content with a list of Topics.
SimpleBlog: A simple implementation of a Blog.
| Home | Contact Us | Privacy Policy | Terms of Service |