X-Git-Url: https://juplo.de/gitweb/?p=facebook-utils;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Ffacebook%2Fexceptions%2FPageMigratedException.java;h=dfa76cf6a8a84de33b219425d407ec7f3fbf06d6;hp=d327b6d5f036698f854b2310116fdd15bfd297c6;hb=5f2b31dc7f443ab9eb088d3150e2d4903cb40159;hpb=d0accf7044000e7f20e8bd586c3c48ce8c8cef7d diff --git a/src/main/java/de/juplo/facebook/exceptions/PageMigratedException.java b/src/main/java/de/juplo/facebook/exceptions/PageMigratedException.java index d327b6d..dfa76cf 100644 --- a/src/main/java/de/juplo/facebook/exceptions/PageMigratedException.java +++ b/src/main/java/de/juplo/facebook/exceptions/PageMigratedException.java @@ -7,8 +7,8 @@ import java.util.regex.Pattern; /** - * - * @author kai + * 21: Page ID (XXX) was migrated to page ID (YYY). + * @author Kai Moritz */ public class PageMigratedException extends OAuthException { @@ -18,12 +18,12 @@ public class PageMigratedException extends OAuthException private final Long oldId, newId; - public PageMigratedException(String message) + protected PageMigratedException(FacebookErrorMessage error) { - super(message, 21); - Matcher matcher = pattern.matcher(message); + super(error); + Matcher matcher = pattern.matcher(error.message); if (!matcher.find()) - throw new RuntimeException("Could not parse migration-error: " + message); + throw new RuntimeException("Could not parse migration-error: " + error.message); oldId = Long.parseLong(matcher.group(1)); newId = Long.parseLong(matcher.group(2)); }