63 List<GluuAttribute> result =
new ArrayList<GluuAttribute>();
65 Iterator<ImportPerson> it = mappings.iterator();
67 while (it.hasNext()) {
68 ImportPerson importPerson = (ImportPerson) it.next();
70 String attributeName = importPerson.getLdapName();
71 boolean required = importPerson.getRequired();
73 if (StringHelper.isNotEmpty(attributeName)) {
74 GluuAttribute attr = null;
77 }
catch (EntryPersistenceException ex) {
78 log.error(
"Failed to load attribute '{}' definition from LDAP", attributeName, ex);
81 log.warn(
"Failed to find attribute '{}' definition in LDAP", attributeName);
84 log.error(
"Failed to find attribute '{}' definition in '{}'", attributeName,
89 attr.setRequred(required);
ConfigurationFactory configurationFactory
Definition: ImportPersonConfiguration.java:44
GluuAttribute createAttributeFromConfig(String prefix)
Definition: ImportPersonConfiguration.java:99
ImportPersonConfig getImportPersonConfig()
Definition: ConfigurationFactory.java:288
static final String GLUU_IMPORT_PERSON_PROPERTIES_FILE
Definition: ImportPersonConfiguration.java:33
AttributeService attributeService
Definition: ImportPersonConfiguration.java:47
Logger log
Definition: ImportPersonConfiguration.java:41