| /* | 
 |  * Copyright 2010 Google Inc. | 
 |  *  | 
 |  * Licensed under the Apache License, Version 2.0 (the "License"); you may not | 
 |  * use this file except in compliance with the License. You may obtain a copy of | 
 |  * the License at | 
 |  *  | 
 |  * http://www.apache.org/licenses/LICENSE-2.0 | 
 |  *  | 
 |  * Unless required by applicable law or agreed to in writing, software | 
 |  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | 
 |  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | 
 |  * License for the specific language governing permissions and limitations under | 
 |  * the License. | 
 |  */ | 
 | package com.google.web.bindery.requestfactory.server; | 
 |  | 
 | import java.util.Date; | 
 | import java.util.List; | 
 |  | 
 | import javax.validation.constraints.Null; | 
 |  | 
 | /** | 
 |  * A domain object that is used to demonstrate value-object behaviors. | 
 |  */ | 
 | public class SimpleValue { | 
 |   private Date date; | 
 |   private int number; | 
 |   private SimpleFoo simpleFoo; | 
 |   /** | 
 |    * Constraint violation testing. | 
 |    */ | 
 |   @Null | 
 |   private String shouldBeNull; | 
 |   private List<SimpleValue> simpleValue; | 
 |   private String string; | 
 |  | 
 |   public Date getDate() { | 
 |     return date; | 
 |   } | 
 |  | 
 |   public int getNumber() { | 
 |     return number; | 
 |   } | 
 |  | 
 |   public String getShouldBeNull() { | 
 |     return shouldBeNull; | 
 |   } | 
 |  | 
 |   public SimpleFoo getSimpleFoo() { | 
 |     return simpleFoo; | 
 |   } | 
 |  | 
 |   public List<SimpleValue> getSimpleValue() { | 
 |     return simpleValue; | 
 |   } | 
 |  | 
 |   public String getString() { | 
 |     return string; | 
 |   } | 
 |  | 
 |   public void setDate(Date date) { | 
 |     this.date = date; | 
 |   } | 
 |  | 
 |   public void setShouldBeNull(String value) { | 
 |     this.shouldBeNull = value; | 
 |   } | 
 |  | 
 |   public void setNumber(int number) { | 
 |     this.number = number; | 
 |   } | 
 |  | 
 |   public void setSimpleFoo(SimpleFoo simpleFoo) { | 
 |     this.simpleFoo = simpleFoo; | 
 |   } | 
 |  | 
 |   public void setSimpleValue(List<SimpleValue> simpleValue) { | 
 |     this.simpleValue = simpleValue; | 
 |   } | 
 |  | 
 |   public void setString(String string) { | 
 |     this.string = string; | 
 |   } | 
 | } |