Repository navigation
Expand file tree
/
Copy pathPagingTest.java
More file actions
93 lines (77 loc) · 3.2 KB
/
Copy pathPagingTest.java
File metadata and controls
93 lines (77 loc) · 3.2 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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
package test;
import java.sql.SQLException;
import database.bean.Admin;
import database.bean.Certificate;
import database.bean.CertificateRegister;
import database.bean.ModularClass;
import database.bean.Module;
import database.bean.ModuleRegister;
import database.bean.student.Student;
import database.managers.CertificateManager;
import database.managers.CertificateRegisterManager;
import database.managers.DatabaseManager;
import database.managers.ModularClassManager;
import database.managers.ModuleManager;
import database.managers.ModuleRegisterManager;
import database.managers.StudentManager;
import exception.InvalidAdminException;
import utils.OrderBy;
public class PagingTest
{
public static void main(String[] args) throws SQLException, InvalidAdminException
{
DatabaseManager.setCurrentAdmin(new Admin("Chidiebere", "Fred" ));
Certificate[] certs = CertificateManager.getCertificates(0, OrderBy.DATE_CREATED_DESC);
System.out.println("-------List of Certificates----------" );
for (int i = 0; i < certs.length; i++)
{
System.out.println("Cert Name:" +certs[i].getName());
}
CertificateRegister[] certsMods = CertificateRegisterManager.getCertificateModules(0);
System.out.println("-------List of Certificates Modules----------" );
for (int i = 0; i < certsMods.length; i++)
{
System.out.println("Cert Name: " +certsMods[i].getCertificateName());
System.out.println("Required Module Name: " +certsMods[i].getModuleName());
System.out.println("->");
}
Module[] mods = ModuleManager.getModules(0);
System.out.println("-------List of Modules----------" );
for (int i = 0; i < mods.length; i++)
{
System.out.println("Date Created: " + mods[i].getDateCreated());
System.out.println("Name: " +mods[i].getName());
System.out.println("AmountPerUnit: " +mods[i].getAmountPerUnit());
System.out.println("Number of units " + mods[i].getNumberOfUnits());
System.out.println("->");
}
ModularClass[] modClass = ModularClassManager.getClasses(0);
System.out.println("-------List of Classes----------" );
for (int i = 0; i < modClass.length; i++)
{
System.out.println("Class Name: " + modClass[i].getName());
System.out.println("Date Created: " + modClass[i].getDateCreated());
System.out.println("->");
}
ModuleRegister[] modRegs = ModuleRegisterManager.getRegisteredModules(0);
System.out.println("-------List of Mod Registers----------" );
for (int i = 0; i < modRegs.length; i++)
{
System.out.println("Date Registered: " + modRegs[i].getDateRegistered());
System.out.println("Mod Name: "+ modRegs[i].getModuleName());
}
Student[] studs = StudentManager.getStudents(true, 0);
System.out.println("-------List of Active Students----------" );
for (int i = 0; i < studs.length; i++)
{
System.out.println( "ID: " + studs[i].getIdCardNumber());
System.out.println("Image Exists: " + studs[i].getImage());
}
studs = StudentManager.getStudents(false, 0);
System.out.println("-------List of inactive Students----------" );
for (int i = 0; i < studs.length; i++)
{
System.out.println( "ID: " + studs[i].getIdCardNumber());
}
}
}