View Javadoc
1   package net.technearts.rip;
2   
3   import java.util.Map;
4   import java.util.function.Function;
5   
6   import lombok.Data;
7   import spark.Request;
8   
9   @Data
10  class RipResponse {
11    private String content;
12    private Map<String, Function<Request, String>> attributes;
13    private int status;
14    private String contentType;
15  
16    public RipResponse(final Map<String, Function<Request, String>> attributes,
17        final String template, final int status, final String contentType) {
18      this.attributes = attributes;
19      content = template;
20      this.status = status;
21      this.contentType = contentType;
22    }
23  
24    public RipResponse(final String body, final int status,
25        final String contentType) {
26      content = body;
27      this.status = status;
28      this.contentType = contentType;
29    }
30  }