Changeset 1724
- Timestamp:
- 2010-10-01 16:46:27 (3 years ago)
- Location:
- trunk/samples/kauri-forms-sample/src/main
- Files:
-
- 4 edited
-
java/org/kauriproject/samples/forms/OrderedDateMembersValidationResource.java (modified) (1 diff)
-
java/org/kauriproject/samples/forms/ValidationResource.java (modified) (5 diffs)
-
kauri/spring/validation-services.xml (modified) (3 diffs)
-
kauri/validation-router.groovy (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/samples/kauri-forms-sample/src/main/java/org/kauriproject/samples/forms/OrderedDateMembersValidationResource.java
r1706 r1724 37 37 @Override 38 38 public void doInit() { 39 super.doInit(); 39 40 members[0] = (String)getRequest().getAttributes().get("m1"); 40 41 members[1] = (String)getRequest().getAttributes().get("m2"); -
trunk/samples/kauri-forms-sample/src/main/java/org/kauriproject/samples/forms/ValidationResource.java
r1706 r1724 3 3 import java.io.IOException; 4 4 5 import org.restlet.Response;6 5 import org.restlet.data.MediaType; 7 import org.restlet.data.Status;8 6 import org.restlet.representation.Representation; 9 7 import org.restlet.representation.StringRepresentation; 10 8 import org.restlet.representation.Variant; 11 import org.restlet.resource.Post;12 9 import org.restlet.resource.ResourceException; 13 10 import org.restlet.resource.ServerResource; … … 42 39 public ValidationResource() { 43 40 super(); 41 setAnnotated(false); 44 42 } 45 43 … … 51 49 } 52 50 53 @ Post54 public void acceptRepresentation(Representation entity) throws ResourceException {51 @Override 52 public Representation post(Representation entity, Variant variant) throws ResourceException { 55 53 try { 56 54 final MediaType mediaType = entity.getMediaType(); … … 58 56 String value = entity.getText(); 59 57 this.validationResult = validate(value); 60 final Response response = getResponse(); 61 response.setEntity(get()); 62 response.setStatus(Status.SUCCESS_OK); 58 return get(variant); 63 59 } 64 60 } catch (IOException e) { … … 66 62 throw new ResourceException(e); 67 63 } 64 return null; 68 65 } 69 66 -
trunk/samples/kauri-forms-sample/src/main/kauri/spring/validation-services.xml
r1278 r1724 1 1 <?xml version="1.0" ?> 2 <beans xmlns = "http://www.springframework.org/schema/beans"2 <beans xmlns = "http://www.springframework.org/schema/beans" 3 3 xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" 4 4 xmlns:kauri = "http://kauriproject.org/runtime/1.0#springext" … … 9 9 http://www.springframework.org/schema/context/spring-context-2.5.xsd 10 10 http://kauriproject.org/runtime/1.0#springext 11 http://www.kauriproject.org/schemas/runtime/springext.xsd"> 11 http://www.kauriproject.org/schemas/runtime/springext.xsd" 12 > 12 13 13 <kauri:export-restservice ref="validation"/>14 <kauri:export-restservice ref="validation"/> 14 15 15 <bean id="validation" factory-bean="routing" factory-method="createRouter">16 <bean id="validation" factory-bean="routing" factory-method="createRouter"> 16 17 <constructor-arg ref="context"/> 17 18 <constructor-arg ref="module"/> … … 24 25 </bean> 25 26 27 <bean id="futuredate-validation" 28 class="org.kauriproject.samples.forms.FutureDateValidationResource" /> 29 30 <bean id="orderdate-validation" 31 class="org.kauriproject.samples.forms.OrderedDateMembersValidationResource" /> 26 32 </beans> -
trunk/samples/kauri-forms-sample/src/main/kauri/validation-router.groovy
r1278 r1724 1 1 builder.router { 2 resource(uri: "/futuredate", 3 ofClass: "org.kauriproject.samples.forms.FutureDateValidationResource"); 4 resource(uri: "/orderdate/{m1}/{m2}", 5 ofClass: "org.kauriproject.samples.forms.OrderedDateMembersValidationResource"); 2 resource(uri: "/futuredate", ofBean: "futuredate-validation"); 3 resource(uri: "/orderdate/{m1}/{m2}", ofBean: "orderdate-validation"); 6 4 }
Note: See TracChangeset
for help on using the changeset viewer.