Index: BlankRequiredFieldException.java =================================================================== --- BlankRequiredFieldException.java (revision 65978) +++ BlankRequiredFieldException.java (working copy) @@ -15,6 +15,7 @@ package org.sakaiproject.evaluation.logic.exceptions; + /** * This exception indicates that a required field is blank * @@ -30,17 +31,44 @@ * This is the message key used to tell the user what field they must fill in, * {0} should be the fieldname */ - public String messageKey = "general.blank.required.field.user.message"; + public String messageKey = "general.blank.required.field.user.message"; + public String messageKey1 = "general.blank.required.field.user.message1"; + public String messageKey2 = "general.blank.required.field.user.message2"; + public String messageKey3 = "general.blank.required.field.user.message3"; + + + public void fillExcepMessage(String fieldName, String messageKey) { + //miriam ev + if (fieldName.equals("title")) { + this.messageKey =messageKey1; + this.fieldName = ""; + } - public BlankRequiredFieldException(String message, String fieldName) { + else if (fieldName.equals("itemText")){ + this.messageKey =messageKey2; + this.fieldName = ""; + } + else if (fieldName.equals("startDate")){ + this.messageKey =messageKey3; + this.fieldName = ""; + }else { + + this.messageKey = messageKey; + this.fieldName = fieldName; + } + } + + public BlankRequiredFieldException(String message, String fieldName) { super(message); - this.fieldName = fieldName; - } + fillExcepMessage( fieldName, messageKey); + + } - public BlankRequiredFieldException(String message, String fieldName, String messageKey) { + public BlankRequiredFieldException(String message, String fieldName, String messageKey) { super(message); - this.fieldName = fieldName; - this.messageKey = messageKey; - } + fillExcepMessage( fieldName, messageKey); + + } + }