home *** CD-ROM | disk | FTP | other *** search
- import java.util.Vector;
-
- public class JDPLoadNews extends JDPServerJob {
- public void runJob() {
- String var1 = (String)super.params.restoreObject("newsServer", "");
- String var2 = (String)super.params.restoreObject("function", "");
- String var3 = (String)super.params.restoreObject("newsGroup", "");
- Vector var4 = new Vector();
- int var5 = 0;
- if (var3 != null && !var3.equals("")) {
- var4.addElement(var3);
- } else {
- for(String var6 = (String)super.params.restoreObject("newsGroup" + Integer.toString(var5++), ""); var6 != null && !var6.equals(""); var6 = (String)super.params.restoreObject("newsGroup" + Integer.toString(var5++), "")) {
- var4.addElement(var6);
- }
- }
-
- JDPNewsReader var10 = new JDPNewsReader(super.user, super.jaggSQL, var1, this);
-
- try {
- if (var2.equals("countGroupArticles")) {
- var10.countGroupArticles(var4);
- }
-
- if (var2.equals("extractNewsGroups")) {
- var10.extractNewsGroups();
- }
-
- if (var2.equals("extractEmailAddress")) {
- var10.extractEmailAddress(var4);
- }
- } catch (Exception var8) {
- ((Throwable)var8).printStackTrace();
- }
-
- var10.closePort();
- }
- }
-