Added StringLengthValidators to avoid exception if the user enters a text which is too long for the database fields

git-svn-id: https://svn.libreccm.org/ccm/trunk@2397 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2013-10-29 15:09:32 +00:00
parent 442c3fdf4a
commit aa25c1f20e
1 changed files with 6 additions and 0 deletions

View File

@ -27,6 +27,7 @@ import com.arsdigita.bebop.event.FormSectionEvent;
import com.arsdigita.bebop.event.FormSubmissionListener;
import com.arsdigita.bebop.form.TextArea;
import com.arsdigita.bebop.parameters.ParameterModel;
import com.arsdigita.bebop.parameters.StringLengthValidationListener;
import com.arsdigita.bebop.parameters.StringParameter;
import com.arsdigita.cms.ItemSelectionModel;
import com.arsdigita.cms.contenttypes.Minutes;
@ -93,6 +94,7 @@ public class MinutesPropertyForm extends BasicPageForm
TextArea minuteNumber = new TextArea(minuteNumberParam);
minuteNumber.setCols(40);
minuteNumber.setRows(3);
minuteNumber.addValidationListener(new StringLengthValidationListener(100));
add(minuteNumber);
add(new Label(GlobalizationUtil
@ -101,6 +103,7 @@ public class MinutesPropertyForm extends BasicPageForm
TextArea description = new TextArea(descriptionParam);
description.setCols(40);
description.setRows(5);
description.addValidationListener(new StringLengthValidationListener(4000));
add(description);
add(new Label(MinutesGlobalizationUtil
@ -109,6 +112,7 @@ public class MinutesPropertyForm extends BasicPageForm
TextArea actionItem = new TextArea(actionItemParam);
actionItem.setCols(40);
actionItem.setRows(3);
actionItem.addValidationListener(new StringLengthValidationListener(4000));
add(actionItem);
add(new Label(MinutesGlobalizationUtil
@ -117,6 +121,7 @@ public class MinutesPropertyForm extends BasicPageForm
TextArea attendees = new TextArea(attendeesParam);
attendees.setCols(40);
attendees.setRows(3);
attendees.addValidationListener(new StringLengthValidationListener(1000));
add(attendees);
add(new Label(MinutesGlobalizationUtil
@ -126,6 +131,7 @@ public class MinutesPropertyForm extends BasicPageForm
TextArea descriptionOfMinutes = new TextArea(descriptionOfMinutesParam);
descriptionOfMinutes.setCols(40);
descriptionOfMinutes.setRows(5);
descriptionOfMinutes.addValidationListener(new StringLengthValidationListener(4000));
add(descriptionOfMinutes);
}