📄 deliversm.java
字号:
// checkDate(value); // validityPeriod = value; //} public void setShortMessage(String value) throws WrongLengthOfStringException { shortMessage.setMessage(value); setSmLength((short)shortMessage.getLength()); } public void setShortMessage(String value, String encoding) throws WrongLengthOfStringException, UnsupportedEncodingException { shortMessage.setMessage(value,encoding); setSmLength((short)shortMessage.getLength()); } public void setSourceAddr(Address value) { sourceAddr = value; } public void setSourceAddr(String address) throws WrongLengthOfStringException { setSourceAddr(new Address(address)); } public void setSourceAddr(byte ton, byte npi, String address) throws WrongLengthOfStringException { setSourceAddr(new Address(ton, npi, address)); } public void setDestAddr(Address value) { destAddr = value; } public void setDestAddr(String address) throws WrongLengthOfStringException { setDestAddr(new Address(address)); } public void setDestAddr(byte ton, byte npi, String address) throws WrongLengthOfStringException { setDestAddr(new Address(ton, npi, address)); } public void setEsmClass(byte value) { esmClass = value; } public void setProtocolId(byte value) { protocolId = value; } public void setPriorityFlag(byte value) { priorityFlag = value; } public void setRegisteredDelivery(byte value) { registeredDelivery = value; } //not used in deliver_sm //public void setReplaceIfPresentFlag(byte value) { replaceIfPresentFlag = value; } public void setDataCoding(byte value) { dataCoding = value; } //not used in deliver_sm //public void setSmDefaultMsgId(byte value) { smDefaultMsgId = value; } // setSmLength() is private as it's set to length of the message private void setSmLength(short value) { smLength = value; } public String getServiceType() { return serviceType; } public String getScheduleDeliveryTime() { return scheduleDeliveryTime; } public String getValidityPeriod() { return validityPeriod; } public String getShortMessage() { return shortMessage.getMessage(); } public String getShortMessage(String encoding) throws UnsupportedEncodingException { return shortMessage.getMessage(encoding); } public Address getSourceAddr() { return sourceAddr; } public Address getDestAddr() { return destAddr; } public byte getEsmClass() { return esmClass; } public byte getProtocolId() { return protocolId; } public byte getPriorityFlag() { return priorityFlag; } public byte getRegisteredDelivery() { return registeredDelivery; } public byte getReplaceIfPresentFlag() { return replaceIfPresentFlag; } public byte getDataCoding() { return dataCoding; } public byte getSmDefaultMsgId() { return smDefaultMsgId; } public short getSmLength() { return smLength; } public boolean hasUserMessageReference() { return userMessageReference.hasValue(); } public boolean hasSourcePort() { return sourcePort.hasValue(); } public boolean hasDestinationPort() { return destinationPort.hasValue(); } public boolean hasSarMsgRefNum() { return sarMsgRefNum.hasValue(); } public boolean hasSarTotalSegments() { return sarTotalSegments.hasValue(); } public boolean hasSarSegmentSeqnum() { return sarSegmentSeqnum.hasValue(); } public boolean hasPayloadType() { return payloadType.hasValue(); } public boolean hasMessagePayload() { return messagePayload.hasValue(); } public boolean hasPrivacyIndicator() { return privacyIndicator.hasValue(); } public boolean hasCallbackNum() { return callbackNum.hasValue(); } public boolean hasSourceSubaddress() { return sourceSubaddress.hasValue(); } public boolean hasDestSubaddress() { return destSubaddress.hasValue(); } public boolean hasUserResponseCode() { return userResponseCode.hasValue(); } public boolean hasLanguageIndicator() { return languageIndicator.hasValue(); } public boolean hasItsSessionInfo() { return itsSessionInfo.hasValue(); } public boolean hasNetworkErrorCode() { return networkErrorCode.hasValue(); } public boolean hasMessageState() { return messageState.hasValue(); } public boolean hasReceiptedMessageId() { return receiptedMessageId.hasValue(); } public void setUserMessageReference(short value) { userMessageReference.setValue(value); } public void setSourcePort(short value) { sourcePort.setValue(value); } public void setDestinationPort(short value) { destinationPort.setValue(value); } public void setSarMsgRefNum(short value) { sarMsgRefNum.setValue(value); } public void setSarTotalSegments(short value) throws IntegerOutOfRangeException { sarTotalSegments.setValue(value); } public void setSarSegmentSeqnum(short value) throws IntegerOutOfRangeException { sarSegmentSeqnum.setValue(value); } public void setPayloadType(byte value) { payloadType.setValue(value); } public void setMessagePayload(ByteBuffer value) { messagePayload.setValue(value); } public void setPrivacyIndicator(byte value) { privacyIndicator.setValue(value); } public void setCallbackNum(ByteBuffer value) { callbackNum.setValue(value); } public void setSourceSubaddress(ByteBuffer value) { sourceSubaddress.setValue(value); } public void setDestSubaddress(ByteBuffer value) { destSubaddress.setValue(value); } public void setUserResponseCode(byte value) { userResponseCode.setValue(value); } public void setLanguageIndicator(byte value) { languageIndicator.setValue(value); } public void setItsSessionInfo(short value) { itsSessionInfo.setValue(value); } public void setNetworkErrorCode(ByteBuffer value) { networkErrorCode.setValue(value); } public void setMessageState(byte value) { messageState.setValue(value); } public void setReceiptedMessageId(String value) throws WrongLengthException { receiptedMessageId.setValue(value); } public short getUserMessageReference() throws ValueNotSetException { return userMessageReference.getValue(); } public short getSourcePort() throws ValueNotSetException { return sourcePort.getValue(); } public short getDestinationPort() throws ValueNotSetException { return destinationPort.getValue(); } public short getSarMsgRefNum() throws ValueNotSetException { return sarMsgRefNum.getValue(); } public short getSarTotalSegments() throws ValueNotSetException { return sarTotalSegments.getValue(); } public short getSarSegmentSeqnum() throws ValueNotSetException { return sarSegmentSeqnum.getValue(); } public byte getPayloadType() throws ValueNotSetException { return payloadType.getValue(); } public ByteBuffer getMessagePayload() throws ValueNotSetException { return messagePayload.getValue(); } public byte getPrivacyIndicator() throws ValueNotSetException { return privacyIndicator.getValue(); } public ByteBuffer callbackNum() throws ValueNotSetException { return callbackNum.getValue(); } public ByteBuffer getSourceSubaddress() throws ValueNotSetException { return sourceSubaddress.getValue(); } public ByteBuffer getDestSubaddress() throws ValueNotSetException { return destSubaddress.getValue(); } public byte getUserResponseCode() throws ValueNotSetException { return userResponseCode.getValue(); } public byte getLanguageIndicator() throws ValueNotSetException { return languageIndicator.getValue(); } public short getItsSessionInfo() throws ValueNotSetException { return itsSessionInfo.getValue(); } public ByteBuffer getNetworkErrorCode() throws ValueNotSetException { return networkErrorCode.getValue(); } public byte getMessageState() throws ValueNotSetException { return messageState.getValue(); } public String getReceiptedMessageId() throws ValueNotSetException { return receiptedMessageId.getValue(); } public String debugString() { String dbgs = "(deliver: "; dbgs += super.debugString(); dbgs += getSourceAddr().debugString(); dbgs += " "; dbgs += getDestAddr().debugString(); dbgs += " "; dbgs += shortMessage.debugString(); dbgs += " "; dbgs += debugStringOptional(); dbgs += ") "; return dbgs; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -