1 package de.webman.sync;2 3 4 /**5 * Factory type for {@link de.webman.sync.ACLAdaptor} implementations6 *7 * @author <a HREF="mailto:gregor@webman.de">Gregor Klinke</a>8 * @version $Revision: 1.2 $9 **/10 public interface ACLAdaptorFactory11 {12 /* $Id: ACLAdaptorFactory.java,v 1.2 2002/04/12 14:56:01 gregor Exp $ */13 14 /**15 * create new acl adaptor instance16 * @return the new adaptor17 * @throws SyncException if anything failed18 **/19 ACLAdaptor newACLAdaptor() throws SyncException;20 21 22 /**23 * set properties which influences acl adaptor creation24 * @param key the key25 * @param val the value26 **/27 void setProperty(String key, Object val);28 }29