Author: jdonnerstag
Date: Fri Dec  3 21:43:10 2010
New Revision: 1042018

URL: http://svn.apache.org/viewvc?rev=1042018&view=rev
Log:
don't use @see upperClass when javadoc inheritance is sufficient
Issue: WICKET-3221

Modified:
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/validation/validator/CreditCardValidator.java
    wicket/trunk/wicket/src/test/java/org/apache/wicket/BehaviorUrlTest.java
    
wicket/trunk/wicket/src/test/java/org/apache/wicket/ComponentWithLazyModelCreationTest.java
    
wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/FormWithMultipleButtonsTest.java
    
wicket/trunk/wicket/src/test/java/org/apache/wicket/markupFragments/MarkupFragmentTest.java

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/validation/validator/CreditCardValidator.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/validation/validator/CreditCardValidator.java?rev=1042018&r1=1042017&r2=1042018&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/validation/validator/CreditCardValidator.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/validation/validator/CreditCardValidator.java
 Fri Dec  3 21:43:10 2010
@@ -37,34 +37,50 @@ public class CreditCardValidator extends
 {
        private static final long serialVersionUID = 1L;
 
-       /** The ID which represents the credit card institute. */
-       private int cardId = -1;
-
        /** */
-       public static final int INVALID = -1;
-       public static final int AMERICAN_EXPRESS = 0;
-       public static final int CHINA_UNIONPAY = 1;
-       public static final int DINERS_CLUB_CARTE_BLANCHE = 2;
-       public static final int DINERS_CLUB_INTERNATIONAL = 3;
-       public static final int DINERS_CLUB_US_AND_CANADA = 4;
-       public static final int DISCOVER_CARD = 5;
-       public static final int JCB = 6;
-       public static final int LASER = 7;
-       public static final int MAESTRO = 8;
-       public static final int MASTERCARD = 9;
-       public static final int SOLO = 10;
-       public static final int SWITCH = 11;
-       public static final int VISA = 12;
-       public static final int VISA_ELECTRON = 13;
-
-       private static final String[] creditCardNames = { "American Express", 
"China UnionPay",
-                       "Diners Club Carte Blanche", "Diners Club 
International", "Diners Club US & Canada",
-                       "Discover Card", "JCB", "Laser", "Maestro", 
"MasterCard", "Solo", "Switch", "Visa",
-                       "Visa Electron" };
+       public static enum CreditCard {
+               /** */
+               INVALID(null),
+               /** */
+               AMERICAN_EXPRESS("American Express"),
+               /** */
+               CHINA_UNIONPAY("China UnionPay"),
+               /** */
+               DINERS_CLUB_CARTE_BLANCHE("Diners Club Carte Blanche"),
+               /** */
+               DINERS_CLUB_INTERNATIONAL("Diners Club International"),
+               /** */
+               DINERS_CLUB_US_AND_CANADA("Diners Club US & Canada"),
+               /** */
+               DISCOVER_CARD("Discover Card"),
+               /** */
+               JCB("JCB"),
+               /** */
+               LASER("Laser"),
+               /** */
+               MAESTRO("Maestro"),
+               /** */
+               MASTERCARD("MasterCard"),
+               /** */
+               SOLO("Solo"),
+               /** */
+               SWITCH("Switch"),
+               /** */
+               VISA("Visa"),
+               /** */
+               VISA_ELECTRON("Visa Electron");
+
+               private final String name;
+
+               CreditCard(String name)
+               {
+                       this.name = name;
+               }
+       }
+
+       /** The ID which represents the credit card institute. */
+       private CreditCard cardId = CreditCard.INVALID;
 
-       /**
-        * @see AbstractValidator#onValidate(IValidatable)
-        */
        @Override
        protected void onValidate(IValidatable<String> validatable)
        {
@@ -195,7 +211,7 @@ public class CreditCardValidator extends
         */
        private boolean isAmericanExpress(String creditCardNumber)
        {
-               cardId = CreditCardValidator.INVALID;
+               cardId = CreditCard.INVALID;
                boolean returnValue = false;
 
                if (creditCardNumber.length() == 15 &&
@@ -203,7 +219,7 @@ public class CreditCardValidator extends
                {
                        if (isChecksumCorrect(creditCardNumber))
                        {
-                               cardId = CreditCardValidator.AMERICAN_EXPRESS;
+                               cardId = CreditCard.AMERICAN_EXPRESS;
                                returnValue = true;
                        }
                }
@@ -224,7 +240,7 @@ public class CreditCardValidator extends
         */
        private boolean isChinaUnionPay(String creditCardNumber)
        {
-               cardId = CreditCardValidator.INVALID;
+               cardId = CreditCard.INVALID;
                boolean returnValue = false;
 
                if ((creditCardNumber.length() >= 16 && 
creditCardNumber.length() <= 19) &&
@@ -233,7 +249,7 @@ public class CreditCardValidator extends
                        int firstDigits = 
Integer.parseInt(creditCardNumber.substring(0, 5));
                        if (firstDigits >= 622126 && firstDigits <= 622925)
                        {
-                               cardId = CreditCardValidator.CHINA_UNIONPAY;
+                               cardId = CreditCard.CHINA_UNIONPAY;
                                returnValue = true;
                        }
                }
@@ -253,7 +269,7 @@ public class CreditCardValidator extends
         */
        private boolean isDinersClubCarteBlanche(String creditCardNumber)
        {
-               cardId = CreditCardValidator.INVALID;
+               cardId = CreditCard.INVALID;
                boolean returnValue = false;
 
                if (creditCardNumber.length() == 14 && 
creditCardNumber.startsWith("30"))
@@ -261,7 +277,7 @@ public class CreditCardValidator extends
                        int firstDigits = 
Integer.parseInt(creditCardNumber.substring(0, 3));
                        if (firstDigits >= 300 && firstDigits <= 305 && 
isChecksumCorrect(creditCardNumber))
                        {
-                               cardId = 
CreditCardValidator.DINERS_CLUB_CARTE_BLANCHE;
+                               cardId = CreditCard.DINERS_CLUB_CARTE_BLANCHE;
                                returnValue = true;
                        }
                }
@@ -281,13 +297,13 @@ public class CreditCardValidator extends
         */
        private boolean isDinersClubInternational(String creditCardNumber)
        {
-               cardId = CreditCardValidator.INVALID;
+               cardId = CreditCard.INVALID;
                boolean returnValue = false;
 
                if (creditCardNumber.length() == 14 && 
creditCardNumber.startsWith("36") &&
                        isChecksumCorrect(creditCardNumber))
                {
-                       cardId = CreditCardValidator.DINERS_CLUB_INTERNATIONAL;
+                       cardId = CreditCard.DINERS_CLUB_INTERNATIONAL;
                        returnValue = true;
                }
 
@@ -306,14 +322,14 @@ public class CreditCardValidator extends
         */
        private boolean isDinersClubUsAndCanada(String creditCardNumber)
        {
-               cardId = CreditCardValidator.INVALID;
+               cardId = CreditCard.INVALID;
                boolean returnValue = false;
 
                if (creditCardNumber.length() == 16 &&
                        (creditCardNumber.startsWith("54") || 
creditCardNumber.startsWith("55")) &&
                        isChecksumCorrect(creditCardNumber))
                {
-                       cardId = CreditCardValidator.DINERS_CLUB_US_AND_CANADA;
+                       cardId = CreditCard.DINERS_CLUB_US_AND_CANADA;
                        returnValue = true;
                }
 
@@ -332,7 +348,7 @@ public class CreditCardValidator extends
         */
        private boolean isDiscoverCard(String creditCardNumber)
        {
-               cardId = CreditCardValidator.INVALID;
+               cardId = CreditCard.INVALID;
                boolean returnValue = false;
 
                if (creditCardNumber.length() == 16 && 
creditCardNumber.startsWith("6") &&
@@ -344,7 +360,7 @@ public class CreditCardValidator extends
                                (firstThreeDigits >= 644 && firstThreeDigits <= 
649) ||
                                (firstSixDigits >= 622126 && firstSixDigits <= 
622925))
                        {
-                               cardId = CreditCardValidator.DISCOVER_CARD;
+                               cardId = CreditCard.DISCOVER_CARD;
                                returnValue = true;
                        }
                }
@@ -363,7 +379,7 @@ public class CreditCardValidator extends
         */
        private boolean isJCB(String creditCardNumber)
        {
-               cardId = CreditCardValidator.INVALID;
+               cardId = CreditCard.INVALID;
                boolean returnValue = false;
 
                if (creditCardNumber.length() == 16 && 
isChecksumCorrect(creditCardNumber))
@@ -371,7 +387,7 @@ public class CreditCardValidator extends
                        int firstFourDigits = 
Integer.parseInt(creditCardNumber.substring(0, 4));
                        if (firstFourDigits >= 3528 && firstFourDigits <= 3589)
                        {
-                               cardId = CreditCardValidator.JCB;
+                               cardId = CreditCard.JCB;
                                returnValue = true;
                        }
                }
@@ -391,7 +407,7 @@ public class CreditCardValidator extends
         */
        private boolean isLaser(String creditCardNumber)
        {
-               cardId = CreditCardValidator.INVALID;
+               cardId = CreditCard.INVALID;
                boolean returnValue = false;
 
                if (creditCardNumber.length() >= 16 && 
creditCardNumber.length() <= 19 &&
@@ -400,7 +416,7 @@ public class CreditCardValidator extends
                        if (creditCardNumber.startsWith("6304") || 
creditCardNumber.startsWith("6706") ||
                                creditCardNumber.startsWith("6771") || 
creditCardNumber.startsWith("6709"))
                        {
-                               cardId = CreditCardValidator.LASER;
+                               cardId = CreditCard.LASER;
                                returnValue = true;
                        }
                }
@@ -420,7 +436,7 @@ public class CreditCardValidator extends
         */
        private boolean isMaestro(String creditCardNumber)
        {
-               cardId = CreditCardValidator.INVALID;
+               cardId = CreditCard.INVALID;
                boolean returnValue = false;
 
                if (creditCardNumber.length() >= 12 && 
creditCardNumber.length() <= 19 &&
@@ -431,7 +447,7 @@ public class CreditCardValidator extends
                                creditCardNumber.startsWith("6759") || 
creditCardNumber.startsWith("6761") ||
                                creditCardNumber.startsWith("6763"))
                        {
-                               cardId = CreditCardValidator.MAESTRO;
+                               cardId = CreditCard.MAESTRO;
                                returnValue = true;
                        }
                }
@@ -450,7 +466,7 @@ public class CreditCardValidator extends
         */
        private boolean isSolo(String creditCardNumber)
        {
-               cardId = CreditCardValidator.INVALID;
+               cardId = CreditCard.INVALID;
                boolean returnValue = false;
 
                if ((creditCardNumber.length() == 16 || 
creditCardNumber.length() == 18 || creditCardNumber.length() == 19) &&
@@ -458,7 +474,7 @@ public class CreditCardValidator extends
                {
                        if (creditCardNumber.startsWith("6334") || 
creditCardNumber.startsWith("6767"))
                        {
-                               cardId = CreditCardValidator.SOLO;
+                               cardId = CreditCard.SOLO;
                                returnValue = true;
                        }
                }
@@ -478,7 +494,7 @@ public class CreditCardValidator extends
         */
        private boolean isSwitch(String creditCardNumber)
        {
-               cardId = CreditCardValidator.INVALID;
+               cardId = CreditCard.INVALID;
                boolean returnValue = false;
 
                if ((creditCardNumber.length() == 16 || 
creditCardNumber.length() == 18 || creditCardNumber.length() == 19) &&
@@ -489,7 +505,7 @@ public class CreditCardValidator extends
                                creditCardNumber.startsWith("564182") || 
creditCardNumber.startsWith("633110") ||
                                creditCardNumber.startsWith("6333") || 
creditCardNumber.startsWith("6759"))
                        {
-                               cardId = CreditCardValidator.SWITCH;
+                               cardId = CreditCard.SWITCH;
                                returnValue = true;
                        }
                }
@@ -508,14 +524,14 @@ public class CreditCardValidator extends
         */
        private boolean isVisa(String creditCardNumber)
        {
-               cardId = CreditCardValidator.INVALID;
+               cardId = CreditCard.INVALID;
                boolean returnValue = false;
 
                if (creditCardNumber.length() == 13 || 
creditCardNumber.length() == 16)
                {
                        if (creditCardNumber.startsWith("4"))
                        {
-                               cardId = CreditCardValidator.SWITCH;
+                               cardId = CreditCard.SWITCH;
                                returnValue = true;
                        }
                }
@@ -535,14 +551,14 @@ public class CreditCardValidator extends
         */
        private boolean isVisaElectron(String creditCardNumber)
        {
-               cardId = CreditCardValidator.INVALID;
+               cardId = CreditCard.INVALID;
                boolean returnValue = false;
 
                if (creditCardNumber.length() == 16 &&
                        (creditCardNumber.startsWith("417500") || 
creditCardNumber.startsWith("4917") ||
                                creditCardNumber.startsWith("4913") || 
creditCardNumber.startsWith("4508") || creditCardNumber.startsWith("4844")))
                {
-                       cardId = CreditCardValidator.VISA_ELECTRON;
+                       cardId = CreditCard.VISA_ELECTRON;
                        returnValue = true;
                }
 
@@ -561,7 +577,7 @@ public class CreditCardValidator extends
         */
        private boolean isMastercard(String creditCardNumber)
        {
-               cardId = CreditCardValidator.INVALID;
+               cardId = CreditCard.INVALID;
                boolean returnValue = false;
 
                if (creditCardNumber.length() == 16 && 
isChecksumCorrect(creditCardNumber))
@@ -569,7 +585,7 @@ public class CreditCardValidator extends
                        int firstTwoDigits = 
Integer.parseInt(creditCardNumber.substring(0, 2));
                        if (firstTwoDigits >= 51 && firstTwoDigits <= 55)
                        {
-                               cardId = CreditCardValidator.MASTERCARD;
+                               cardId = CreditCard.MASTERCARD;
                                returnValue = true;
                        }
                }

Modified: 
wicket/trunk/wicket/src/test/java/org/apache/wicket/BehaviorUrlTest.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/BehaviorUrlTest.java?rev=1042018&r1=1042017&r2=1042018&view=diff
==============================================================================
--- wicket/trunk/wicket/src/test/java/org/apache/wicket/BehaviorUrlTest.java 
(original)
+++ wicket/trunk/wicket/src/test/java/org/apache/wicket/BehaviorUrlTest.java 
Fri Dec  3 21:43:10 2010
@@ -30,7 +30,7 @@ import org.apache.wicket.util.resource.S
 public class BehaviorUrlTest extends WicketTestCase
 {
        /**
-        * @see https://issues.apache.org/jira/browse/WICKET-3097
+        * @see href https://issues.apache.org/jira/browse/WICKET-3097
         */
        public void testUrlRemainsStable()
        {
@@ -51,7 +51,7 @@ public class BehaviorUrlTest extends Wic
        /**
         * Asserting that the component model assigning don't affect the 
behavior data index
         * 
-        * @see https://issues.apache.org/jira/browse/WICKET-3142
+        * @see href https://issues.apache.org/jira/browse/WICKET-3142
         */
        public void testUrlRemainsStableAfterComponentReceiveAnModel()
        {

Modified: 
wicket/trunk/wicket/src/test/java/org/apache/wicket/ComponentWithLazyModelCreationTest.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/ComponentWithLazyModelCreationTest.java?rev=1042018&r1=1042017&r2=1042018&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/test/java/org/apache/wicket/ComponentWithLazyModelCreationTest.java
 (original)
+++ 
wicket/trunk/wicket/src/test/java/org/apache/wicket/ComponentWithLazyModelCreationTest.java
 Fri Dec  3 21:43:10 2010
@@ -31,7 +31,7 @@ import org.apache.wicket.util.resource.I
 import org.apache.wicket.util.resource.StringResourceStream;
 
 /**
- * @see https://issues.apache.org/jira/browse/WICKET3142
+ * @see href https://issues.apache.org/jira/browse/WICKET3142
  */
 public class ComponentWithLazyModelCreationTest extends WicketTestCase
 {

Modified: 
wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/FormWithMultipleButtonsTest.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/FormWithMultipleButtonsTest.java?rev=1042018&r1=1042017&r2=1042018&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/FormWithMultipleButtonsTest.java
 (original)
+++ 
wicket/trunk/wicket/src/test/java/org/apache/wicket/markup/html/form/FormWithMultipleButtonsTest.java
 Fri Dec  3 21:43:10 2010
@@ -61,7 +61,7 @@ public class FormWithMultipleButtonsTest
        }
 
        /**
-        * @see https://issues.apache.org/jira/browse/WICKET-1894
+        * @see href https://issues.apache.org/jira/browse/WICKET-1894
         */
        public void testAjaxFallbackButtonInvokedFirst()
        {

Modified: 
wicket/trunk/wicket/src/test/java/org/apache/wicket/markupFragments/MarkupFragmentTest.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/markupFragments/MarkupFragmentTest.java?rev=1042018&r1=1042017&r2=1042018&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/test/java/org/apache/wicket/markupFragments/MarkupFragmentTest.java
 (original)
+++ 
wicket/trunk/wicket/src/test/java/org/apache/wicket/markupFragments/MarkupFragmentTest.java
 Fri Dec  3 21:43:10 2010
@@ -83,7 +83,7 @@ public class MarkupFragmentTest extends 
        }
 
        /**
-        * @see WICKET-3111
+        * @see href http://issues.apache.org/jira/browse/WICKET-3111
         * 
         * @throws Exception
         */


Reply via email to