Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package test;
- import java.util.Hashtable;
- import java.util.HashSet;
- import database.ExcSiteNosites;
- import database.ExcSiteNodomain;
- public class dbSites {
- /**
- * @param args
- */
- private static void display(Hashtable<String, String> input) {
- System.out.println("username:\t\t" + input.get("username"));
- System.out.println("domain:\t\t" + input.get("domain"));
- System.out.println("directory\t\t" + input.get("directory"));
- System.out.println("fpm-template:\t" + input.get("fpm-template"));
- System.out.println("nginx-template:\t" + input.get("nginx-template"));
- }
- public static void listall(String username) {
- Hashtable<String, String> siteinfo = null;
- HashSet<String> sites = null;
- database.Sites data = new database.Sites();
- try {
- sites = data.listSites(username);
- for (String site : sites) {
- siteinfo = data.getSite(site);
- display(siteinfo);
- }
- } catch (ExcSiteNosites e) {
- System.out.println("Error: User " + e + " has no sites.");
- e.printStackTrace();
- return;
- } catch (ExcSiteNodomain e) {
- System.out.println("Error: Domain " + e + " has no domain.");
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- return;
- }
- System.out.println();
- }
- public static void main(String[] args) {
- System.out.println("Listing Cyrus's sites...");
- listall("cyrus");
- System.out.println("Listing taf's sites...");
- listall("taf");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement