public interface  com.novell.ldapchai.impl.VendorFactory extends java.lang.Object
{
public abstract com.novell.ldapchai.ChaiUser newChaiUser(java.lang.String, com.novell.ldapchai.provider.ChaiProvider);
public abstract com.novell.ldapchai.ChaiGroup newChaiGroup(java.lang.String, com.novell.ldapchai.provider.ChaiProvider);
public abstract com.novell.ldapchai.ChaiEntry newChaiEntry(java.lang.String, com.novell.ldapchai.provider.ChaiProvider);
public abstract com.novell.ldapchai.provider.DirectoryVendor getDirectoryVendor();
public abstract com.novell.ldapchai.exception.ErrorMap getErrorMap();
public abstract java.util.Set interestedDseAttributes();
public abstract boolean detectVendorFromRootDSEData(java.util.Map);
public abstract java.time.Instant stringToInstant(java.lang.String);
public abstract java.lang.String instantToString(java.time.Instant);
public abstract boolean allowWatchdogDisconnect(com.novell.ldapchai.provider.ChaiProviderImplementor);
}