Package fr.norsys.mapper.console.mapping

Examples of fr.norsys.mapper.console.mapping.Map


          ConsoleCst.SEARCH_MAPPER_TYPE, s.getFilter(), s
              .getSearchScope());
      Vector inputAttr = new Vector();
      Vector outputAttr = new Vector();
      for (Iterator it2 = maps.iterator(); it2.hasNext();) {
        Map m = (Map) it2.next();
        if (s.getInput().equals(m.getName())) {
          inputAttr = m.getAttributes();
        } else if (s.getOutput().equals(m.getName())) {
          outputAttr = m.getAttributes();
        }
      }
      fillInAttributes(r, inputAttr, regexps);
      fillOutAttributes(r, outputAttr, regexps);
View Full Code Here


      Resource r = new Resource(a.getName(), getBaseDn(a.getRoot()), getIdentifiant(a.getRoot()),
          ConsoleCst.ADD_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 (a.getInput().equals(m.getName())) {
          inputAttr = m.getAttributes();
        } else if (a.getOutput().equals(m.getName())) {
          outputAttr = m.getAttributes();
        }
      }
      fillInAttributes(r, inputAttr, regexps);
      fillOutAttributes(r, outputAttr, regexps);
View Full Code Here

      Resource r = new Resource(d.getName(), getBaseDn(d.getRoot()), getIdentifiant(d.getRoot()),
          ConsoleCst.DELETE_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 (d.getInput().equals(m.getName())) {
          inputAttr = m.getAttributes();
        } else if (d.getOutput().equals(m.getName())) {
          outputAttr = m.getAttributes();
        }
      }
      fillInAttributes(r, inputAttr, regexps);
      fillOutAttributes(r, outputAttr, regexps);
View Full Code Here

      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);
View Full Code Here

    for (Iterator it = application.getResources().iterator(); it
        .hasNext();) {
      Resource r = (Resource) (it.next());
      String name = r.getName();
      StringBuffer root = new StringBuffer();
      Map inputMap = new Map("input-" + name);
      Map outputMap = new Map("output-" + name);
      if(r.getIdentifiant()!=null && r.getIdentifiant().length()>0){
        root.append(r.getIdentifiant()).append(",");
      }
      root.append(r.getBaseDn());
      if (ConsoleCst.SEARCH_MAPPER_TYPE.equals(r.getType())) {
        mapper = new Search(name, "input-" + name, "output-" + name, r
            .getFilter(), root.toString(), r.getScope(),
            "true", "true", r.getCountLimit());
        mapperConfig.getJndiMapper().getSource().getSearchList().add(mapper);
      } else if (ConsoleCst.ADD_MAPPER_TYPE.equals(r.getType())) {
        mapper = new Add(name, "input-" + name, "output-" + name, root.toString());
        mapperConfig.getJndiMapper().getSource().getAddList().add(mapper);
      } else if (ConsoleCst.DELETE_MAPPER_TYPE.equals(r.getType())) {
        mapper = new Delete(name, "input-" + name, "output-" + name, root.toString());
        mapperConfig.getJndiMapper().getSource().getDeleteList().add(mapper);
      } else if (ConsoleCst.MODIFY_MAPPER_TYPE.equals(r.getType())) {
        mapper = new Modify(name, "input-" + name, "output-" + name, root.toString());
        mapperConfig.getJndiMapper().getSource().getModifyList().add(mapper);
      }
      for (Iterator it2 = r.getAttributes().iterator(); it2
          .hasNext();) {
        Attribute a = (Attribute)it2.next();
        if(a.getRule() != null && !"".equals(a.getRule())) {
          mapper.getRegexps().add(new RegExp(a.getName(),a.getRule(),a.getIgnoreNull()));
        }
        String type = a.getInputOutput();
        if (ConsoleCst.INPUT_ATTRIBUTE_TYPE.equals(type)) {
          inputMap.getAttributes().add(
              new fr.norsys.mapper.console.mapping.Attribute(a
                  .getName(), a.getDefaultValue()));
        } else if (ConsoleCst.OUTPUT_ATTRIBUTE_TYPE.equals(type)) {
          outputMap.getAttributes().add(
              new fr.norsys.mapper.console.mapping.Attribute(a
                  .getAttributeLDAP(), a.getName()));
        } else if (ConsoleCst.INPUT_OUTPUT_ATTRIBUTE_TYPE.equals(type)) {
          inputMap.getAttributes().add(
              new fr.norsys.mapper.console.mapping.Attribute(a
                  .getName(), a.getDefaultValue()));
          outputMap.getAttributes().add(
              new fr.norsys.mapper.console.mapping.Attribute(a
                  .getAttributeLDAP(), a.getName()));
        }
      }
      mapperConfig.getJndiMapper().getMaps().add(inputMap);
View Full Code Here

TOP

Related Classes of fr.norsys.mapper.console.mapping.Map

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.