1526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen/* 2526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Copyright (C) 2007 Esmertec AG. 3526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Copyright (C) 2007 The Android Open Source Project 4526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 5526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Licensed under the Apache License, Version 2.0 (the "License"); 6526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * you may not use this file except in compliance with the License. 7526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * You may obtain a copy of the License at 8526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 9526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * http://www.apache.org/licenses/LICENSE-2.0 10526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 11526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Unless required by applicable law or agreed to in writing, software 12526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * distributed under the License is distributed on an "AS IS" BASIS, 13526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * See the License for the specific language governing permissions and 15526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * limitations under the License. 16526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 17526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 18526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wenpackage com.google.android.mms.pdu; 19526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 20526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wenimport com.google.android.mms.InvalidHeaderValueException; 21526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 22526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen/** 23526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * M-Notification.ind PDU. 24526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 25526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wenpublic class NotificationInd extends GenericPdu { 26526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 27526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Empty constructor. 28526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Since the Pdu corresponding to this class is constructed 29526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * by the Proxy-Relay server, this class is only instantiated 30526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * by the Pdu Parser. 31526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 32526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @throws InvalidHeaderValueException if error occurs. 33526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * RuntimeException if an undeclared error occurs. 34526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 35526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen public NotificationInd() throws InvalidHeaderValueException { 36526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen super(); 37526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen setMessageType(PduHeaders.MESSAGE_TYPE_NOTIFICATION_IND); 38526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 39526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 40526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 41526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Constructor with given headers. 42526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 43526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @param headers Headers for this PDU. 44526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 45526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen NotificationInd(PduHeaders headers) { 46526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen super(headers); 47526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 48526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 49526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 50526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Get X-Mms-Content-Class Value. 51526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 52526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @return the value 53526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 54526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen public int getContentClass() { 55526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen return mPduHeaders.getOctet(PduHeaders.CONTENT_CLASS); 56526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 57526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 58526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 59526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Set X-Mms-Content-Class Value. 60526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 61526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @param value the value 62526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @throws InvalidHeaderValueException if the value is invalid. 63526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * RuntimeException if an undeclared error occurs. 64526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 65526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen public void setContentClass(int value) throws InvalidHeaderValueException { 66526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen mPduHeaders.setOctet(value, PduHeaders.CONTENT_CLASS); 67526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 68526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 69526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 70526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Get X-Mms-Content-Location value. 71526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * When used in a PDU other than M-Mbox-Delete.conf and M-Delete.conf: 72526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Content-location-value = Uri-value 73526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 74526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @return the value 75526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 76526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen public byte[] getContentLocation() { 77526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen return mPduHeaders.getTextString(PduHeaders.CONTENT_LOCATION); 78526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 79526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 80526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 81526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Set X-Mms-Content-Location value. 82526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 83526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @param value the value 84526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @throws NullPointerException if the value is null. 85526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * RuntimeException if an undeclared error occurs. 86526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 87526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen public void setContentLocation(byte[] value) { 88526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen mPduHeaders.setTextString(value, PduHeaders.CONTENT_LOCATION); 89526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 90526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 91526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 92526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Get X-Mms-Expiry value. 93526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 94526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Expiry-value = Value-length 95526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * (Absolute-token Date-value | Relative-token Delta-seconds-value) 96526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 97526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @return the value 98526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 99526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen public long getExpiry() { 100526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen return mPduHeaders.getLongInteger(PduHeaders.EXPIRY); 101526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 102526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 103526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 104526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Set X-Mms-Expiry value. 105526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 106526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @param value the value 107526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @throws RuntimeException if an undeclared error occurs. 108526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 109526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen public void setExpiry(long value) { 110526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen mPduHeaders.setLongInteger(value, PduHeaders.EXPIRY); 111526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 112526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 113526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 114526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Get From value. 115526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * From-value = Value-length 116526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * (Address-present-token Encoded-string-value | Insert-address-token) 117526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 118526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @return the value 119526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 120526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen public EncodedStringValue getFrom() { 121526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen return mPduHeaders.getEncodedStringValue(PduHeaders.FROM); 122526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 123526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 124526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 125526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Set From value. 126526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 127526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @param value the value 128526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @throws NullPointerException if the value is null. 129526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * RuntimeException if an undeclared error occurs. 130526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 131526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen public void setFrom(EncodedStringValue value) { 132526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen mPduHeaders.setEncodedStringValue(value, PduHeaders.FROM); 133526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 134526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 135526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 136526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Get X-Mms-Message-Class value. 137526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Message-class-value = Class-identifier | Token-text 138526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Class-identifier = Personal | Advertisement | Informational | Auto 139526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 140526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @return the value 141526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 142526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen public byte[] getMessageClass() { 143526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen return mPduHeaders.getTextString(PduHeaders.MESSAGE_CLASS); 144526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 145526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 146526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 147526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Set X-Mms-Message-Class value. 148526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 149526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @param value the value 150526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @throws NullPointerException if the value is null. 151526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * RuntimeException if an undeclared error occurs. 152526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 153526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen public void setMessageClass(byte[] value) { 154526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen mPduHeaders.setTextString(value, PduHeaders.MESSAGE_CLASS); 155526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 156526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 157526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 158526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Get X-Mms-Message-Size value. 159526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Message-size-value = Long-integer 160526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 161526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @return the value 162526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 163526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen public long getMessageSize() { 164526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen return mPduHeaders.getLongInteger(PduHeaders.MESSAGE_SIZE); 165526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 166526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 167526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 168526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Set X-Mms-Message-Size value. 169526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 170526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @param value the value 171526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @throws RuntimeException if an undeclared error occurs. 172526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 173526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen public void setMessageSize(long value) { 174526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen mPduHeaders.setLongInteger(value, PduHeaders.MESSAGE_SIZE); 175526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 176526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 177526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 178526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Get subject. 179526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 180526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @return the value 181526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 182526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen public EncodedStringValue getSubject() { 183526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen return mPduHeaders.getEncodedStringValue(PduHeaders.SUBJECT); 184526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 185526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 186526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 187526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Set subject. 188526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 189526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @param value the value 190526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @throws NullPointerException if the value is null. 191526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * RuntimeException if an undeclared error occurs. 192526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 193526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen public void setSubject(EncodedStringValue value) { 194526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen mPduHeaders.setEncodedStringValue(value, PduHeaders.SUBJECT); 195526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 196526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 197526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 198526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Get X-Mms-Transaction-Id. 199526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 200526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @return the value 201526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 202526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen public byte[] getTransactionId() { 203526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen return mPduHeaders.getTextString(PduHeaders.TRANSACTION_ID); 204526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 205526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 206526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 207526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Set X-Mms-Transaction-Id. 208526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 209526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @param value the value 210526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @throws NullPointerException if the value is null. 211526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * RuntimeException if an undeclared error occurs. 212526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 213526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen public void setTransactionId(byte[] value) { 214526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen mPduHeaders.setTextString(value, PduHeaders.TRANSACTION_ID); 215526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 216526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 217526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 218526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Get X-Mms-Delivery-Report Value. 219526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 220526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @return the value 221526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 222526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen public int getDeliveryReport() { 223526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen return mPduHeaders.getOctet(PduHeaders.DELIVERY_REPORT); 224526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 225526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 226526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /** 227526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Set X-Mms-Delivery-Report Value. 228526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 229526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @param value the value 230526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * @throws InvalidHeaderValueException if the value is invalid. 231526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * RuntimeException if an undeclared error occurs. 232526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 233526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen public void setDeliveryReport(int value) throws InvalidHeaderValueException { 234526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen mPduHeaders.setOctet(value, PduHeaders.DELIVERY_REPORT); 235526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen } 236526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen 237526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen /* 238526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * Optional, not supported header fields: 239526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 240526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public byte[] getApplicId() {return null;} 241526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public void setApplicId(byte[] value) {} 242526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 243526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public byte[] getAuxApplicId() {return null;} 244526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public void getAuxApplicId(byte[] value) {} 245526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 246526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public byte getDrmContent() {return 0x00;} 247526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public void setDrmContent(byte value) {} 248526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 249526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public byte getDistributionIndicator() {return 0x00;} 250526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public void setDistributionIndicator(byte value) {} 251526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 252526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public ElementDescriptorValue getElementDescriptor() {return null;} 253526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public void getElementDescriptor(ElementDescriptorValue value) {} 254526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 255526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public byte getPriority() {return 0x00;} 256526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public void setPriority(byte value) {} 257526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 258526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public byte getRecommendedRetrievalMode() {return 0x00;} 259526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public void setRecommendedRetrievalMode(byte value) {} 260526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 261526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public byte getRecommendedRetrievalModeText() {return 0x00;} 262526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public void setRecommendedRetrievalModeText(byte value) {} 263526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 264526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public byte[] getReplaceId() {return 0x00;} 265526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public void setReplaceId(byte[] value) {} 266526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 267526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public byte[] getReplyApplicId() {return 0x00;} 268526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public void setReplyApplicId(byte[] value) {} 269526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 270526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public byte getReplyCharging() {return 0x00;} 271526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public void setReplyCharging(byte value) {} 272526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 273526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public byte getReplyChargingDeadline() {return 0x00;} 274526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public void setReplyChargingDeadline(byte value) {} 275526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 276526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public byte[] getReplyChargingId() {return 0x00;} 277526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public void setReplyChargingId(byte[] value) {} 278526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 279526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public long getReplyChargingSize() {return 0;} 280526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public void setReplyChargingSize(long value) {} 281526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * 282526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public byte getStored() {return 0x00;} 283526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen * public void setStored(byte value) {} 284526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen */ 285526ecd1799a2fc467cfce114eae3578b42ccb786Ye Wen} 286