LOG.error("Null {}", ItemTO.class.getSimpleName()); invalidMapping.getElements().add("Null " + ItemTO.class.getSimpleName()); } else if (itemTO.getIntAttrName() == null) { requiredValuesMissing.getElements().add("intAttrName"); scce.addException(requiredValuesMissing); IntAttrName intAttrName = null; try { intAttrName = intAttrNameParser.parse(itemTO.getIntAttrName(), AnyTypeKind.USER); } catch (ParseException e) { LOG.error("Invalid intAttrName '{}' specified, ignoring", itemTO.getIntAttrName(), e); LOG.error("'{}' not existing", itemTO.getIntAttrName()); invalidMapping.getElements().add("'" + itemTO.getIntAttrName() + "' not existing"); } else { boolean allowed = true; item.setIntAttrName(itemTO.getIntAttrName()); item.setExtAttrName(itemTO.getExtAttrName()); item.setMandatoryCondition(itemTO.getMandatoryCondition()); LOG.error("'{}' not allowed", itemTO.getIntAttrName()); invalidMapping.getElements().add("'" + itemTO.getIntAttrName() + "' not allowed");
LOG.error("Null {}", ItemTO.class.getSimpleName()); invalidMapping.getElements().add("Null " + ItemTO.class.getSimpleName()); } else if (itemTO.getIntAttrName() == null) { requiredValuesMissing.getElements().add("intAttrName"); scce.addException(requiredValuesMissing); IntAttrName intAttrName = null; try { intAttrName = intAttrNameParser.parse(itemTO.getIntAttrName(), AnyTypeKind.USER); } catch (ParseException e) { LOG.error("Invalid intAttrName '{}' specified, ignoring", itemTO.getIntAttrName(), e); LOG.error("'{}' not existing", itemTO.getIntAttrName()); invalidMapping.getElements().add("'" + itemTO.getIntAttrName() + "' not existing"); } else { boolean allowed = true; item.setIntAttrName(itemTO.getIntAttrName()); item.setExtAttrName(itemTO.getExtAttrName()); item.setMandatoryCondition(itemTO.getMandatoryCondition()); LOG.error("'{}' not allowed", itemTO.getIntAttrName()); invalidMapping.getElements().add("'" + itemTO.getIntAttrName() + "' not allowed");
LOG.error("Null {}", ItemTO.class.getSimpleName()); invalidMapping.getElements().add("Null " + ItemTO.class.getSimpleName()); } else if (itemTO.getIntAttrName() == null) { requiredValuesMissing.getElements().add("intAttrName"); scce.addException(requiredValuesMissing); try { intAttrName = intAttrNameParser.parse( itemTO.getIntAttrName(), mapping.getProvision().getAnyType().getKind()); } catch (ParseException e) { LOG.error("Invalid intAttrName '{}'", itemTO.getIntAttrName(), e); && intAttrName.getPrivilegesOfApplication() == null) { LOG.error("'{}' not existing", itemTO.getIntAttrName()); invalidMapping.getElements().add("'" + itemTO.getIntAttrName() + "' not existing"); } else { boolean allowed = true; item.setIntAttrName(itemTO.getIntAttrName()); item.setExtAttrName(itemTO.getExtAttrName()); item.setPurpose(itemTO.getPurpose()); LOG.error("'{}' not allowed", itemTO.getIntAttrName()); invalidMapping.getElements().add("'" + itemTO.getIntAttrName() + "' not allowed");
LOG.error("Null {}", ItemTO.class.getSimpleName()); invalidMapping.getElements().add("Null " + ItemTO.class.getSimpleName()); } else if (itemTO.getIntAttrName() == null) { requiredValuesMissing.getElements().add("intAttrName"); scce.addException(requiredValuesMissing); } else { if (!"name".equals(itemTO.getIntAttrName()) && !"fullpath".equals(itemTO.getIntAttrName())) { LOG.error("Only 'name' and 'fullpath' are supported for Realms"); invalidMapping.getElements().add("Only 'name' and 'fullpath' are supported for Realms"); item.setIntAttrName(itemTO.getIntAttrName()); item.setExtAttrName(itemTO.getExtAttrName()); item.setPurpose(itemTO.getPurpose());
compared = 1; } else { compared = left.getIntAttrName().compareTo(right.getIntAttrName());