Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumWebUtils.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumWebUtils.java,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/util/ForumWebUtils.java 8 Mar 2006 23:34:14 -0000 1.1 @@ -0,0 +1,29 @@ +package org.lamsfoundation.lams.tool.forum.util; + +import org.lamsfoundation.lams.tool.forum.persistence.Forum; +import org.lamsfoundation.lams.tool.forum.persistence.ForumException; + + +/** + * Contains helper methods used by the Action Servlets + * + * @author Anthony Sukkar + * + */ +public class ForumWebUtils { + + public static boolean isForumEditable(Forum forum) { + if ( (forum.isDefineLater() == true) && (forum.isContentInUse()==true) ) + { + throw new ForumException("An exception has occurred: There is a bug in this tool, conflicting flags are set"); + //return false; + } + else if ( (forum.isDefineLater() == true) && (forum.isContentInUse() == false)) + return true; + else if ( (forum.isDefineLater() == false) && (forum.isContentInUse() == false)) + return true; + else // (content.isContentInUse()==true && content.isDefineLater() == false) + return false; + } + +}