nl.gx.webmanager.cms.forum
Interface ForumSettings

All Superinterfaces:
Presentable, Wrapper

public interface ForumSettings
extends Presentable

A forum model describes the constraints on the forum.


Method Summary
 java.lang.Integer[] getLimitedUserGroupIds()
          Return array of groupids that are allowed to post.
 int getMaxThreadDepth()
          Return maximum thread depth (constraint does not apply to moderators).
 int getNumberOfThreads()
          Return the number of threads to display.
 int getNumberOfTopics()
          Return the number of topics to display.
 boolean isPreModerated()
          Return true if pre moderation is required.
 boolean isPublicPostAllowed()
          Return false if login is required to post.
 boolean isPublished()
          Return true if the forum is published.
 
Methods inherited from interface nl.gx.webmanager.cms.core.Presentable
getPresentation, render, render, setPresentation
 
Methods inherited from interface nl.gx.webmanager.wrapper.Wrapper
getId, getUUID, setId, setUUID
 

Method Detail

getMaxThreadDepth

int getMaxThreadDepth()
Return maximum thread depth (constraint does not apply to moderators).

Returns:
maximum thread depth (constraint does not apply to moderators).

getNumberOfThreads

int getNumberOfThreads()
Return the number of threads to display.

Returns:
the number of threads to display.

getNumberOfTopics

int getNumberOfTopics()
Return the number of topics to display.

Returns:
the number of topics to display.

isPreModerated

boolean isPreModerated()
Return true if pre moderation is required.

Returns:
true if pre moderation is required.

isPublicPostAllowed

boolean isPublicPostAllowed()
Return false if login is required to post.

Returns:
false if login is required to post.

isPublished

boolean isPublished()
Return true if the forum is published.

Returns:
true if the forum is published.

getLimitedUserGroupIds

java.lang.Integer[] getLimitedUserGroupIds()
Return array of groupids that are allowed to post.

Returns:
array of groupids that are allowed to post.


Copyright © 2007-2010 GX creative online development BV. All Rights Reserved.