f295a1a692deec8cad54a2a0d8e71eb5bf06d667
[OpenSRF.git] / src / java / org / opensrf / Result.java
1 package org.opensrf;
2
3
4 /**
5  * Models a single result from a method request.
6  */
7 public class Result {
8
9     /** Method result content */
10     private Object content;
11     /** Name of the status */
12     private String status;
13     /** Status code number */
14     private int statusCode;
15
16     public Result(String status, int statusCode, Object content) {
17         this.status = status;
18         this.statusCode = statusCode;
19         this.content = content;
20     }
21     
22     /**
23      * Get status.
24      * @return status as String.
25      */
26     public String getStatus() {
27         return status;
28     }
29     
30     /**
31      * Set status.
32      * @param status the value to set.
33      */
34     public void setStatus(String status) {
35         this.status = status;
36     }
37     
38     /**
39      * Get statusCode.
40      * @return statusCode as int.
41      */
42     public int getStatusCode() {
43         return statusCode;
44     }
45     
46     /**
47      * Set statusCode.
48      * @param statusCode the value to set.
49      */
50     public void setStatusCode(int statusCode) {
51         this.statusCode = statusCode;
52     }
53     
54     /**
55      * Get content.
56      * @return content as Object.
57      */
58     public Object getContent() {
59         return content;
60     }
61     
62     /**
63      * Set content.
64      * @param content the value to set.
65      */
66     public void setContent(Object content) {
67         this.content = content;
68     }
69 }
70