public final enum class com.novell.ldapchai.provider.DirectoryVendor extends java.lang.Enum
{
public static final enum com.novell.ldapchai.provider.DirectoryVendor ACTIVE_DIRECTORY;
public static final enum com.novell.ldapchai.provider.DirectoryVendor EDIRECTORY;
public static final enum com.novell.ldapchai.provider.DirectoryVendor OPEN_LDAP;
public static final enum com.novell.ldapchai.provider.DirectoryVendor DIRECTORY_SERVER_389;
public static final enum com.novell.ldapchai.provider.DirectoryVendor ORACLE_DS;
public static final enum com.novell.ldapchai.provider.DirectoryVendor FREEIPA;
public static final enum com.novell.ldapchai.provider.DirectoryVendor APACHE_DS;
public static final enum com.novell.ldapchai.provider.DirectoryVendor GENERIC;
private final com.novell.ldapchai.impl.VendorFactory vendorFactory;
private static final com.novell.ldapchai.provider.DirectoryVendor[] $VALUES;
public static com.novell.ldapchai.provider.DirectoryVendor[] values()
{
com.novell.ldapchai.provider.DirectoryVendor[] v;
java.lang.Object v;
v = <com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.provider.DirectoryVendor[] $VALUES>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public static com.novell.ldapchai.provider.DirectoryVendor valueOf(java.lang.String)
{
java.lang.String v;
java.lang.Enum v;
v := @parameter: java.lang.String;
v = staticinvoke <java.lang.Enum: java.lang.Enum valueOf(java.lang.Class,java.lang.String)>(class "Lcom/novell/ldapchai/provider/DirectoryVendor;", v);
return v;
}
private void <init>(java.lang.String, int, com.novell.ldapchai.impl.VendorFactory)
{
com.novell.ldapchai.impl.VendorFactory v;
int v;
java.lang.String v;
com.novell.ldapchai.provider.DirectoryVendor v;
v := @this: com.novell.ldapchai.provider.DirectoryVendor;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: com.novell.ldapchai.impl.VendorFactory;
specialinvoke v.<java.lang.Enum: void <init>(java.lang.String,int)>(v, v);
v.<com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.impl.VendorFactory vendorFactory> = v;
return;
}
public com.novell.ldapchai.impl.VendorFactory getVendorFactory()
{
com.novell.ldapchai.impl.VendorFactory v;
com.novell.ldapchai.provider.DirectoryVendor v;
v := @this: com.novell.ldapchai.provider.DirectoryVendor;
v = v.<com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.impl.VendorFactory vendorFactory>;
return v;
}
private static com.novell.ldapchai.provider.DirectoryVendor[] $values()
{
com.novell.ldapchai.provider.DirectoryVendor v, v, v, v, v, v, v, v;
com.novell.ldapchai.provider.DirectoryVendor[] v;
v = newarray (com.novell.ldapchai.provider.DirectoryVendor)[8];
v = <com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.provider.DirectoryVendor ACTIVE_DIRECTORY>;
v[0] = v;
v = <com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.provider.DirectoryVendor EDIRECTORY>;
v[1] = v;
v = <com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.provider.DirectoryVendor OPEN_LDAP>;
v[2] = v;
v = <com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.provider.DirectoryVendor DIRECTORY_SERVER_389>;
v[3] = v;
v = <com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.provider.DirectoryVendor ORACLE_DS>;
v[4] = v;
v = <com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.provider.DirectoryVendor FREEIPA>;
v[5] = v;
v = <com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.provider.DirectoryVendor APACHE_DS>;
v[6] = v;
v = <com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.provider.DirectoryVendor GENERIC>;
v[7] = v;
return v;
}
static void <clinit>()
{
com.novell.ldapchai.impl.generic.entry.GenericEntryFactory v;
com.novell.ldapchai.impl.apacheds.entry.ApacheDSVendorFactory v;
com.novell.ldapchai.provider.DirectoryVendor v, v, v, v, v, v, v, v;
com.novell.ldapchai.impl.oracleds.entry.OracleDSVendorFactory v;
com.novell.ldapchai.impl.openldap.entry.OpenLDAPVendorFactory v;
com.novell.ldapchai.impl.freeipa.entry.FreeIPAVendorFactory v;
com.novell.ldapchai.impl.ad.entry.ADVendorFactory v;
com.novell.ldapchai.impl.directoryServer.entry.DirectoryServer389VendorFactory v;
com.novell.ldapchai.impl.edir.entry.EDirectoryVendorFactory v;
com.novell.ldapchai.provider.DirectoryVendor[] v;
v = new com.novell.ldapchai.provider.DirectoryVendor;
v = new com.novell.ldapchai.impl.ad.entry.ADVendorFactory;
specialinvoke v.<com.novell.ldapchai.impl.ad.entry.ADVendorFactory: void <init>()>();
specialinvoke v.<com.novell.ldapchai.provider.DirectoryVendor: void <init>(java.lang.String,int,com.novell.ldapchai.impl.VendorFactory)>("ACTIVE_DIRECTORY", 0, v);
<com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.provider.DirectoryVendor ACTIVE_DIRECTORY> = v;
v = new com.novell.ldapchai.provider.DirectoryVendor;
v = new com.novell.ldapchai.impl.edir.entry.EDirectoryVendorFactory;
specialinvoke v.<com.novell.ldapchai.impl.edir.entry.EDirectoryVendorFactory: void <init>()>();
specialinvoke v.<com.novell.ldapchai.provider.DirectoryVendor: void <init>(java.lang.String,int,com.novell.ldapchai.impl.VendorFactory)>("EDIRECTORY", 1, v);
<com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.provider.DirectoryVendor EDIRECTORY> = v;
v = new com.novell.ldapchai.provider.DirectoryVendor;
v = new com.novell.ldapchai.impl.openldap.entry.OpenLDAPVendorFactory;
specialinvoke v.<com.novell.ldapchai.impl.openldap.entry.OpenLDAPVendorFactory: void <init>()>();
specialinvoke v.<com.novell.ldapchai.provider.DirectoryVendor: void <init>(java.lang.String,int,com.novell.ldapchai.impl.VendorFactory)>("OPEN_LDAP", 2, v);
<com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.provider.DirectoryVendor OPEN_LDAP> = v;
v = new com.novell.ldapchai.provider.DirectoryVendor;
v = new com.novell.ldapchai.impl.directoryServer.entry.DirectoryServer389VendorFactory;
specialinvoke v.<com.novell.ldapchai.impl.directoryServer.entry.DirectoryServer389VendorFactory: void <init>()>();
specialinvoke v.<com.novell.ldapchai.provider.DirectoryVendor: void <init>(java.lang.String,int,com.novell.ldapchai.impl.VendorFactory)>("DIRECTORY_SERVER_389", 3, v);
<com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.provider.DirectoryVendor DIRECTORY_SERVER_389> = v;
v = new com.novell.ldapchai.provider.DirectoryVendor;
v = new com.novell.ldapchai.impl.oracleds.entry.OracleDSVendorFactory;
specialinvoke v.<com.novell.ldapchai.impl.oracleds.entry.OracleDSVendorFactory: void <init>()>();
specialinvoke v.<com.novell.ldapchai.provider.DirectoryVendor: void <init>(java.lang.String,int,com.novell.ldapchai.impl.VendorFactory)>("ORACLE_DS", 4, v);
<com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.provider.DirectoryVendor ORACLE_DS> = v;
v = new com.novell.ldapchai.provider.DirectoryVendor;
v = staticinvoke <com.novell.ldapchai.impl.freeipa.entry.FreeIPAVendorFactory: com.novell.ldapchai.impl.freeipa.entry.FreeIPAVendorFactory getInstance()>();
specialinvoke v.<com.novell.ldapchai.provider.DirectoryVendor: void <init>(java.lang.String,int,com.novell.ldapchai.impl.VendorFactory)>("FREEIPA", 5, v);
<com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.provider.DirectoryVendor FREEIPA> = v;
v = new com.novell.ldapchai.provider.DirectoryVendor;
v = new com.novell.ldapchai.impl.apacheds.entry.ApacheDSVendorFactory;
specialinvoke v.<com.novell.ldapchai.impl.apacheds.entry.ApacheDSVendorFactory: void <init>()>();
specialinvoke v.<com.novell.ldapchai.provider.DirectoryVendor: void <init>(java.lang.String,int,com.novell.ldapchai.impl.VendorFactory)>("APACHE_DS", 6, v);
<com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.provider.DirectoryVendor APACHE_DS> = v;
v = new com.novell.ldapchai.provider.DirectoryVendor;
v = new com.novell.ldapchai.impl.generic.entry.GenericEntryFactory;
specialinvoke v.<com.novell.ldapchai.impl.generic.entry.GenericEntryFactory: void <init>()>();
specialinvoke v.<com.novell.ldapchai.provider.DirectoryVendor: void <init>(java.lang.String,int,com.novell.ldapchai.impl.VendorFactory)>("GENERIC", 7, v);
<com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.provider.DirectoryVendor GENERIC> = v;
v = staticinvoke <com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.provider.DirectoryVendor[] $values()>();
<com.novell.ldapchai.provider.DirectoryVendor: com.novell.ldapchai.provider.DirectoryVendor[] $VALUES> = v;
return;
}
}