src/share/classes/com/sun/jndi/ldap/LdapBindingEnumeration.java
Print this page
*** 26,35 ****
--- 26,36 ----
package com.sun.jndi.ldap;
import java.util.Vector;
import javax.naming.*;
import javax.naming.directory.*;
+ import javax.naming.ldap.Control;
import javax.naming.spi.*;
import com.sun.jndi.toolkit.ctx.Continuation;
final class LdapBindingEnumeration extends LdapNamingEnumeration {
*** 38,49 ****
Continuation cont) throws NamingException
{
super(homeCtx, answer, remain, cont);
}
! protected NameClassPair
! createItem(String dn, Attributes attrs, Vector respCtls)
throws NamingException {
Object obj = null;
String atom = getAtom(dn);
--- 39,50 ----
Continuation cont) throws NamingException
{
super(homeCtx, answer, remain, cont);
}
! protected Binding
! createItem(String dn, Attributes attrs, Vector<Control> respCtls)
throws NamingException {
Object obj = null;
String atom = getAtom(dn);
*** 83,93 ****
}
binding.setNameInNamespace(dn);
return binding;
}
! protected LdapNamingEnumeration
getReferredResults(LdapReferralContext refCtx) throws NamingException{
// repeat the original operation at the new context
! return (LdapNamingEnumeration) refCtx.listBindings(listArg);
}
}
--- 84,95 ----
}
binding.setNameInNamespace(dn);
return binding;
}
! protected LdapBindingEnumeration
getReferredResults(LdapReferralContext refCtx) throws NamingException{
// repeat the original operation at the new context
! return (LdapBindingEnumeration)(NamingEnumeration)
! refCtx.listBindings(listArg);
}
}