1 10 package org.mmbase.util; 11 import org.mmbase.module.Module; 12 13 import org.mmbase.util.logging.Logger; 14 import org.mmbase.util.logging.Logging; 15 16 19 public class PasswordGeneratorModule extends Module implements PasswordGeneratorInterface { 20 21 private static Logger log = Logging.getLoggerInstance(PasswordGeneratorModule.class); 23 24 private final PasswordGenerator pw; 25 26 public PasswordGeneratorModule() { 27 pw = new PasswordGenerator(); 28 } 29 30 34 public void onload() { 35 } 36 37 43 public void reload() { 44 pw.defaulttemplate = getInitParameter("template"); 45 if (pw.defaulttemplate == null) pw.defaulttemplate = "SSSSSS"; 46 } 47 48 53 public void init() { 54 pw.defaulttemplate = getInitParameter("template"); 55 if (pw.defaulttemplate == null) pw.defaulttemplate = "SSSSSS"; 56 } 57 58 62 public void unload() { 63 } 64 65 69 public void shutdown() { 70 } 71 72 73 public String getPassword() { 74 return pw.getPassword(); 75 } 76 public String getPassword(String t) { 77 return pw.getPassword(t); 78 } 79 80 } 81 | Popular Tags |