Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
12451 kshitij.so 1
 
2
package com.amazonaws.mws.model;
3
 
4
import javax.xml.bind.annotation.XmlAccessType;
5
import javax.xml.bind.annotation.XmlAccessorType;
6
import javax.xml.bind.annotation.XmlElement;
7
import javax.xml.bind.annotation.XmlRootElement;
8
import javax.xml.bind.annotation.XmlType;
9
 
10
 
11
/**
12
 * <p>Java class for anonymous complex type.
13
 * 
14
 * <p>The following schema fragment specifies the expected content contained within this class.
15
 * 
16
 * <pre>
17
 * &lt;complexType>
18
 *   &lt;complexContent>
19
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
20
 *       &lt;sequence>
21
 *       &lt;/sequence>
22
 *     &lt;/restriction>
23
 *   &lt;/complexContent>
24
 * &lt;/complexType>
25
 * </pre>
26
 * Generated by AWS Code Generator
27
 * <p/>
28
 * Tue Feb 03 16:00:09 PST 2009
29
 * 
30
 */
31
@XmlAccessorType(XmlAccessType.FIELD)
32
@XmlType(name = "")
33
@XmlRootElement(name = "GetReportResult")
34
public class GetReportResult {
35
 
36
    @XmlElement( name = "MD5Checksum" )
37
    protected String MD5Checksum;
38
 
39
    /**
40
     * Default constructor
41
     * 
42
     */
43
    public GetReportResult() {
44
        super();
45
    }
46
 
47
    public GetReportResult( String MD5Checksum ) {
48
 
49
        this.MD5Checksum = MD5Checksum;
50
    }
51
 
52
 
53
    public String getMD5Checksum() {
54
        return this.MD5Checksum;
55
    }
56
 
57
    public void setMD5Checksum( String MD5Checksum ) {
58
        this.MD5Checksum = MD5Checksum;
59
    }
60
 
61
    /**
62
     * 
63
     * XML fragment representation of this object
64
     * 
65
     * @return XML fragment for this object. Name for outer
66
     * tag expected to be set by calling method. This fragment
67
     * returns inner properties representation only
68
     */
69
    protected String toXMLFragment() {
70
        StringBuffer xml = new StringBuffer();
71
        return xml.toString();
72
    }
73
 
74
    /**
75
     * 
76
     * Escape XML special characters
77
     */
78
    private String escapeXML(String string) {
79
        StringBuffer sb = new StringBuffer();
80
        int length = string.length();
81
        for (int i = 0; i < length; ++i) {
82
            char c = string.charAt(i);
83
            switch (c) {
84
            case '&':
85
                sb.append("&amp;");
86
                break;
87
            case '<':
88
                sb.append("&lt;");
89
                break;
90
            case '>':
91
                sb.append("&gt;");
92
                break;
93
            case '\'':
94
                sb.append("&#039;");
95
                break;
96
            case '"':
97
                sb.append("&quot;");
98
                break;
99
            default:
100
                sb.append(c);
101
            }
102
        }
103
        return sb.toString();
104
    }
105
 
106
 
107
 
108
    /**
109
     *
110
     * JSON fragment representation of this object
111
     *
112
     * @return JSON fragment for this object. Name for outer
113
     * object expected to be set by calling method. This fragment
114
     * returns inner properties representation only
115
     *
116
     */
117
    protected String toJSONFragment() {
118
        StringBuffer json = new StringBuffer();
119
        boolean first = true;
120
        return json.toString();
121
    }
122
 
123
    /**
124
     *
125
     * Quote JSON string
126
     */
127
    private String quoteJSON(String string) {
128
        StringBuffer sb = new StringBuffer();
129
        sb.append("\"");
130
        int length = string.length();
131
        for (int i = 0; i < length; ++i) {
132
            char c = string.charAt(i);
133
            switch (c) {
134
            case '"':
135
                sb.append("\\\"");
136
                break;
137
            case '\\':
138
                sb.append("\\\\");
139
                break;
140
            case '/':
141
                sb.append("\\/");
142
                break;
143
            case '\b':
144
                sb.append("\\b");
145
                break;
146
            case '\f':
147
                sb.append("\\f");
148
                break;
149
            case '\n':
150
                sb.append("\\n");
151
                break;
152
            case '\r':
153
                sb.append("\\r");
154
                break;
155
            case '\t':
156
                sb.append("\\t");
157
                break;
158
            default:
159
                if (c <  ' ') {
160
                    sb.append("\\u" + String.format("%03x", Integer.valueOf(c)));
161
                } else {
162
                sb.append(c);
163
            }
164
        }
165
        }
166
        sb.append("\"");
167
        return sb.toString();
168
    }
169
 
170
 
171
}