Index: lams_tool_forum/src/java/forumApplicationContext.xml
===================================================================
diff -u -rdc2c4669a29d722cfee09e59636ea9677dcdf64d -r7d76f87c9256aa602c7f30415bb8cab963b07936
--- lams_tool_forum/src/java/forumApplicationContext.xml (.../forumApplicationContext.xml) (revision dc2c4669a29d722cfee09e59636ea9677dcdf64d)
+++ lams_tool_forum/src/java/forumApplicationContext.xml (.../forumApplicationContext.xml) (revision 7d76f87c9256aa602c7f30415bb8cab963b07936)
@@ -56,8 +56,6 @@
-
-
Fisheye: Tag 7d76f87c9256aa602c7f30415bb8cab963b07936 refers to a dead (removed) revision in file `lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/core/FactoryException.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag 7d76f87c9256aa602c7f30415bb8cab963b07936 refers to a dead (removed) revision in file `lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/core/GenericObjectFactory.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag 7d76f87c9256aa602c7f30415bb8cab963b07936 refers to a dead (removed) revision in file `lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/core/GenericObjectFactoryImpl.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag 7d76f87c9256aa602c7f30415bb8cab963b07936 refers to a dead (removed) revision in file `lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/core/PersistenceException.java'.
Fisheye: No comparison available. Pass `N' to diff?
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/dto/MessageDTO.java
===================================================================
diff -u -r0eef3496f1da00bff0cba32a35ef61cf9805c0c2 -r7d76f87c9256aa602c7f30415bb8cab963b07936
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/dto/MessageDTO.java (.../MessageDTO.java) (revision 0eef3496f1da00bff0cba32a35ef61cf9805c0c2)
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/dto/MessageDTO.java (.../MessageDTO.java) (revision 7d76f87c9256aa602c7f30415bb8cab963b07936)
@@ -35,25 +35,31 @@
private short level;
private int threadNum;
-
- public static MessageDTO getMessageDTO(Message msg, String authorName){
+ /**
+ * Get a MessageDTO
instance from a given Message
.
+ * @param msg
+ * @return
+ */
+ public static MessageDTO getMessageDTO(Message msg){
if(msg == null)
return null;
MessageDTO dto = new MessageDTO();
dto.setMessage(msg);
- dto.setAuthor(authorName);
+ dto.setAuthor(msg.getCreatedBy().getFirstName()+" "+msg.getCreatedBy().getLastName());
if(msg.getAttachments() == null || msg.getAttachments().isEmpty())
dto.setHasAttachment(false);
else
dto.setHasAttachment(true);
return dto;
}
-
- public static MessageDTO getMessageDTO(Message msg){
- return getMessageDTO(msg,msg.getCreatedBy().getFirstName()+" "+msg.getCreatedBy().getLastName());
- }
-
+ /**
+ * Get a list of MessageDTO
according to given list of Message
and author name.
+ * These returned MessageDTO
will use same author name with the given author name.
+ * @param msgSet
+ * @param authorName
+ * @return
+ */
public static List getMessageDTO(List msgSet,String authorName){
List retSet = new ArrayList();
if(msgSet == null || msgSet.isEmpty())
@@ -73,6 +79,11 @@
}
return retSet;
}
+ /**
+ * Get a list of MessageDTO
according to given list of Message
.
+ * @param msgList
+ * @return
+ */
public static List getMessageDTO(List msgList){
List retSet = new ArrayList();
if(msgList == null || msgList.isEmpty())
@@ -92,7 +103,7 @@
}
return retSet;
}
-
+ //-------------------------------DTO get/set method------------------------------
public String getAuthor() {
return author;
}
Fisheye: Tag 7d76f87c9256aa602c7f30415bb8cab963b07936 refers to a dead (removed) revision in file `lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/permissions/Permission.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag 7d76f87c9256aa602c7f30415bb8cab963b07936 refers to a dead (removed) revision in file `lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/permissions/PermissionManager.java'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag 7d76f87c9256aa602c7f30415bb8cab963b07936 refers to a dead (removed) revision in file `lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/permissions/PermissionManagerImpl.java'.
Fisheye: No comparison available. Pass `N' to diff?
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/Attachment.java
===================================================================
diff -u -rfd1d19665518ba6781ce9e3851889c077e8efff4 -r7d76f87c9256aa602c7f30415bb8cab963b07936
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/Attachment.java (.../Attachment.java) (revision fd1d19665518ba6781ce9e3851889c077e8efff4)
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/Attachment.java (.../Attachment.java) (revision 7d76f87c9256aa602c7f30415bb8cab963b07936)
@@ -1,6 +1,5 @@
package org.lamsfoundation.lams.tool.forum.persistence;
-import java.io.InputStream;
import java.util.Date;
import org.apache.commons.lang.builder.EqualsBuilder;
@@ -25,11 +24,8 @@
private String fileType;
private String fileName;
private Date created;
-
- //non-persist fields
- private InputStream inputStream;
- private String contentType;
+
/**
* @hibernate.id column="uid" generator-class="native"
*/
@@ -75,23 +71,6 @@
this.fileName = name;
}
- public InputStream getInputStream() {
- return inputStream;
- }
-
- public void setStream(InputStream inputStream) {
- this.inputStream = inputStream;
- }
-
- public String getContentType() {
- return contentType;
- }
-
- public void setContentType(String contentType) {
- this.contentType = contentType;
- }
-
-
public boolean equals(Object o) {
if (this == o)
return true;
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumUser.java
===================================================================
diff -u -r94d998767055fcfbf1a657b792dd19ce1f7edc0b -r7d76f87c9256aa602c7f30415bb8cab963b07936
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumUser.java (.../ForumUser.java) (revision 94d998767055fcfbf1a657b792dd19ce1f7edc0b)
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumUser.java (.../ForumUser.java) (revision 7d76f87c9256aa602c7f30415bb8cab963b07936)
@@ -35,7 +35,6 @@
public class ForumUser implements Serializable,Cloneable{
private static final long serialVersionUID = -7043502180037866257L;
-
private static Logger log = Logger.getLogger(ForumUser.class);
private Long uid;
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/Message.java
===================================================================
diff -u -r5cf73c3c3892579e89ad206d4d04c97bda7fd949 -r7d76f87c9256aa602c7f30415bb8cab963b07936
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/Message.java (.../Message.java) (revision 5cf73c3c3892579e89ad206d4d04c97bda7fd949)
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/Message.java (.../Message.java) (revision 7d76f87c9256aa602c7f30415bb8cab963b07936)
@@ -22,19 +22,19 @@
private boolean isAuthored;
private boolean isAnonymous;
- private ForumToolSession toolSession;
- private Message parent;
- private Forum forum;
- private Set attachments;
private Date created;
private Date updated;
- private ForumUser createdBy;
- private ForumUser modifiedBy;
private Date lastReplyDate;
private int replyNumber;
private boolean hideFlag;
+ private ForumToolSession toolSession;
+ private Message parent;
+ private Forum forum;
+ private Set attachments;
+ private ForumUser createdBy;
+ private ForumUser modifiedBy;
/**
* Returns the object's creation date
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/PersistenceException.java
===================================================================
diff -u
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/PersistenceException.java (revision 0)
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/PersistenceException.java (revision 7d76f87c9256aa602c7f30415bb8cab963b07936)
@@ -0,0 +1,19 @@
+package org.lamsfoundation.lams.tool.forum.persistence;
+
+/**
+ * User: conradb
+ * Date: 6/06/2005
+ * Time: 10:51:43
+ */
+public class PersistenceException extends RuntimeException {
+
+ private static final long serialVersionUID = 3903937111808861090L;
+
+ public PersistenceException(String message) {
+ super(message);
+ }
+
+ public PersistenceException(String message, Throwable cause) {
+ super(message, cause);
+ }
+}
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java
===================================================================
diff -u -r5cf73c3c3892579e89ad206d4d04c97bda7fd949 -r7d76f87c9256aa602c7f30415bb8cab963b07936
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java (.../ForumService.java) (revision 5cf73c3c3892579e89ad206d4d04c97bda7fd949)
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/ForumService.java (.../ForumService.java) (revision 7d76f87c9256aa602c7f30415bb8cab963b07936)
@@ -34,7 +34,6 @@
import org.lamsfoundation.lams.tool.exception.DataMissingException;
import org.lamsfoundation.lams.tool.exception.SessionDataExistsException;
import org.lamsfoundation.lams.tool.exception.ToolException;
-import org.lamsfoundation.lams.tool.forum.core.PersistenceException;
import org.lamsfoundation.lams.tool.forum.dto.MessageDTO;
import org.lamsfoundation.lams.tool.forum.persistence.Attachment;
import org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao;
@@ -49,9 +48,10 @@
import org.lamsfoundation.lams.tool.forum.persistence.MessageDao;
import org.lamsfoundation.lams.tool.forum.persistence.MessageSeq;
import org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao;
+import org.lamsfoundation.lams.tool.forum.persistence.PersistenceException;
+import org.lamsfoundation.lams.tool.forum.util.DateComparator;
import org.lamsfoundation.lams.tool.forum.util.ForumConstants;
import org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler;
-import org.lamsfoundation.lams.tool.forum.util.DateComparator;
import org.lamsfoundation.lams.tool.forum.util.TopicComparator;
import org.lamsfoundation.lams.usermanagement.User;
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/IForumService.java
===================================================================
diff -u -r5cf73c3c3892579e89ad206d4d04c97bda7fd949 -r7d76f87c9256aa602c7f30415bb8cab963b07936
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/IForumService.java (.../IForumService.java) (revision 5cf73c3c3892579e89ad206d4d04c97bda7fd949)
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/service/IForumService.java (.../IForumService.java) (revision 7d76f87c9256aa602c7f30415bb8cab963b07936)
@@ -3,12 +3,12 @@
import java.util.List;
import org.apache.struts.upload.FormFile;
-import org.lamsfoundation.lams.tool.forum.core.PersistenceException;
import org.lamsfoundation.lams.tool.forum.persistence.Attachment;
import org.lamsfoundation.lams.tool.forum.persistence.Forum;
import org.lamsfoundation.lams.tool.forum.persistence.ForumUser;
import org.lamsfoundation.lams.tool.forum.persistence.Message;
import org.lamsfoundation.lams.tool.forum.persistence.ForumToolSession;
+import org.lamsfoundation.lams.tool.forum.persistence.PersistenceException;
/**
* Created by IntelliJ IDEA.
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/AuthoringAction.java
===================================================================
diff -u -r0eef3496f1da00bff0cba32a35ef61cf9805c0c2 -r7d76f87c9256aa602c7f30415bb8cab963b07936
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/AuthoringAction.java (.../AuthoringAction.java) (revision 0eef3496f1da00bff0cba32a35ef61cf9805c0c2)
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/AuthoringAction.java (.../AuthoringAction.java) (revision 7d76f87c9256aa602c7f30415bb8cab963b07936)
@@ -44,12 +44,12 @@
import org.apache.struts.action.ActionMapping;
import org.apache.struts.upload.FormFile;
import org.lamsfoundation.lams.contentrepository.client.IToolContentHandler;
-import org.lamsfoundation.lams.tool.forum.core.PersistenceException;
import org.lamsfoundation.lams.tool.forum.dto.MessageDTO;
import org.lamsfoundation.lams.tool.forum.persistence.Attachment;
import org.lamsfoundation.lams.tool.forum.persistence.Forum;
import org.lamsfoundation.lams.tool.forum.persistence.ForumUser;
import org.lamsfoundation.lams.tool.forum.persistence.Message;
+import org.lamsfoundation.lams.tool.forum.persistence.PersistenceException;
import org.lamsfoundation.lams.tool.forum.service.IForumService;
import org.lamsfoundation.lams.tool.forum.util.ForumConstants;
import org.lamsfoundation.lams.tool.forum.web.forms.ForumForm;
@@ -73,6 +73,7 @@
HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException, PersistenceException {
String param = mapping.getParameter();
+ //-----------------------Forum Author function ---------------------------
if (param.equals("initPage")) {
return initPage(mapping, form, request, response);
}
@@ -98,18 +99,18 @@
if (param.equals("createTopic")) {
return createTopic(mapping, form, request, response);
}
- if (param.equals("deleteTopic")) {
- return deleteTopic(mapping, form, request, response);
- }
+ if (param.equals("editTopic")) {
+ return editTopic(mapping, form, request, response);
+ }
+ if (param.equals("updateTopic")) {
+ return updateTopic(mapping, form, request, response);
+ }
if (param.equals("viewTopic")) {
return viewTopic(mapping, form, request, response);
}
- if (param.equals("editTopic")) {
- return editTopic(mapping, form, request, response);
+ if (param.equals("deleteTopic")) {
+ return deleteTopic(mapping, form, request, response);
}
- if (param.equals("updateTopic")) {
- return updateTopic(mapping, form, request, response);
- }
if (param.equals("deleteAttachment")) {
return deleteAttachment(mapping, form, request, response);
}
@@ -207,7 +208,7 @@
forumService = getForumManager();
forumService.createRootTopic(forumId,null, message);
- topics.add(MessageDTO.getMessageDTO(message,user.getFirstName()+" "+user.getLastName()));
+ topics.add(MessageDTO.getMessageDTO(message));
request.setAttribute(ForumConstants.SUCCESS_FLAG,"CREATE_SUCCESS");
request.getSession().setAttribute(ForumConstants.AUTHORING_TOPICS_LIST, topics);
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java
===================================================================
diff -u -rf9cb968278f75f43535171990713d0012dbc91a3 -r7d76f87c9256aa602c7f30415bb8cab963b07936
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java (.../LearningAction.java) (revision f9cb968278f75f43535171990713d0012dbc91a3)
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/LearningAction.java (.../LearningAction.java) (revision 7d76f87c9256aa602c7f30415bb8cab963b07936)
@@ -17,12 +17,12 @@
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
-import org.lamsfoundation.lams.tool.forum.core.PersistenceException;
import org.lamsfoundation.lams.tool.forum.dto.MessageDTO;
import org.lamsfoundation.lams.tool.forum.persistence.Attachment;
import org.lamsfoundation.lams.tool.forum.persistence.ForumToolSession;
import org.lamsfoundation.lams.tool.forum.persistence.ForumUser;
import org.lamsfoundation.lams.tool.forum.persistence.Message;
+import org.lamsfoundation.lams.tool.forum.persistence.PersistenceException;
import org.lamsfoundation.lams.tool.forum.service.IForumService;
import org.lamsfoundation.lams.tool.forum.util.ForumConstants;
import org.lamsfoundation.lams.tool.forum.web.forms.MessageForm;
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/forms/ForumForm.java
===================================================================
diff -u -rfd1d19665518ba6781ce9e3851889c077e8efff4 -r7d76f87c9256aa602c7f30415bb8cab963b07936
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/forms/ForumForm.java (.../ForumForm.java) (revision fd1d19665518ba6781ce9e3851889c077e8efff4)
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/forms/ForumForm.java (.../ForumForm.java) (revision 7d76f87c9256aa602c7f30415bb8cab963b07936)
@@ -7,9 +7,9 @@
import org.apache.commons.lang.StringUtils;
import org.apache.log4j.Logger;
-import org.apache.struts.action.ActionError;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
+import org.apache.struts.action.ActionMessage;
import org.apache.struts.upload.FormFile;
import org.apache.struts.validator.ValidatorForm;
import org.lamsfoundation.lams.contentrepository.client.IToolContentHandler;
@@ -28,6 +28,9 @@
*/
public class ForumForm extends ValidatorForm {
private static final long serialVersionUID = -6054354910960460120L;
+ private static Logger logger = Logger.getLogger(ForumForm.class.getName());
+
+ //Forum fields
private Long toolContentID;
private int currentTab;
private FormFile offlineFile;
@@ -36,15 +39,19 @@
private List offlineFileList;
private Forum forum;
- private static Logger logger = Logger.getLogger(ForumForm.class.getName());
-
+ /**
+ * Empty construction method
+ */
public ForumForm() {
this.toolContentID = new Long(0);
this.forum = new Forum();
this.forum.setTitle("New Forum");
}
-
+ /**
+ * Initialize this form by given Forum
instance.
+ * @param forum
+ */
public void setForum(Forum forum) {
this.forum = forum;
//set Form special varaible from given forum
@@ -66,7 +73,35 @@
}
}
+ /**
+ * Forum validation method from STRUCT interface.
+ *
+ */
+ public ActionErrors validate(ActionMapping mapping, javax.servlet.http.HttpServletRequest request) {
+ ActionErrors errors = super.validate(mapping, request);
+ ActionMessage ae;
+ try {
+ if ("".equals(forum.getTitle())) {
+ ActionMessage error = new ActionMessage("error.valueReqd");
+ errors.add("forum.title", error);
+ }
+ if (onlineFile != null && !(onlineFile.getFileName().trim().equals(""))
+ && convertToMeg(onlineFile.getFileSize()) > UploadFileUtil.getMaxFileSize()) {
+ ae = new ActionMessage("error.inputFileTooLarge");
+ errors.add("onlineFile", ae);
+ }
+ if (offlineFile != null && !(offlineFile.getFileName().trim().equals(""))
+ && convertToMeg(offlineFile.getFileSize()) > UploadFileUtil.getMaxFileSize()) {
+ ae = new ActionMessage("error.inputFileTooLarge");
+ errors.add("offlineFile", ae);
+ }
+ } catch (Exception e) {
+ logger.error("", e);
+ }
+ return errors;
+ }
+ //-------------------------get/set methods----------------
public Forum getForum() {
return forum;
}
@@ -92,30 +127,6 @@
return numBytes != 0 ? numBytes / 1024 / 1024 : 0;
}
- public ActionErrors validate(ActionMapping mapping,
- javax.servlet.http.HttpServletRequest request) {
- ActionErrors errors = super.validate(mapping, request);
- ActionError ae;
- try{
- if ("".equals(forum.getTitle())) {
- ActionError error = new ActionError("error.valueReqd");
- errors.add("forum.title", error);
- }
- if (onlineFile != null && !(onlineFile.getFileName().trim().equals("")) &&
- convertToMeg(onlineFile.getFileSize()) > UploadFileUtil.getMaxFileSize()) {
- ae = new ActionError("error.inputFileTooLarge");
- errors.add("onlineFile", ae);
- }
- if (offlineFile != null && !(offlineFile.getFileName().trim().equals("")) &&
- convertToMeg(offlineFile.getFileSize()) > UploadFileUtil.getMaxFileSize()) {
- ae = new ActionError("error.inputFileTooLarge");
- errors.add("offlineFile", ae);
- }
- } catch (Exception e) {
- logger.error("", e);
- }
- return errors;
- }
public int getCurrentTab() {
return currentTab;
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/forms/MessageForm.java
===================================================================
diff -u -r24c0b6a31b3cc9226cf70d4f9f21e8ed45a1ba86 -r7d76f87c9256aa602c7f30415bb8cab963b07936
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/forms/MessageForm.java (.../MessageForm.java) (revision 24c0b6a31b3cc9226cf70d4f9f21e8ed45a1ba86)
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/forms/MessageForm.java (.../MessageForm.java) (revision 7d76f87c9256aa602c7f30415bb8cab963b07936)
@@ -19,19 +19,44 @@
*/
public class MessageForm extends ValidatorForm {
private static final long serialVersionUID = -9054365604649146734L;
-
private static Logger logger = Logger.getLogger(ForumForm.class.getName());
+
protected Message message;
protected Long forumId;
protected Long parentId;
protected Long topicId;
+
+ //attachment file name
private String attachmentName;
+ //Message attachment file
private FormFile attachmentFile;
public MessageForm() {
message = new Message();
}
-
+ /**
+ * MessageForm validation method from STRUCT interface.
+ *
+ */
+ public ActionErrors validate(ActionMapping mapping,
+ javax.servlet.http.HttpServletRequest request) {
+ ActionErrors errors = super.validate(mapping, request);
+ try{
+ if ("".equals(message.getSubject())) {
+ ActionMessage error = new ActionMessage("error.valueReqd");
+ errors.add("message.subject", error);
+ }
+ if ("".equals(message.getBody())) {
+ ActionMessage error = new ActionMessage("error.valueReqd");
+ errors.add("message.body", error);
+ }
+ } catch (Exception e) {
+ logger.error("", e);
+ }
+ return errors;
+ }
+
+ //-------------------------get/set methods----------------
public void setMessage(Message message) {
this.message = message;
}
@@ -64,23 +89,6 @@
return this.topicId;
}
- public ActionErrors validate(ActionMapping mapping,
- javax.servlet.http.HttpServletRequest request) {
- ActionErrors errors = super.validate(mapping, request);
- try{
- if ("".equals(message.getSubject())) {
- ActionMessage error = new ActionMessage("error.valueReqd");
- errors.add("message.subject", error);
- }
- if ("".equals(message.getBody())) {
- ActionMessage error = new ActionMessage("error.valueReqd");
- errors.add("message.body", error);
- }
- } catch (Exception e) {
- logger.error("", e);
- }
- return errors;
- }
public String getAttachmentName() {
return attachmentName;
@@ -97,7 +105,4 @@
public void setAttachmentFile(FormFile attachmentFile) {
this.attachmentFile = attachmentFile;
}
-
-
-
}
Index: lams_tool_forum/test/java/org/lamsfoundation/lams/tool/forum/service/ForumManagerImplTest.java
===================================================================
diff -u -rcff06c3c3492ed5b4efc013a3e4d8b0f50933b93 -r7d76f87c9256aa602c7f30415bb8cab963b07936
--- lams_tool_forum/test/java/org/lamsfoundation/lams/tool/forum/service/ForumManagerImplTest.java (.../ForumManagerImplTest.java) (revision cff06c3c3492ed5b4efc013a3e4d8b0f50933b93)
+++ lams_tool_forum/test/java/org/lamsfoundation/lams/tool/forum/service/ForumManagerImplTest.java (.../ForumManagerImplTest.java) (revision 7d76f87c9256aa602c7f30415bb8cab963b07936)
@@ -6,10 +6,10 @@
import junit.framework.TestCase;
import org.lamsfoundation.lams.tool.forum.core.GenericObjectFactoryImpl;
-import org.lamsfoundation.lams.tool.forum.core.PersistenceException;
import org.lamsfoundation.lams.tool.forum.persistence.Attachment;
import org.lamsfoundation.lams.tool.forum.persistence.Forum;
import org.lamsfoundation.lams.tool.forum.persistence.Message;
+import org.lamsfoundation.lams.tool.forum.persistence.PersistenceException;
/**
* User: conradb