Any recommendations? I've got some class files that don't seem to match what I see in the java files...
Thanks!
Thanks!
I had to do some stuff in it for a class while getting my Master's degree. Most miserable programming class I've ever had.
protected void deleteDuplicateADEntries()
{
String filterPrefix;
if(!doFindDuplicates || doDebug && db_adLoops <= 0)
return;
filterPrefix = "(&(objectclass=user)(employeeID=*";
int i = 0;
_L6:
LDAPSearchResults sr;
if(i >= 100)
break MISSING_BLOCK_LABEL_342;
String filter = filterPrefix;
if(i < 10)
filter = (new StringBuilder()).append(filter).append("0").toString();
filter = (new StringBuilder()).append(filter).append(Integer.toString(i)).toString();
filter = (new StringBuilder()).append(filter).append("))").toString();
LDAPConnection L = getAdUserConnection();
sr = L.search(adUserBase, adUserScope, filter, ADConst.gcAttribs, false, adUserSearchConstraints);
_L4:
LDAPEntry nextEntry;
if(!sr.hasMore())
break MISSING_BLOCK_LABEL_326;
nextEntry = sr.next();
if(!doDebug) goto _L2; else goto _L1
_L1:
if(db_adLoops <= 0)
return;
db_adLoops--;
_L2:
numAD++;
LDAPAttribute attrib = nextEntry.getAttribute("employeeID");
trace((new StringBuilder()).append("deleteDuplicateADEntries() does this user have a contact? --> (").append(numAD).append(") ").append(nextEntry.getDN()).toString());
if(attrib != null)
{
String pid = attrib.getStringValue();
String matchFilter = (new StringBuilder()).append("(employeeID=").append(pid).append(")").toString();
String dn = findInADContacts(matchFilter);
if(dn != null)
{
numAD_dup++;
trace("deleteDuplicateADEntries() *** found User with duplicate Contact ***");
deleteFromADContacts(pid, dn);
}
}
if(true) goto _L4; else goto _L3
_L3:
i++;
if(true) goto _L6; else goto _L5
_L5:
Exception e;
e;
e.printStackTrace();
}

Comment