Changeset 5534
- Timestamp:
- 08/07/14 13:51:01 (10 years ago)
- Location:
- VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src
- Files:
-
- 2 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/wizard/AddResourcesDialog.java
r5417 r5534 19 19 import org.apache.wicket.validation.ValidationError; 20 20 import org.apache.wicket.validation.validator.AbstractValidator; 21 import org.apache.wicket.validation.validator.UrlValidator;22 21 23 22 import eu.clarin.cmdi.virtualcollectionregistry.gui.dialog.ModalDialogBase; 24 23 import eu.clarin.cmdi.virtualcollectionregistry.model.Resource; 24 import eu.clarin.cmdi.virtualcollectionregistry.service.impl.ReferenceValidator; 25 25 26 26 @SuppressWarnings("serial") … … 79 79 String[] refs = input.getValue(); 80 80 if (refs != null) { 81 UrlValidator v = new UrlValidator();81 ReferenceValidator v = new ReferenceValidator(); 82 82 for (String ref : refs) { 83 83 if (ref.length() > 255) { -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/wizard/EditResourceDialog.java
r5532 r5534 1 1 package eu.clarin.cmdi.virtualcollectionregistry.gui.wizard; 2 2 3 import eu.clarin.cmdi.virtualcollectionregistry.service.impl.ReferenceValidator; 3 4 import eu.clarin.cmdi.virtualcollectionregistry.gui.VolatileEntityModel; 4 5 import java.util.Arrays; … … 13 14 import org.apache.wicket.model.Model; 14 15 import org.apache.wicket.validation.validator.StringValidator; 15 import org.apache.wicket.validation.validator.UrlValidator;16 16 17 17 import eu.clarin.cmdi.virtualcollectionregistry.gui.dialog.ModalEditDialogBase; … … 27 27 private final Form<Resource> form; 28 28 private final FeedbackPanel feedbackPanel; 29 29 30 30 public Content(String id, IModel<Resource> model) { 31 31 super(id); 32 32 form = new Form<>("editResourceForm", model); 33 33 34 34 form.add(new DropDownChoice<>("type", 35 35 Arrays.asList(Resource.Type.values()), … … 37 37 .setRequired(true) 38 38 ); 39 39 40 40 form.add(new RequiredTextField<String>("ref") 41 41 .add(new StringValidator.MaximumLengthValidator(255)) 42 .add(new UrlValidator(UrlValidator.NO_FRAGMENTS)));43 42 .add(new ReferenceValidator())); 43 44 44 form.add(new TextField<String>("label") 45 45 .add(new StringValidator.MaximumLengthValidator(255))); 46 46 47 47 form.add(new TextArea<String>("description")); 48 48 49 49 feedbackPanel = new FeedbackPanel("feedback"); 50 50 form.add(feedbackPanel); 51 51 add(form); 52 52 } 53 53 54 54 @Override 55 55 public Form<Resource> getForm() { 56 56 return form; 57 57 } 58 58 59 59 @Override 60 60 public FeedbackPanel getFeedbackPanel() { … … 67 67 setInitialWidth(600); 68 68 } 69 69 70 70 @Override 71 71 protected ModalEditDialogBase<Resource>.ContentPanel … … 73 73 return new Content(id, model); 74 74 } 75 75 76 76 @Override 77 77 protected final IModel<Resource> newInstanceModel() { 78 78 return new VolatileEntityModel<>(new Resource()); 79 79 } 80 80 81 81 @Override 82 82 protected final IModel<Resource> createEmptyModel() { 83 83 return new VolatileEntityModel<>(null); 84 84 } 85 85 86 86 @Override 87 87 protected String getCssClass() { 88 88 return "editResourceDialog"; 89 89 } 90 90 91 91 } // EditResourceDialog
Note: See TracChangeset
for help on using the changeset viewer.