Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.RuntimeCollective.bboard.action.* (15)com.RuntimeCollective.bboard.bean.* (15)
com.RuntimeCollective.bboard.form.* (12)com.RuntimeCollective.bboard.tag.* (1)
com.RuntimeCollective.bboard.test.* (3)

com.RuntimeCollective.bboard: Javadoc index of package com.RuntimeCollective.bboard.


Package Samples:

com.RuntimeCollective.bboard.bean: The BBoard module offers Bulletin Board (aka Message Board), Blog and Faq functionality.  
com.RuntimeCollective.bboard.action
com.RuntimeCollective.bboard.form
com.RuntimeCollective.bboard.tag
com.RuntimeCollective.bboard.test

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 ...
IconTag: A JSP tag that displays the emoticon ("gremlin") icon for a Topic or Message, or the blank emoticon ("blank.gif") if none is set. Uses the bboard.icons global-forward to find the path to preface the icons with. This tag takes either name , property (optional) and scope (optional), or icon . name -- The name of the bean that holds the value. [Optional] property -- The property on the bean that holds the value. [Optional - defaults to 'flag'] scope -- The scope of the bean that holds the value. [Optional] value -- The actual filename of an icon to display, in the icon directory [Optional]
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 ... ...
DefaultBBoardTest: This is the default BBoardTest class that new projects should use. It adapts the BBoardTestReal to the new standard way to organise our JUnit test scripts. Do not use the BBoardTest.java anymore. This class can be subclassed to specify eg a different default EBS.
ComplexAttachmentMessageForm: A form for creating/editing discussion board message that supports attachments. Note: This class replaces AttachmentMessageForm which should be considered depricated.
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)
AddBoardLinkAction: Implementation of Action that adds a BoardLink to the current content site location (CSL). Input: The id of the Link.
RespondMessage: Implementation of Action that responds to a bulletin board message; either by creating a reply, deleting it, editing it, or turning it into a FAQ.
EditModeratedMessageAction: Edit a Moderated Message (using ModeratedExtension). Use it to post messages which will be moderated, depending on the Moderated settings of the Board.
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
EditModeratedTopicAction: Edit a Moderated Topic (using ModeratedExtension). Use it to post topics which will be moderated, depending on the Moderated settings of the Board.
ComplexEditMessageAction: Implementation of Action that create/edit/delete a Message, within a Topic set as a session parameter under its class name.
ComplexEditTopicAction: Implementation of Action that create/edit/delete a Topic, within a Board set as a session parameter under its class name.
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.
BBoardRealTest: This class does various tests of the bboard functionality. Do not use it directly, use its DefaultBBoardTest subclass instead.
BboardException: The subclass of RuntimeException which should be thrown by classes in the BBoard module when they meet some kind of problem.
ApproveOrRejectTopicOrMessageAction: Like the parent, except that if the moderated object is a Message or a Topic, it infers its ModeratorUser from its BBoard.
BBoardPermissionRuleForm: A form for editing the Permissions of a BBoard, which ads the choice of a Moderator to UserGroupPermissionRuleForm.
LoadFaqEdit: Implementation of Action that loads a FAQ and populates the necessary forms to allow it to be edited.
BBoardTest: This configures the BBoardRealTest class, but old-style. Do not use this class, use DefaultBBoardTest instead.
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

Home | Contact Us | Privacy Policy | Terms of Service