public void setValidityPeriod(String value) throws WrongDateFormatException { checkDate(value); validityPeriod = value; }
public void setMessageId(String value) throws WrongLengthOfStringException { checkString(value, Data.SM_MSGID_LEN); messageId = value; }
debug.enter(this, "SMPPTest.replace()"); try { ReplaceSM request = new ReplaceSM(); ReplaceSMResp response; request.setMessageId(messageId); request.setSourceAddr(sourceAddress); request.setShortMessage(shortMessage); request.setScheduleDeliveryTime(scheduleDeliveryTime); request.setValidityPeriod(validityPeriod); request.setRegisteredDelivery(registeredDelivery); request.setSmDefaultMsgId(smDefaultMsgId); System.out.println("Replace request " + request.debugString()); if (asynchronous) { session.replace(request);
public void setBody(ByteBuffer buffer) throws NotEnoughDataInByteBufferException, TerminatingZeroNotFoundException, PDUException { setMessageId(buffer.removeCString()); sourceAddr.setData(buffer); // ? setScheduleDeliveryTime(buffer.removeCString()); setValidityPeriod(buffer.removeCString()); setRegisteredDelivery(buffer.removeByte()); setSmDefaultMsgId(buffer.removeByte()); setSmLength(decodeUnsigned(buffer.removeByte())); shortMessage.setData(buffer.removeBuffer(getSmLength())); }
public String debugString() { String dbgs = "(replace: "; dbgs += super.debugString(); dbgs += getMessageId(); dbgs += " "; dbgs += getSourceAddr().debugString(); dbgs += " "; dbgs += shortMessage.debugString(); dbgs += " "; dbgs += debugStringOptional(); dbgs += ") "; return dbgs; } }
ReplaceSM replaceRequest = (ReplaceSM) request; display("replacing message in message store"); messageStore.replace(replaceRequest.getMessageId(), replaceRequest.getShortMessage()); break;
public void setSourceAddr(byte ton, byte npi, String address) throws WrongLengthOfStringException { setSourceAddr(new Address(ton, npi, address)); } public void setRegisteredDelivery(byte value) {
public void setSourceAddr(String address) throws WrongLengthOfStringException { setSourceAddr(new Address(address)); } public void setSourceAddr(byte ton, byte npi, String address) throws WrongLengthOfStringException {
public void setScheduleDeliveryTime(String value) throws WrongDateFormatException { checkDate(value); scheduleDeliveryTime = value; }