⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 deliversm.java

📁 Logica lastest SMPP API
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
    //    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 + -