CAMEL-8008: SubmitMulti and DataSm must check CamelSmppAlphabet header

Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/1100cc03
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/1100cc03
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/1100cc03

Branch: refs/heads/camel-2.14.x
Commit: 1100cc0300096134763905b617389f940231f3cd
Parents: 3e2bf59
Author: Daniel Pocock <dan...@pocock.pro>
Authored: Fri Nov 7 09:27:04 2014 +0100
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Wed Dec 3 19:31:30 2014 +0100

----------------------------------------------------------------------
 .../java/org/apache/camel/component/smpp/SmppDataSmCommand.java  | 4 +++-
 .../org/apache/camel/component/smpp/SmppSubmitMultiCommand.java  | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/1100cc03/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppDataSmCommand.java
----------------------------------------------------------------------
diff --git 
a/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppDataSmCommand.java
 
b/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppDataSmCommand.java
index 98e9bf8..38db6e5 100644
--- 
a/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppDataSmCommand.java
+++ 
b/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppDataSmCommand.java
@@ -142,6 +142,8 @@ public class SmppDataSmCommand extends AbstractSmppCommand {
 
         if (in.getHeaders().containsKey(SmppConstants.DATA_CODING)) {
             dataSm.setDataCoding(in.getHeader(SmppConstants.DATA_CODING, 
java.lang.Byte.class));
+        } else if (in.getHeaders().containsKey(SmppConstants.ALPHABET)) {
+            dataSm.setDataCoding(in.getHeader(SmppConstants.ALPHABET, 
Byte.class));
         } else {
             dataSm.setDataCoding(config.getDataCoding());
         }
@@ -210,4 +212,4 @@ public class SmppDataSmCommand extends AbstractSmppCommand {
 
         return dataSm;
     }
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/camel/blob/1100cc03/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppSubmitMultiCommand.java
----------------------------------------------------------------------
diff --git 
a/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppSubmitMultiCommand.java
 
b/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppSubmitMultiCommand.java
index f541dab..d7e302a 100644
--- 
a/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppSubmitMultiCommand.java
+++ 
b/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppSubmitMultiCommand.java
@@ -152,6 +152,8 @@ public class SmppSubmitMultiCommand extends SmppSmCommand {
 
         if (in.getHeaders().containsKey(SmppConstants.DATA_CODING)) {
             submitMulti.setDataCoding(in.getHeader(SmppConstants.DATA_CODING, 
Byte.class));
+        } else if (in.getHeaders().containsKey(SmppConstants.ALPHABET)) {
+            submitMulti.setDataCoding(in.getHeader(SmppConstants.ALPHABET, 
Byte.class));
         } else {
             submitMulti.setDataCoding(config.getDataCoding());
         }
@@ -262,4 +264,4 @@ public class SmppSubmitMultiCommand extends SmppSmCommand {
 
         return submitMulti;
     }
-}
\ No newline at end of file
+}

Reply via email to