if (derSchemaDAO.find(derSchemaTO.getName(), attrUtil.derSchemaClass()) != null) {
throw new EntityExistsException(attrUtil.schemaClass().getSimpleName()
+ " '" + derSchemaTO.getName() + "'");
}
AbstractDerSchema derivedSchema = derSchemaDAO.save(binder.create(derSchemaTO, attrUtil.newDerSchema()));
auditManager.audit(Category.schema, SchemaSubCategory.createDerived, Result.success,
"Successfully created derived schema: " + kind + "/" + derivedSchema.getName());
response.setStatus(HttpServletResponse.SC_CREATED);