View Javadoc
1   package com.srv4pos.server.api.order;
2   
3   import com.srv4pos.server.api.activation.ContactInfo;
4   import com.srv4pos.server.api.infrastructure.Info;
5   import org.springframework.roo.addon.javabean.RooJavaBean;
6   import org.springframework.roo.addon.json.RooJson;
7   import org.springframework.roo.addon.tostring.RooToString;
8   
9   import javax.validation.constraints.NotNull;
10  import javax.validation.constraints.Size;
11  import java.util.Date;
12  
13  /**
14   * Represents information about delivery.
15   */
16  @RooJavaBean
17  @RooToString
18  @RooJson(deepSerialize = true)
19  public class DeliveryInfo implements Info {
20  
21      @NotNull
22      private ContactInfo contact;
23  
24      @NotNull
25      @Size(max = 255)
26      private String address;
27  
28      @NotNull
29      private Date date;
30  
31      @Size(max = 255)
32      private String comment;
33  }