public String getMprocNotes() { return this.extraData.getMprocNotes(); }
/** * Global Title for MT message */ public String getMtGt() { return extraData.getMtGt(); }
/** * Translation Type MT message */ public int getMtTt() { return extraData.getMtTt(); }
sb.append(receiptOrigMessageId); if (this.extraData.getReceiptLocalMessageId() != null) { sb.append(", receiptLocalMessageId="); sb.append(this.extraData.getReceiptLocalMessageId()); if (this.extraData.getMprocNotes() != null) { sb.append(", mprocNotes="); sb.append(this.extraData.getMprocNotes()); sb.append(reroutingCount); sb.append(", originationType="); sb.append(this.extraData.getOriginationType()); sb.append(", originatorSccpAddress="); sb.append(originatorSccpAddress);
public void setExtraData(String extraData) { if (extraData == null || extraData.length() == 0) { this.extraData.clear(); } else { // deserializing of extraData try { StringReader sr = new StringReader(extraData); XMLObjectReader reader = XMLObjectReader.newInstance(sr); SmsExtraData copy = reader.read("extraData", SmsExtraData.class); if (copy != null) { this.extraData = copy; } } catch (XMLStreamException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
public long getTimestampC() { return this.extraData.getTimestampC(); }
/** * Type of message originated source */ public OriginationType getOriginationType() { return this.extraData.getOriginationType(); }
public long getTimestampA() { return this.extraData.getTimestampA(); }
public Long getReceiptLocalMessageId() { return this.extraData.getReceiptLocalMessageId(); }
public long getTimestampB() { return this.extraData.getTimestampB(); }
public String getExtraData() { if (this.extraData.isEmpty()) { return null; } else { // serializing of extraData try { StringWriter sw = new StringWriter(); XMLObjectWriter writer = XMLObjectWriter.newInstance(sw); writer.setIndentation("\t"); writer.write(this.extraData, "extraData", SmsExtraData.class); writer.close(); return sw.toString(); } catch (XMLStreamException e) { return null; } } }
@Override public void read(javolution.xml.XMLFormat.InputElement xml, SmsExtraData extraData) throws XMLStreamException { extraData.clear(); String valS = xml.getAttribute(ORIGINATION_TYPE, ZERO_STRING); if (valS != null) { try { extraData.originationType = Enum.valueOf(OriginationType.class, valS); } catch (IllegalArgumentException e) { } } extraData.mprocNotes = xml.get(MPROC_NOTES, String.class); extraData.receiptLocalMessageId = xml.get(RECEIPT_LOCAL_MESSAGEID, Long.class); extraData.mtGt = xml.get(MT_GT, String.class); Integer val = xml.get(MT_TT, Integer.class); if (val != null) { extraData.mtTt = val.intValue(); } else extraData.mtTt = 0; }