1d02a064168ae5c916b977182b764580e601cb084Wink Saville/*
2d02a064168ae5c916b977182b764580e601cb084Wink Saville * Copyright (C) 2007 Esmertec AG.
3d02a064168ae5c916b977182b764580e601cb084Wink Saville * Copyright (C) 2007 The Android Open Source Project
4d02a064168ae5c916b977182b764580e601cb084Wink Saville *
5d02a064168ae5c916b977182b764580e601cb084Wink Saville * Licensed under the Apache License, Version 2.0 (the "License");
6d02a064168ae5c916b977182b764580e601cb084Wink Saville * you may not use this file except in compliance with the License.
7d02a064168ae5c916b977182b764580e601cb084Wink Saville * You may obtain a copy of the License at
8d02a064168ae5c916b977182b764580e601cb084Wink Saville *
9d02a064168ae5c916b977182b764580e601cb084Wink Saville *      http://www.apache.org/licenses/LICENSE-2.0
10d02a064168ae5c916b977182b764580e601cb084Wink Saville *
11d02a064168ae5c916b977182b764580e601cb084Wink Saville * Unless required by applicable law or agreed to in writing, software
12d02a064168ae5c916b977182b764580e601cb084Wink Saville * distributed under the License is distributed on an "AS IS" BASIS,
13d02a064168ae5c916b977182b764580e601cb084Wink Saville * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14d02a064168ae5c916b977182b764580e601cb084Wink Saville * See the License for the specific language governing permissions and
15d02a064168ae5c916b977182b764580e601cb084Wink Saville * limitations under the License.
16d02a064168ae5c916b977182b764580e601cb084Wink Saville */
17d02a064168ae5c916b977182b764580e601cb084Wink Saville
18d02a064168ae5c916b977182b764580e601cb084Wink Savillepackage com.google.android.mms.pdu;
19d02a064168ae5c916b977182b764580e601cb084Wink Saville
20d02a064168ae5c916b977182b764580e601cb084Wink Savilleimport com.google.android.mms.InvalidHeaderValueException;
21d02a064168ae5c916b977182b764580e601cb084Wink Saville
22d02a064168ae5c916b977182b764580e601cb084Wink Saville/**
23d02a064168ae5c916b977182b764580e601cb084Wink Saville * M-Retrive.conf Pdu.
24d02a064168ae5c916b977182b764580e601cb084Wink Saville */
25d02a064168ae5c916b977182b764580e601cb084Wink Savillepublic class RetrieveConf extends MultimediaMessagePdu {
26d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
27d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Empty constructor.
28d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Since the Pdu corresponding to this class is constructed
29d02a064168ae5c916b977182b764580e601cb084Wink Saville     * by the Proxy-Relay server, this class is only instantiated
30d02a064168ae5c916b977182b764580e601cb084Wink Saville     * by the Pdu Parser.
31d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
32d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @throws InvalidHeaderValueException if error occurs.
33d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
34d02a064168ae5c916b977182b764580e601cb084Wink Saville    public RetrieveConf() throws InvalidHeaderValueException {
35d02a064168ae5c916b977182b764580e601cb084Wink Saville        super();
36d02a064168ae5c916b977182b764580e601cb084Wink Saville        setMessageType(PduHeaders.MESSAGE_TYPE_RETRIEVE_CONF);
37d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
38d02a064168ae5c916b977182b764580e601cb084Wink Saville
39d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
40d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Constructor with given headers.
41d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
42d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @param headers Headers for this PDU.
43d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
44d02a064168ae5c916b977182b764580e601cb084Wink Saville    RetrieveConf(PduHeaders headers) {
45d02a064168ae5c916b977182b764580e601cb084Wink Saville        super(headers);
46d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
47d02a064168ae5c916b977182b764580e601cb084Wink Saville
48d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
49d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Constructor with given headers and body
50d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
51d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @param headers Headers for this PDU.
52d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @param body Body of this PDu.
53d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
54d02a064168ae5c916b977182b764580e601cb084Wink Saville    RetrieveConf(PduHeaders headers, PduBody body) {
55d02a064168ae5c916b977182b764580e601cb084Wink Saville        super(headers, body);
56d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
57d02a064168ae5c916b977182b764580e601cb084Wink Saville
58d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
59d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Get CC value.
60d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
61d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @return the value
62d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
63d02a064168ae5c916b977182b764580e601cb084Wink Saville    public EncodedStringValue[] getCc() {
64d02a064168ae5c916b977182b764580e601cb084Wink Saville        return mPduHeaders.getEncodedStringValues(PduHeaders.CC);
65d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
66d02a064168ae5c916b977182b764580e601cb084Wink Saville
67d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
68d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Add a "CC" value.
69d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
70d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @param value the value
71d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @throws NullPointerException if the value is null.
72d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
73d02a064168ae5c916b977182b764580e601cb084Wink Saville    public void addCc(EncodedStringValue value) {
74d02a064168ae5c916b977182b764580e601cb084Wink Saville        mPduHeaders.appendEncodedStringValue(value, PduHeaders.CC);
75d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
76d02a064168ae5c916b977182b764580e601cb084Wink Saville
77d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
78d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Get Content-type value.
79d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
80d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @return the value
81d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
82d02a064168ae5c916b977182b764580e601cb084Wink Saville    public byte[] getContentType() {
83d02a064168ae5c916b977182b764580e601cb084Wink Saville        return mPduHeaders.getTextString(PduHeaders.CONTENT_TYPE);
84d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
85d02a064168ae5c916b977182b764580e601cb084Wink Saville
86d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
87d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Set Content-type value.
88d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
89d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @param value the value
90d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @throws NullPointerException if the value is null.
91d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
92d02a064168ae5c916b977182b764580e601cb084Wink Saville    public void setContentType(byte[] value) {
93d02a064168ae5c916b977182b764580e601cb084Wink Saville        mPduHeaders.setTextString(value, PduHeaders.CONTENT_TYPE);
94d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
95d02a064168ae5c916b977182b764580e601cb084Wink Saville
96d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
97d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Get X-Mms-Delivery-Report value.
98d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
99d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @return the value
100d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
101d02a064168ae5c916b977182b764580e601cb084Wink Saville    public int getDeliveryReport() {
102d02a064168ae5c916b977182b764580e601cb084Wink Saville        return mPduHeaders.getOctet(PduHeaders.DELIVERY_REPORT);
103d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
104d02a064168ae5c916b977182b764580e601cb084Wink Saville
105d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
106d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Set X-Mms-Delivery-Report value.
107d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
108d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @param value the value
109d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @throws InvalidHeaderValueException if the value is invalid.
110d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
111d02a064168ae5c916b977182b764580e601cb084Wink Saville    public void setDeliveryReport(int value) throws InvalidHeaderValueException {
112d02a064168ae5c916b977182b764580e601cb084Wink Saville        mPduHeaders.setOctet(value, PduHeaders.DELIVERY_REPORT);
113d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
114d02a064168ae5c916b977182b764580e601cb084Wink Saville
115d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
116d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Get From value.
117d02a064168ae5c916b977182b764580e601cb084Wink Saville     * From-value = Value-length
118d02a064168ae5c916b977182b764580e601cb084Wink Saville     *      (Address-present-token Encoded-string-value | Insert-address-token)
119d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
120d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @return the value
121d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
122d02a064168ae5c916b977182b764580e601cb084Wink Saville    public EncodedStringValue getFrom() {
123d02a064168ae5c916b977182b764580e601cb084Wink Saville       return mPduHeaders.getEncodedStringValue(PduHeaders.FROM);
124d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
125d02a064168ae5c916b977182b764580e601cb084Wink Saville
126d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
127d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Set From value.
128d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
129d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @param value the value
130d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @throws NullPointerException if the value is null.
131d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
132d02a064168ae5c916b977182b764580e601cb084Wink Saville    public void setFrom(EncodedStringValue value) {
133d02a064168ae5c916b977182b764580e601cb084Wink Saville        mPduHeaders.setEncodedStringValue(value, PduHeaders.FROM);
134d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
135d02a064168ae5c916b977182b764580e601cb084Wink Saville
136d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
137d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Get X-Mms-Message-Class value.
138d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Message-class-value = Class-identifier | Token-text
139d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Class-identifier = Personal | Advertisement | Informational | Auto
140d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
141d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @return the value
142d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
143d02a064168ae5c916b977182b764580e601cb084Wink Saville    public byte[] getMessageClass() {
144d02a064168ae5c916b977182b764580e601cb084Wink Saville        return mPduHeaders.getTextString(PduHeaders.MESSAGE_CLASS);
145d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
146d02a064168ae5c916b977182b764580e601cb084Wink Saville
147d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
148d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Set X-Mms-Message-Class value.
149d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
150d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @param value the value
151d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @throws NullPointerException if the value is null.
152d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
153d02a064168ae5c916b977182b764580e601cb084Wink Saville    public void setMessageClass(byte[] value) {
154d02a064168ae5c916b977182b764580e601cb084Wink Saville        mPduHeaders.setTextString(value, PduHeaders.MESSAGE_CLASS);
155d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
156d02a064168ae5c916b977182b764580e601cb084Wink Saville
157d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
158d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Get Message-ID value.
159d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
160d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @return the value
161d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
162d02a064168ae5c916b977182b764580e601cb084Wink Saville    public byte[] getMessageId() {
163d02a064168ae5c916b977182b764580e601cb084Wink Saville        return mPduHeaders.getTextString(PduHeaders.MESSAGE_ID);
164d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
165d02a064168ae5c916b977182b764580e601cb084Wink Saville
166d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
167d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Set Message-ID value.
168d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
169d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @param value the value
170d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @throws NullPointerException if the value is null.
171d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
172d02a064168ae5c916b977182b764580e601cb084Wink Saville    public void setMessageId(byte[] value) {
173d02a064168ae5c916b977182b764580e601cb084Wink Saville        mPduHeaders.setTextString(value, PduHeaders.MESSAGE_ID);
174d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
175d02a064168ae5c916b977182b764580e601cb084Wink Saville
176d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
177d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Get X-Mms-Read-Report value.
178d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
179d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @return the value
180d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
181d02a064168ae5c916b977182b764580e601cb084Wink Saville    public int getReadReport() {
182d02a064168ae5c916b977182b764580e601cb084Wink Saville        return mPduHeaders.getOctet(PduHeaders.READ_REPORT);
183d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
184d02a064168ae5c916b977182b764580e601cb084Wink Saville
185d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
186d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Set X-Mms-Read-Report value.
187d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
188d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @param value the value
189d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @throws InvalidHeaderValueException if the value is invalid.
190d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
191d02a064168ae5c916b977182b764580e601cb084Wink Saville    public void setReadReport(int value) throws InvalidHeaderValueException {
192d02a064168ae5c916b977182b764580e601cb084Wink Saville        mPduHeaders.setOctet(value, PduHeaders.READ_REPORT);
193d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
194d02a064168ae5c916b977182b764580e601cb084Wink Saville
195d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
196d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Get X-Mms-Retrieve-Status value.
197d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
198d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @return the value
199d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
200d02a064168ae5c916b977182b764580e601cb084Wink Saville    public int getRetrieveStatus() {
201d02a064168ae5c916b977182b764580e601cb084Wink Saville        return mPduHeaders.getOctet(PduHeaders.RETRIEVE_STATUS);
202d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
203d02a064168ae5c916b977182b764580e601cb084Wink Saville
204d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
205d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Set X-Mms-Retrieve-Status value.
206d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
207d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @param value the value
208d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @throws InvalidHeaderValueException if the value is invalid.
209d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
210d02a064168ae5c916b977182b764580e601cb084Wink Saville    public void setRetrieveStatus(int value) throws InvalidHeaderValueException {
211d02a064168ae5c916b977182b764580e601cb084Wink Saville        mPduHeaders.setOctet(value, PduHeaders.RETRIEVE_STATUS);
212d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
213d02a064168ae5c916b977182b764580e601cb084Wink Saville
214d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
215d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Get X-Mms-Retrieve-Text value.
216d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
217d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @return the value
218d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
219d02a064168ae5c916b977182b764580e601cb084Wink Saville    public EncodedStringValue getRetrieveText() {
220d02a064168ae5c916b977182b764580e601cb084Wink Saville        return mPduHeaders.getEncodedStringValue(PduHeaders.RETRIEVE_TEXT);
221d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
222d02a064168ae5c916b977182b764580e601cb084Wink Saville
223d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
224d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Set X-Mms-Retrieve-Text value.
225d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
226d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @param value the value
227d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @throws NullPointerException if the value is null.
228d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
229d02a064168ae5c916b977182b764580e601cb084Wink Saville    public void setRetrieveText(EncodedStringValue value) {
230d02a064168ae5c916b977182b764580e601cb084Wink Saville        mPduHeaders.setEncodedStringValue(value, PduHeaders.RETRIEVE_TEXT);
231d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
232d02a064168ae5c916b977182b764580e601cb084Wink Saville
233d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
234d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Get X-Mms-Transaction-Id.
235d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
236d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @return the value
237d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
238d02a064168ae5c916b977182b764580e601cb084Wink Saville    public byte[] getTransactionId() {
239d02a064168ae5c916b977182b764580e601cb084Wink Saville        return mPduHeaders.getTextString(PduHeaders.TRANSACTION_ID);
240d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
241d02a064168ae5c916b977182b764580e601cb084Wink Saville
242d02a064168ae5c916b977182b764580e601cb084Wink Saville    /**
243d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Set X-Mms-Transaction-Id.
244d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
245d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @param value the value
246d02a064168ae5c916b977182b764580e601cb084Wink Saville     * @throws NullPointerException if the value is null.
247d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
248d02a064168ae5c916b977182b764580e601cb084Wink Saville    public void setTransactionId(byte[] value) {
249d02a064168ae5c916b977182b764580e601cb084Wink Saville        mPduHeaders.setTextString(value, PduHeaders.TRANSACTION_ID);
250d02a064168ae5c916b977182b764580e601cb084Wink Saville    }
251d02a064168ae5c916b977182b764580e601cb084Wink Saville
252d02a064168ae5c916b977182b764580e601cb084Wink Saville    /*
253d02a064168ae5c916b977182b764580e601cb084Wink Saville     * Optional, not supported header fields:
254d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
255d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public byte[] getApplicId() {return null;}
256d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public void setApplicId(byte[] value) {}
257d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
258d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public byte[] getAuxApplicId() {return null;}
259d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public void getAuxApplicId(byte[] value) {}
260d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
261d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public byte getContentClass() {return 0x00;}
262d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public void setApplicId(byte value) {}
263d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
264d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public byte getDrmContent() {return 0x00;}
265d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public void setDrmContent(byte value) {}
266d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
267d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public byte getDistributionIndicator() {return 0x00;}
268d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public void setDistributionIndicator(byte value) {}
269d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
270d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public PreviouslySentByValue getPreviouslySentBy() {return null;}
271d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public void setPreviouslySentBy(PreviouslySentByValue value) {}
272d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
273d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public PreviouslySentDateValue getPreviouslySentDate() {}
274d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public void setPreviouslySentDate(PreviouslySentDateValue value) {}
275d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
276d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public MmFlagsValue getMmFlags() {return null;}
277d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public void setMmFlags(MmFlagsValue value) {}
278d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
279d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public MmStateValue getMmState() {return null;}
280d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public void getMmState(MmStateValue value) {}
281d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
282d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public byte[] getReplaceId() {return 0x00;}
283d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public void setReplaceId(byte[] value) {}
284d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
285d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public byte[] getReplyApplicId() {return 0x00;}
286d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public void setReplyApplicId(byte[] value) {}
287d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
288d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public byte getReplyCharging() {return 0x00;}
289d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public void setReplyCharging(byte value) {}
290d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
291d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public byte getReplyChargingDeadline() {return 0x00;}
292d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public void setReplyChargingDeadline(byte value) {}
293d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
294d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public byte[] getReplyChargingId() {return 0x00;}
295d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public void setReplyChargingId(byte[] value) {}
296d02a064168ae5c916b977182b764580e601cb084Wink Saville     *
297d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public long getReplyChargingSize() {return 0;}
298d02a064168ae5c916b977182b764580e601cb084Wink Saville     *     public void setReplyChargingSize(long value) {}
299d02a064168ae5c916b977182b764580e601cb084Wink Saville     */
300d02a064168ae5c916b977182b764580e601cb084Wink Saville}
301