package org.safehaus.penrose.synchronization; import org.safehaus.penrose.ldap.DN; /** * @author Endi Sukma Dewata */ public interface SynchronizationModuleMBean { public void createBase() throws Exception; public void removeBase() throws Exception; public void create(DN dn) throws Exception; public void clear(DN dn) throws Exception; public void remove(DN dn) throws Exception; public SynchronizationResult synchronize(DN dn) throws Exception; public SynchronizationResult synchronize() throws Exception; public Long getSourceCount(DN dn) throws Exception; public Long getTargetCount(DN dn) throws Exception; }