}
private void fillModify(Application application, Vector modifyList,
Vector maps, Vector regexps) {
for (Iterator it = modifyList.iterator(); it.hasNext();) {
Modify m1 = (Modify) it.next();
if(LOG.isDebugEnabled()) {
LOG.debug("Modify mapper mapped: " + m1.getName());
}
regexps.addAll(m1.getRegexps());
Resource r = new Resource(m1.getName(), getBaseDn(m1.getRoot()), getIdentifiant(m1.getRoot()),
ConsoleCst.MODIFY_MAPPER_TYPE, null, null);
Vector inputAttr = new Vector();
Vector outputAttr = new Vector();
for (Iterator it2 = maps.iterator(); it2.hasNext();) {
Map m = (Map) it2.next();
if (m1.getInput().equals(m.getName())) {
inputAttr = m.getAttributes();
} else if (m1.getOutput().equals(m.getName())) {
outputAttr = m.getAttributes();
}
}
fillInAttributes(r, inputAttr, regexps);
fillOutAttributes(r, outputAttr, regexps);