public final class com.novell.ldapchai.impl.edir.entry.ext.PwdPolicyCheckResponse extends java.lang.Object implements javax.naming.ldap.ExtendedResponse
{
private static final java.lang.String OID;
private final byte[] responseBer;
private com.novell.ldapchai.impl.edir.entry.ext.ber.BerDecoder ber;
private final int nmasVersion;
private final int nmasRetCode;
void <init>(java.lang.String, byte[], int, int) throws javax.naming.NamingException
{
byte[] v;
com.novell.ldapchai.impl.edir.entry.ext.NMASLdapExtBerDecoder v;
com.novell.ldapchai.impl.edir.entry.ext.PwdPolicyCheckResponse v;
int v, v, v, v;
java.lang.String v;
v := @this: com.novell.ldapchai.impl.edir.entry.ext.PwdPolicyCheckResponse;
v := @parameter: java.lang.String;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<com.novell.ldapchai.impl.edir.entry.ext.PwdPolicyCheckResponse: byte[] responseBer> = v;
v = new com.novell.ldapchai.impl.edir.entry.ext.NMASLdapExtBerDecoder;
specialinvoke v.<com.novell.ldapchai.impl.edir.entry.ext.NMASLdapExtBerDecoder: void <init>(byte[],int,int)>(v, v, v);
virtualinvoke v.<com.novell.ldapchai.impl.edir.entry.ext.NMASLdapExtBerDecoder: void decodePwdPolicyCheckData()>();
v = virtualinvoke v.<com.novell.ldapchai.impl.edir.entry.ext.NMASLdapExtBerDecoder: int getNmasVersion()>();
v.<com.novell.ldapchai.impl.edir.entry.ext.PwdPolicyCheckResponse: int nmasVersion> = v;
v = virtualinvoke v.<com.novell.ldapchai.impl.edir.entry.ext.NMASLdapExtBerDecoder: int getNmasRetCode()>();
v.<com.novell.ldapchai.impl.edir.entry.ext.PwdPolicyCheckResponse: int nmasRetCode> = v;
return;
}
public byte[] getEncodedValue()
{
byte[] v;
com.novell.ldapchai.impl.edir.entry.ext.PwdPolicyCheckResponse v;
v := @this: com.novell.ldapchai.impl.edir.entry.ext.PwdPolicyCheckResponse;
v = v.<com.novell.ldapchai.impl.edir.entry.ext.PwdPolicyCheckResponse: byte[] responseBer>;
return v;
}
public java.lang.String getID()
{
com.novell.ldapchai.impl.edir.entry.ext.PwdPolicyCheckResponse v;
v := @this: com.novell.ldapchai.impl.edir.entry.ext.PwdPolicyCheckResponse;
return "2.16.840.1.113719.1.39.42.100.18";
}
public int getNmasRetCode()
{
int v;
com.novell.ldapchai.impl.edir.entry.ext.PwdPolicyCheckResponse v;
v := @this: com.novell.ldapchai.impl.edir.entry.ext.PwdPolicyCheckResponse;
v = v.<com.novell.ldapchai.impl.edir.entry.ext.PwdPolicyCheckResponse: int nmasRetCode>;
return v;
}
}