confSchema.setMultivalue(value.contains("|"));
confSchema.setUniqueConstraint(false);
confSchema.setReadonly(false);
confSchema = schemaDAO.save(confSchema);
// 2. create and save CAttr
final CAttr confAttr = new CAttr();
confAttr.setSchema(confSchema);
confAttr.setOwner(confDAO.get());
if (confSchema.isMultivalue()) {
for (String singleValue : value.split("|")) {
confAttr.addValue(singleValue, AttributableUtil.getInstance(AttributableType.CONFIGURATION));
}
} else {
confAttr.addValue(value, AttributableUtil.getInstance(AttributableType.CONFIGURATION));
}
confDAO.save(confAttr);
}
}