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