home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 October / PCO1097.ISO / FilesBBS / WIN95 / IAVAZIP.EXE / DATA.Z / Reg.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-08-18  |  967 b   |  56 lines

  1. package com.sfs.util;
  2.  
  3. public class Reg {
  4.    private static final long sERIALQUEUECOUNT = 10L;
  5.    private static long[] sERIALARRAY = new long[20];
  6.  
  7.    public static boolean isSerialRegcode(String var0) {
  8.       boolean var1 = true;
  9.       if (var0.length() != 9) {
  10.          var1 = false;
  11.       }
  12.  
  13.       if (var1) {
  14.          long var2 = (long)Integer.parseInt(var0);
  15.          if (var2 == -1L) {
  16.             var1 = false;
  17.          }
  18.  
  19.          if (var1) {
  20.             var1 = false;
  21.  
  22.             for(int var4 = 0; (long)var4 <= 9L; ++var4) {
  23.                if (sERIALARRAY[var4 * 2] <= var2 && sERIALARRAY[var4 * 2 + 1] >= var2) {
  24.                   var1 = true;
  25.                }
  26.             }
  27.          }
  28.       }
  29.  
  30.       return var1;
  31.    }
  32.  
  33.    static {
  34.       sERIALARRAY[0] = 987346001L;
  35.       sERIALARRAY[1] = 987346100L;
  36.       sERIALARRAY[2] = 375621001L;
  37.       sERIALARRAY[3] = 375621100L;
  38.       sERIALARRAY[4] = 981233001L;
  39.       sERIALARRAY[5] = 981233100L;
  40.       sERIALARRAY[6] = 231548001L;
  41.       sERIALARRAY[7] = 231548100L;
  42.       sERIALARRAY[8] = 234234001L;
  43.       sERIALARRAY[9] = 234234100L;
  44.       sERIALARRAY[10] = 897888001L;
  45.       sERIALARRAY[11] = 897888100L;
  46.       sERIALARRAY[12] = 548977001L;
  47.       sERIALARRAY[13] = 548977100L;
  48.       sERIALARRAY[14] = 439875001L;
  49.       sERIALARRAY[15] = 439875100L;
  50.       sERIALARRAY[16] = 198723001L;
  51.       sERIALARRAY[17] = 198723100L;
  52.       sERIALARRAY[18] = 199243001L;
  53.       sERIALARRAY[19] = 199243100L;
  54.    }
  55. }
  56.