[LIB-13] Locale resource settings
[chesshog-scanner.git] / src / main / java / org / hedgecode / chess / scanner / portal / ChessComScanner.java
index a7f94cd..1827b3c 100644 (file)
 
 package org.hedgecode.chess.scanner.portal;
 
-import org.hedgecode.chess.scanner.ChessHogScannerException;
 import org.hedgecode.chess.scanner.Scanner;
+import org.hedgecode.chess.scanner.ScannerException;
 import org.hedgecode.chess.scanner.entity.PGNGame;
 import org.hedgecode.chess.scanner.entity.PGNTournament;
 
+import static org.hedgecode.chess.scanner.ScannerConstants.*;
+
 /**
  * ChessComScanner
  *
@@ -36,35 +38,35 @@ public class ChessComScanner extends AbstractSettingsScanner implements Scanner
     }
 
     @Override
-    public PGNTournament scanTournament(String tournamentId) throws ChessHogScannerException {
-        throw new ChessHogScannerException(
-                "The scanner functional of portal chess.com is under development!"
+    public PGNTournament scanTournament(String tournamentId) throws ScannerException {
+        throw new ScannerException(
+                "scanner.portal.under.development", DOMAIN_CHESSCOM
         );
     }
 
     @Override
-    public PGNTournament findTournament(String tournamentName) throws ChessHogScannerException {
-        throw new ChessHogScannerException(
-                "The scanner functional of portal chess.com is under development!"
+    public PGNTournament findTournament(String tournamentName) throws ScannerException {
+        throw new ScannerException(
+                "scanner.portal.under.development", DOMAIN_CHESSCOM
         );
     }
 
     @Override
-    public PGNGame scanGame(String gameId) throws ChessHogScannerException {
+    public PGNGame scanGame(String gameId) throws ScannerException {
         return scanGame(gameId, null);
     }
 
     @Override
-    public PGNGame scanGame(String gameId, String tournamentId) throws ChessHogScannerException {
-        throw new ChessHogScannerException(
-                "The scanner functional of portal chess.com is under development!"
+    public PGNGame scanGame(String gameId, String tournamentId) throws ScannerException {
+        throw new ScannerException(
+                "scanner.portal.under.development", DOMAIN_CHESSCOM
         );
     }
 
     @Override
-    public PGNGame scanUrl(String gameUrl) throws ChessHogScannerException {
-        throw new ChessHogScannerException(
-                "The scanner functional of portal chess.com is under development!"
+    public PGNGame scanUrl(String gameUrl) throws ScannerException {
+        throw new ScannerException(
+                "scanner.portal.under.development", DOMAIN_CHESSCOM
         );
     }