1 package com.srv4pos.server.api.restaurant; 2 3 import com.srv4pos.server.api.infrastructure.Constraints; 4 import org.springframework.roo.addon.javabean.RooJavaBean; 5 import org.springframework.roo.addon.json.RooJson; 6 import org.springframework.roo.addon.tostring.RooToString; 7 8 import javax.validation.constraints.NotNull; 9 import javax.validation.constraints.Pattern; 10 import javax.validation.constraints.Size; 11 12 @RooJavaBean 13 @RooToString 14 @RooJson(deepSerialize = true) 15 public class RestaurantInfo { 16 17 @NotNull 18 @Size(max = 2, min = 2) 19 private String country; 20 21 @NotNull 22 @Size(max = 96) 23 @Pattern(regexp = Constraints.WINDOWS_FILENAME_REGEX) 24 private String corporateId; 25 26 private Long averageBill; 27 }