Exemplo n.º 1
0
 public ByteBuffer getBody() {
   ByteBuffer buffer = new ByteBuffer();
   buffer.appendCString(getServiceType());
   buffer.appendBuffer(getSourceAddr().getData());
   buffer.appendBuffer(getDestAddr().getData());
   buffer.appendByte(getEsmClass());
   buffer.appendByte(getProtocolId());
   buffer.appendByte(getPriorityFlag());
   buffer.appendCString(getScheduleDeliveryTime());
   buffer.appendCString(getValidityPeriod());
   buffer.appendByte(getRegisteredDelivery());
   buffer.appendByte(getReplaceIfPresentFlag());
   buffer.appendByte(getDataCoding());
   buffer.appendByte(getSmDefaultMsgId());
   buffer.appendByte(encodeUnsigned(getSmLength()));
   buffer.appendBuffer(shortMessage.getData());
   return buffer;
 }