📄 deliversm.java
字号:
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;
}
}
/*
* $Log: DeliverSM.java,v $
* Revision 1.1 2003/07/23 00:28:39 sverkera
* Imported
*
*
* Old changelog:
* 31-10-01 ticp@logica.com message length now stored and returned as short to
* accomodate the lengths > 127 (they're stored as
* negative values in byte vars)
* 31-10-01 ticp@logica.com SAR fields now correctly return values > 127
* 20-11-01 ticp@logica.com added support for multibyte string encoding
* for short message
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -