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-Notification.ind PDU. 24d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 25d02a064168ae5c916b977182b764580e601cb084Wink Savillepublic class NotificationInd extends GenericPdu { 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 * RuntimeException if an undeclared error occurs. 34d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 35d02a064168ae5c916b977182b764580e601cb084Wink Saville public NotificationInd() throws InvalidHeaderValueException { 36d02a064168ae5c916b977182b764580e601cb084Wink Saville super(); 37d02a064168ae5c916b977182b764580e601cb084Wink Saville setMessageType(PduHeaders.MESSAGE_TYPE_NOTIFICATION_IND); 38d02a064168ae5c916b977182b764580e601cb084Wink Saville } 39d02a064168ae5c916b977182b764580e601cb084Wink Saville 40d02a064168ae5c916b977182b764580e601cb084Wink Saville /** 41d02a064168ae5c916b977182b764580e601cb084Wink Saville * Constructor with given headers. 42d02a064168ae5c916b977182b764580e601cb084Wink Saville * 43d02a064168ae5c916b977182b764580e601cb084Wink Saville * @param headers Headers for this PDU. 44d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 45d02a064168ae5c916b977182b764580e601cb084Wink Saville NotificationInd(PduHeaders headers) { 46d02a064168ae5c916b977182b764580e601cb084Wink Saville super(headers); 47d02a064168ae5c916b977182b764580e601cb084Wink Saville } 48d02a064168ae5c916b977182b764580e601cb084Wink Saville 49d02a064168ae5c916b977182b764580e601cb084Wink Saville /** 50d02a064168ae5c916b977182b764580e601cb084Wink Saville * Get X-Mms-Content-Class Value. 51d02a064168ae5c916b977182b764580e601cb084Wink Saville * 52d02a064168ae5c916b977182b764580e601cb084Wink Saville * @return the value 53d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 54d02a064168ae5c916b977182b764580e601cb084Wink Saville public int getContentClass() { 55d02a064168ae5c916b977182b764580e601cb084Wink Saville return mPduHeaders.getOctet(PduHeaders.CONTENT_CLASS); 56d02a064168ae5c916b977182b764580e601cb084Wink Saville } 57d02a064168ae5c916b977182b764580e601cb084Wink Saville 58d02a064168ae5c916b977182b764580e601cb084Wink Saville /** 59d02a064168ae5c916b977182b764580e601cb084Wink Saville * Set X-Mms-Content-Class Value. 60d02a064168ae5c916b977182b764580e601cb084Wink Saville * 61d02a064168ae5c916b977182b764580e601cb084Wink Saville * @param value the value 62d02a064168ae5c916b977182b764580e601cb084Wink Saville * @throws InvalidHeaderValueException if the value is invalid. 63d02a064168ae5c916b977182b764580e601cb084Wink Saville * RuntimeException if an undeclared error occurs. 64d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 65d02a064168ae5c916b977182b764580e601cb084Wink Saville public void setContentClass(int value) throws InvalidHeaderValueException { 66d02a064168ae5c916b977182b764580e601cb084Wink Saville mPduHeaders.setOctet(value, PduHeaders.CONTENT_CLASS); 67d02a064168ae5c916b977182b764580e601cb084Wink Saville } 68d02a064168ae5c916b977182b764580e601cb084Wink Saville 69d02a064168ae5c916b977182b764580e601cb084Wink Saville /** 70d02a064168ae5c916b977182b764580e601cb084Wink Saville * Get X-Mms-Content-Location value. 71d02a064168ae5c916b977182b764580e601cb084Wink Saville * When used in a PDU other than M-Mbox-Delete.conf and M-Delete.conf: 72d02a064168ae5c916b977182b764580e601cb084Wink Saville * Content-location-value = Uri-value 73d02a064168ae5c916b977182b764580e601cb084Wink Saville * 74d02a064168ae5c916b977182b764580e601cb084Wink Saville * @return the value 75d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 76d02a064168ae5c916b977182b764580e601cb084Wink Saville public byte[] getContentLocation() { 77d02a064168ae5c916b977182b764580e601cb084Wink Saville return mPduHeaders.getTextString(PduHeaders.CONTENT_LOCATION); 78d02a064168ae5c916b977182b764580e601cb084Wink Saville } 79d02a064168ae5c916b977182b764580e601cb084Wink Saville 80d02a064168ae5c916b977182b764580e601cb084Wink Saville /** 81d02a064168ae5c916b977182b764580e601cb084Wink Saville * Set X-Mms-Content-Location value. 82d02a064168ae5c916b977182b764580e601cb084Wink Saville * 83d02a064168ae5c916b977182b764580e601cb084Wink Saville * @param value the value 84d02a064168ae5c916b977182b764580e601cb084Wink Saville * @throws NullPointerException if the value is null. 85d02a064168ae5c916b977182b764580e601cb084Wink Saville * RuntimeException if an undeclared error occurs. 86d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 87d02a064168ae5c916b977182b764580e601cb084Wink Saville public void setContentLocation(byte[] value) { 88d02a064168ae5c916b977182b764580e601cb084Wink Saville mPduHeaders.setTextString(value, PduHeaders.CONTENT_LOCATION); 89d02a064168ae5c916b977182b764580e601cb084Wink Saville } 90d02a064168ae5c916b977182b764580e601cb084Wink Saville 91d02a064168ae5c916b977182b764580e601cb084Wink Saville /** 92d02a064168ae5c916b977182b764580e601cb084Wink Saville * Get X-Mms-Expiry value. 93d02a064168ae5c916b977182b764580e601cb084Wink Saville * 94d02a064168ae5c916b977182b764580e601cb084Wink Saville * Expiry-value = Value-length 95d02a064168ae5c916b977182b764580e601cb084Wink Saville * (Absolute-token Date-value | Relative-token Delta-seconds-value) 96d02a064168ae5c916b977182b764580e601cb084Wink Saville * 97d02a064168ae5c916b977182b764580e601cb084Wink Saville * @return the value 98d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 99d02a064168ae5c916b977182b764580e601cb084Wink Saville public long getExpiry() { 100d02a064168ae5c916b977182b764580e601cb084Wink Saville return mPduHeaders.getLongInteger(PduHeaders.EXPIRY); 101d02a064168ae5c916b977182b764580e601cb084Wink Saville } 102d02a064168ae5c916b977182b764580e601cb084Wink Saville 103d02a064168ae5c916b977182b764580e601cb084Wink Saville /** 104d02a064168ae5c916b977182b764580e601cb084Wink Saville * Set X-Mms-Expiry value. 105d02a064168ae5c916b977182b764580e601cb084Wink Saville * 106d02a064168ae5c916b977182b764580e601cb084Wink Saville * @param value the value 107d02a064168ae5c916b977182b764580e601cb084Wink Saville * @throws RuntimeException if an undeclared error occurs. 108d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 109d02a064168ae5c916b977182b764580e601cb084Wink Saville public void setExpiry(long value) { 110d02a064168ae5c916b977182b764580e601cb084Wink Saville mPduHeaders.setLongInteger(value, PduHeaders.EXPIRY); 111d02a064168ae5c916b977182b764580e601cb084Wink Saville } 112d02a064168ae5c916b977182b764580e601cb084Wink Saville 113d02a064168ae5c916b977182b764580e601cb084Wink Saville /** 114d02a064168ae5c916b977182b764580e601cb084Wink Saville * Get From value. 115d02a064168ae5c916b977182b764580e601cb084Wink Saville * From-value = Value-length 116d02a064168ae5c916b977182b764580e601cb084Wink Saville * (Address-present-token Encoded-string-value | Insert-address-token) 117d02a064168ae5c916b977182b764580e601cb084Wink Saville * 118d02a064168ae5c916b977182b764580e601cb084Wink Saville * @return the value 119d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 120d02a064168ae5c916b977182b764580e601cb084Wink Saville public EncodedStringValue getFrom() { 121d02a064168ae5c916b977182b764580e601cb084Wink Saville return mPduHeaders.getEncodedStringValue(PduHeaders.FROM); 122d02a064168ae5c916b977182b764580e601cb084Wink Saville } 123d02a064168ae5c916b977182b764580e601cb084Wink Saville 124d02a064168ae5c916b977182b764580e601cb084Wink Saville /** 125d02a064168ae5c916b977182b764580e601cb084Wink Saville * Set From value. 126d02a064168ae5c916b977182b764580e601cb084Wink Saville * 127d02a064168ae5c916b977182b764580e601cb084Wink Saville * @param value the value 128d02a064168ae5c916b977182b764580e601cb084Wink Saville * @throws NullPointerException if the value is null. 129d02a064168ae5c916b977182b764580e601cb084Wink Saville * RuntimeException if an undeclared error occurs. 130d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 131d02a064168ae5c916b977182b764580e601cb084Wink Saville public void setFrom(EncodedStringValue value) { 132d02a064168ae5c916b977182b764580e601cb084Wink Saville mPduHeaders.setEncodedStringValue(value, PduHeaders.FROM); 133d02a064168ae5c916b977182b764580e601cb084Wink Saville } 134d02a064168ae5c916b977182b764580e601cb084Wink Saville 135d02a064168ae5c916b977182b764580e601cb084Wink Saville /** 136d02a064168ae5c916b977182b764580e601cb084Wink Saville * Get X-Mms-Message-Class value. 137d02a064168ae5c916b977182b764580e601cb084Wink Saville * Message-class-value = Class-identifier | Token-text 138d02a064168ae5c916b977182b764580e601cb084Wink Saville * Class-identifier = Personal | Advertisement | Informational | Auto 139d02a064168ae5c916b977182b764580e601cb084Wink Saville * 140d02a064168ae5c916b977182b764580e601cb084Wink Saville * @return the value 141d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 142d02a064168ae5c916b977182b764580e601cb084Wink Saville public byte[] getMessageClass() { 143d02a064168ae5c916b977182b764580e601cb084Wink Saville return mPduHeaders.getTextString(PduHeaders.MESSAGE_CLASS); 144d02a064168ae5c916b977182b764580e601cb084Wink Saville } 145d02a064168ae5c916b977182b764580e601cb084Wink Saville 146d02a064168ae5c916b977182b764580e601cb084Wink Saville /** 147d02a064168ae5c916b977182b764580e601cb084Wink Saville * Set X-Mms-Message-Class value. 148d02a064168ae5c916b977182b764580e601cb084Wink Saville * 149d02a064168ae5c916b977182b764580e601cb084Wink Saville * @param value the value 150d02a064168ae5c916b977182b764580e601cb084Wink Saville * @throws NullPointerException if the value is null. 151d02a064168ae5c916b977182b764580e601cb084Wink Saville * RuntimeException if an undeclared error occurs. 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 X-Mms-Message-Size value. 159d02a064168ae5c916b977182b764580e601cb084Wink Saville * Message-size-value = Long-integer 160d02a064168ae5c916b977182b764580e601cb084Wink Saville * 161d02a064168ae5c916b977182b764580e601cb084Wink Saville * @return the value 162d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 163d02a064168ae5c916b977182b764580e601cb084Wink Saville public long getMessageSize() { 164d02a064168ae5c916b977182b764580e601cb084Wink Saville return mPduHeaders.getLongInteger(PduHeaders.MESSAGE_SIZE); 165d02a064168ae5c916b977182b764580e601cb084Wink Saville } 166d02a064168ae5c916b977182b764580e601cb084Wink Saville 167d02a064168ae5c916b977182b764580e601cb084Wink Saville /** 168d02a064168ae5c916b977182b764580e601cb084Wink Saville * Set X-Mms-Message-Size value. 169d02a064168ae5c916b977182b764580e601cb084Wink Saville * 170d02a064168ae5c916b977182b764580e601cb084Wink Saville * @param value the value 171d02a064168ae5c916b977182b764580e601cb084Wink Saville * @throws RuntimeException if an undeclared error occurs. 172d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 173d02a064168ae5c916b977182b764580e601cb084Wink Saville public void setMessageSize(long value) { 174d02a064168ae5c916b977182b764580e601cb084Wink Saville mPduHeaders.setLongInteger(value, PduHeaders.MESSAGE_SIZE); 175d02a064168ae5c916b977182b764580e601cb084Wink Saville } 176d02a064168ae5c916b977182b764580e601cb084Wink Saville 177d02a064168ae5c916b977182b764580e601cb084Wink Saville /** 178d02a064168ae5c916b977182b764580e601cb084Wink Saville * Get subject. 179d02a064168ae5c916b977182b764580e601cb084Wink Saville * 180d02a064168ae5c916b977182b764580e601cb084Wink Saville * @return the value 181d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 182d02a064168ae5c916b977182b764580e601cb084Wink Saville public EncodedStringValue getSubject() { 183d02a064168ae5c916b977182b764580e601cb084Wink Saville return mPduHeaders.getEncodedStringValue(PduHeaders.SUBJECT); 184d02a064168ae5c916b977182b764580e601cb084Wink Saville } 185d02a064168ae5c916b977182b764580e601cb084Wink Saville 186d02a064168ae5c916b977182b764580e601cb084Wink Saville /** 187d02a064168ae5c916b977182b764580e601cb084Wink Saville * Set subject. 188d02a064168ae5c916b977182b764580e601cb084Wink Saville * 189d02a064168ae5c916b977182b764580e601cb084Wink Saville * @param value the value 190d02a064168ae5c916b977182b764580e601cb084Wink Saville * @throws NullPointerException if the value is null. 191d02a064168ae5c916b977182b764580e601cb084Wink Saville * RuntimeException if an undeclared error occurs. 192d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 193d02a064168ae5c916b977182b764580e601cb084Wink Saville public void setSubject(EncodedStringValue value) { 194d02a064168ae5c916b977182b764580e601cb084Wink Saville mPduHeaders.setEncodedStringValue(value, PduHeaders.SUBJECT); 195d02a064168ae5c916b977182b764580e601cb084Wink Saville } 196d02a064168ae5c916b977182b764580e601cb084Wink Saville 197d02a064168ae5c916b977182b764580e601cb084Wink Saville /** 198d02a064168ae5c916b977182b764580e601cb084Wink Saville * Get X-Mms-Transaction-Id. 199d02a064168ae5c916b977182b764580e601cb084Wink Saville * 200d02a064168ae5c916b977182b764580e601cb084Wink Saville * @return the value 201d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 202d02a064168ae5c916b977182b764580e601cb084Wink Saville public byte[] getTransactionId() { 203d02a064168ae5c916b977182b764580e601cb084Wink Saville return mPduHeaders.getTextString(PduHeaders.TRANSACTION_ID); 204d02a064168ae5c916b977182b764580e601cb084Wink Saville } 205d02a064168ae5c916b977182b764580e601cb084Wink Saville 206d02a064168ae5c916b977182b764580e601cb084Wink Saville /** 207d02a064168ae5c916b977182b764580e601cb084Wink Saville * Set X-Mms-Transaction-Id. 208d02a064168ae5c916b977182b764580e601cb084Wink Saville * 209d02a064168ae5c916b977182b764580e601cb084Wink Saville * @param value the value 210d02a064168ae5c916b977182b764580e601cb084Wink Saville * @throws NullPointerException if the value is null. 211d02a064168ae5c916b977182b764580e601cb084Wink Saville * RuntimeException if an undeclared error occurs. 212d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 213d02a064168ae5c916b977182b764580e601cb084Wink Saville public void setTransactionId(byte[] value) { 214d02a064168ae5c916b977182b764580e601cb084Wink Saville mPduHeaders.setTextString(value, PduHeaders.TRANSACTION_ID); 215d02a064168ae5c916b977182b764580e601cb084Wink Saville } 216d02a064168ae5c916b977182b764580e601cb084Wink Saville 217d02a064168ae5c916b977182b764580e601cb084Wink Saville /** 218d02a064168ae5c916b977182b764580e601cb084Wink Saville * Get X-Mms-Delivery-Report Value. 219d02a064168ae5c916b977182b764580e601cb084Wink Saville * 220d02a064168ae5c916b977182b764580e601cb084Wink Saville * @return the value 221d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 222d02a064168ae5c916b977182b764580e601cb084Wink Saville public int getDeliveryReport() { 223d02a064168ae5c916b977182b764580e601cb084Wink Saville return mPduHeaders.getOctet(PduHeaders.DELIVERY_REPORT); 224d02a064168ae5c916b977182b764580e601cb084Wink Saville } 225d02a064168ae5c916b977182b764580e601cb084Wink Saville 226d02a064168ae5c916b977182b764580e601cb084Wink Saville /** 227d02a064168ae5c916b977182b764580e601cb084Wink Saville * Set X-Mms-Delivery-Report Value. 228d02a064168ae5c916b977182b764580e601cb084Wink Saville * 229d02a064168ae5c916b977182b764580e601cb084Wink Saville * @param value the value 230d02a064168ae5c916b977182b764580e601cb084Wink Saville * @throws InvalidHeaderValueException if the value is invalid. 231d02a064168ae5c916b977182b764580e601cb084Wink Saville * RuntimeException if an undeclared error occurs. 232d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 233d02a064168ae5c916b977182b764580e601cb084Wink Saville public void setDeliveryReport(int value) throws InvalidHeaderValueException { 234d02a064168ae5c916b977182b764580e601cb084Wink Saville mPduHeaders.setOctet(value, PduHeaders.DELIVERY_REPORT); 235d02a064168ae5c916b977182b764580e601cb084Wink Saville } 236d02a064168ae5c916b977182b764580e601cb084Wink Saville 237d02a064168ae5c916b977182b764580e601cb084Wink Saville /* 238d02a064168ae5c916b977182b764580e601cb084Wink Saville * Optional, not supported header fields: 239d02a064168ae5c916b977182b764580e601cb084Wink Saville * 240d02a064168ae5c916b977182b764580e601cb084Wink Saville * public byte[] getApplicId() {return null;} 241d02a064168ae5c916b977182b764580e601cb084Wink Saville * public void setApplicId(byte[] value) {} 242d02a064168ae5c916b977182b764580e601cb084Wink Saville * 243d02a064168ae5c916b977182b764580e601cb084Wink Saville * public byte[] getAuxApplicId() {return null;} 244d02a064168ae5c916b977182b764580e601cb084Wink Saville * public void getAuxApplicId(byte[] value) {} 245d02a064168ae5c916b977182b764580e601cb084Wink Saville * 246d02a064168ae5c916b977182b764580e601cb084Wink Saville * public byte getDrmContent() {return 0x00;} 247d02a064168ae5c916b977182b764580e601cb084Wink Saville * public void setDrmContent(byte value) {} 248d02a064168ae5c916b977182b764580e601cb084Wink Saville * 249d02a064168ae5c916b977182b764580e601cb084Wink Saville * public byte getDistributionIndicator() {return 0x00;} 250d02a064168ae5c916b977182b764580e601cb084Wink Saville * public void setDistributionIndicator(byte value) {} 251d02a064168ae5c916b977182b764580e601cb084Wink Saville * 252d02a064168ae5c916b977182b764580e601cb084Wink Saville * public ElementDescriptorValue getElementDescriptor() {return null;} 253d02a064168ae5c916b977182b764580e601cb084Wink Saville * public void getElementDescriptor(ElementDescriptorValue value) {} 254d02a064168ae5c916b977182b764580e601cb084Wink Saville * 255d02a064168ae5c916b977182b764580e601cb084Wink Saville * public byte getPriority() {return 0x00;} 256d02a064168ae5c916b977182b764580e601cb084Wink Saville * public void setPriority(byte value) {} 257d02a064168ae5c916b977182b764580e601cb084Wink Saville * 258d02a064168ae5c916b977182b764580e601cb084Wink Saville * public byte getRecommendedRetrievalMode() {return 0x00;} 259d02a064168ae5c916b977182b764580e601cb084Wink Saville * public void setRecommendedRetrievalMode(byte value) {} 260d02a064168ae5c916b977182b764580e601cb084Wink Saville * 261d02a064168ae5c916b977182b764580e601cb084Wink Saville * public byte getRecommendedRetrievalModeText() {return 0x00;} 262d02a064168ae5c916b977182b764580e601cb084Wink Saville * public void setRecommendedRetrievalModeText(byte value) {} 263d02a064168ae5c916b977182b764580e601cb084Wink Saville * 264d02a064168ae5c916b977182b764580e601cb084Wink Saville * public byte[] getReplaceId() {return 0x00;} 265d02a064168ae5c916b977182b764580e601cb084Wink Saville * public void setReplaceId(byte[] value) {} 266d02a064168ae5c916b977182b764580e601cb084Wink Saville * 267d02a064168ae5c916b977182b764580e601cb084Wink Saville * public byte[] getReplyApplicId() {return 0x00;} 268d02a064168ae5c916b977182b764580e601cb084Wink Saville * public void setReplyApplicId(byte[] value) {} 269d02a064168ae5c916b977182b764580e601cb084Wink Saville * 270d02a064168ae5c916b977182b764580e601cb084Wink Saville * public byte getReplyCharging() {return 0x00;} 271d02a064168ae5c916b977182b764580e601cb084Wink Saville * public void setReplyCharging(byte value) {} 272d02a064168ae5c916b977182b764580e601cb084Wink Saville * 273d02a064168ae5c916b977182b764580e601cb084Wink Saville * public byte getReplyChargingDeadline() {return 0x00;} 274d02a064168ae5c916b977182b764580e601cb084Wink Saville * public void setReplyChargingDeadline(byte value) {} 275d02a064168ae5c916b977182b764580e601cb084Wink Saville * 276d02a064168ae5c916b977182b764580e601cb084Wink Saville * public byte[] getReplyChargingId() {return 0x00;} 277d02a064168ae5c916b977182b764580e601cb084Wink Saville * public void setReplyChargingId(byte[] value) {} 278d02a064168ae5c916b977182b764580e601cb084Wink Saville * 279d02a064168ae5c916b977182b764580e601cb084Wink Saville * public long getReplyChargingSize() {return 0;} 280d02a064168ae5c916b977182b764580e601cb084Wink Saville * public void setReplyChargingSize(long value) {} 281d02a064168ae5c916b977182b764580e601cb084Wink Saville * 282d02a064168ae5c916b977182b764580e601cb084Wink Saville * public byte getStored() {return 0x00;} 283d02a064168ae5c916b977182b764580e601cb084Wink Saville * public void setStored(byte value) {} 284d02a064168ae5c916b977182b764580e601cb084Wink Saville */ 285d02a064168ae5c916b977182b764580e601cb084Wink Saville} 286