class SimpleCatalogManager implements CatalogManager {

    @Override
    public <T extends Record> void updateRecord(Resource catalogId, T newRecord) {
        try (RepositoryConnection conn = configProvider.getRepository().getConnection()) {
            utils.validateRecord(catalogId, newRecord.getResource(), recordFactory.getTypeIRI(), conn);
            conn.begin();
            utils.updateObject(newRecord, conn);
            conn.commit();
        }
    }

    public  SimpleCatalogManager();

}