Exemple #1
0
 private static AttributeDefinition createAttributeDefinition(Map<String, String> beanAttr) {
   if (beanAttr == null) return null;
   AttributeDefinition attributeDefinition = new AttributeDefinition();
   attributeDefinition.setId(Integer.valueOf(beanAttr.get("id")).intValue());
   attributeDefinition.setFriendlyName(BeansUtils.eraseEscaping(beanAttr.get("friendlyName")));
   attributeDefinition.setNamespace(BeansUtils.eraseEscaping(beanAttr.get("namespace")));
   attributeDefinition.setType(BeansUtils.eraseEscaping(beanAttr.get("type")));
   return attributeDefinition;
 }
 @Override
 public AttributeDefinition getAttributeDefinition() {
   AttributeDefinition attr = new AttributeDefinition();
   attr.setNamespace(AttributesManager.NS_FACILITY_ATTR_DEF);
   attr.setFriendlyName("ldapBaseDN");
   attr.setDisplayName("LDAP base DN");
   attr.setType(String.class.getName());
   attr.setDescription(
       "Base part of DN, which will be used for all entities propagated to facility. Should be like \"ou=sth,dc=example,dc=domain\" (without quotes)");
   return attr;
 }