-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPageImporter.java
More file actions
25 lines (23 loc) · 1.24 KB
/
Copy pathPageImporter.java
File metadata and controls
25 lines (23 loc) · 1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import java.net.URLEncoder;
import javax.xml.bind.JAXBElement.GlobalScope;
public class PageImporter {
public StateStats Run(String project) {
try {
CategoryMembers api = new CategoryMembers ();
int fa = api.categoryMembers(URLEncoder.encode("FA-Class " +project+" road transport articles", "UTF-8"));
int a = api.categoryMembers(URLEncoder.encode("A-Class " +project+" road transport articles", "UTF-8"));
int ga = api.categoryMembers(URLEncoder.encode("GA-Class " +project+" road transport articles", "UTF-8"));
int b = api.categoryMembers(URLEncoder.encode("B-Class " +project+" road transport articles", "UTF-8"));
int c = api.categoryMembers(URLEncoder.encode("C-Class " +project+" road transport articles", "UTF-8"));
int start = api.categoryMembers(URLEncoder.encode("Start-Class " +project+" road transport articles", "UTF-8"));
int stub = api.categoryMembers(URLEncoder.encode("Stub-Class " +project+" road transport articles", "UTF-8"));
StateStats stats = new StateStats(project, Globals.getAbbreviation(project), fa, a, ga, b, c, start, stub);
System.err.println(stats);
return stats;
}
catch (Exception e) {
System.err.println("Exception thrown:" + e.getMessage() + e.getStackTrace());
return null;
}
}
}