1 package de.webman.sync;2 3 import de.webman.util.registry.ManagerFactory;4 import de.webman.util.registry.Manager;5 import de.webman.util.registry.RegistryException;6 import de.webman.util.registry.RegistryConstants;7 8 /**9 * The factory class for {@link de.webman.sync.SyncMgr}10 *11 * @author <a HREF="mailto:gregor@webman.de">Gregor Klinke</a>12 * @version $Revision: 1.2 $13 **/14 public class SyncMgrFactory15 implements ManagerFactory16 {17 /* $Id: SyncMgrFactory.java,v 1.2 2002/04/12 14:56:01 gregor Exp $ */18 19 /**20 * returns the ID of this manager21 * @return guess what22 **/23 public String getID() {24 return RegistryConstants.SYNC_MANAGER;25 }26 27 /**28 * creates a new manager object29 * @param basedir the base directory to use for configuration purposes30 * @return the new manager31 * @throws RegistryException if anything failed during creation32 **/33 public Manager newManager(String basedir) 34 throws RegistryException 35 {36 return new SyncMgr(basedir);37 }38 }39