]> source.dussan.org Git - poi.git/commitdiff
Bug 60795 -- fixed deprecation, thanks to Javen.
authorTim Allison <tallison@apache.org>
Wed, 1 Mar 2017 16:49:15 +0000 (16:49 +0000)
committerTim Allison <tallison@apache.org>
Wed, 1 Mar 2017 16:49:15 +0000 (16:49 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1784989 13f79535-47bb-0310-9956-ffa450edef68

src/scratchpad/src/org/apache/poi/hsmf/MAPIMessage.java

index c44627656ad7c2d3ebb5c42f16ef96659bb4af00..e770a40a30ce4409b06a67c419869ba21c8bd8e0 100644 (file)
@@ -52,6 +52,7 @@ import org.apache.poi.poifs.filesystem.NPOIFSFileSystem;
 import org.apache.poi.util.CodePageUtil;
 import org.apache.poi.util.POILogFactory;
 import org.apache.poi.util.POILogger;
+import org.apache.poi.util.Removal;
 
 /**
  * Reads an Outlook MSG File in and provides hooks into its data structure.
@@ -542,8 +543,10 @@ public class MAPIMessage extends POIReadOnlyDocument {
     * For emails the class will be IPM.Note
     *
     * @throws ChunkNotFoundException
-    * @deprecated use {@link #getMessageClassEnum()}
+    * @deprecated 3.16 beta 3. Use {@link #getMessageClassEnum()} instead.
     */
+   @Deprecated
+   @Removal(version="3.18")
    public String getMessageClass() throws ChunkNotFoundException {
       return getStringFromChunk(mainChunks.getMessageClass());
    }
@@ -557,7 +560,7 @@ public class MAPIMessage extends POIReadOnlyDocument {
     * @throws ChunkNotFoundException
     */
    public MESSAGE_CLASS getMessageClassEnum() throws ChunkNotFoundException {
-      String mc = getMessageClass();
+      String mc = getStringFromChunk(mainChunks.getMessageClass());
       if (mc == null || mc.trim().length() == 0) {
          return MESSAGE_CLASS.UNSPECIFIED;
       } else if (mc.equalsIgnoreCase("IPM.Note")) {