1 package org.myoodb.admin; 25 26 public class Client 27 { 28 public static int PORT = 54321; 29 public static String USERNAME = "admin"; 30 public static String PASSWORD = "admin"; 31 32 public static void main(String args[]) throws Exception 33 { 34 org.myoodb.MyOodbDatabase db = org.myoodb.MyOodbDatabase.open("myoodb://localhost:" + PORT, USERNAME, PASSWORD); 35 36 AdministratorManager administratorManager = (AdministratorManager) db.getRoot("AdministratorManager"); 37 38 if (administratorManager == null) 39 { 40 administratorManager = (AdministratorManager) db.createRoot(AdministratorManagerDbImpl.class, "AdministratorManager"); 41 } 43 44 administratorManager.createUser("John Smith", "Happy Days"); 45 46 System.out.println("Created User Johm Smith with a password"); 47 48 if (administratorManager.isUserPassword("John Smith", "Happy Days") == true) 49 { 50 System.out.println("Yep, User John has a password"); 51 } 52 else 53 { 54 System.out.println("What is up, User John's password did not take"); 55 } 56 57 db.close(); 58 db = org.myoodb.MyOodbDatabase.open("myoodb://localhost:" + PORT, "John Smith", "Happy Days"); 59 60 System.out.println("Logged in as User Johm Smith"); 61 62 db.close(); 63 db = org.myoodb.MyOodbDatabase.open("myoodb://localhost:" + PORT, USERNAME, PASSWORD); 64 65 administratorManager = (AdministratorManager) db.getRoot("AdministratorManager"); 66 administratorManager.deleteUser("John Smith"); 67 68 System.out.println("Deleted User Johm Smith"); 69 } 70 } 71 | Popular Tags |