in src/main/java/com/epam/digital/data/platform/generator/factory/impl/PartialUpdateControllerScopeFactory.java [51:68]
public List<ModifyControllerScope> create(Context context) {
return partialUpdateProvider.findAll().stream()
.map(upd -> {
var table = findTable(upd.getTableName(), context);
var scope = new ModifyControllerScope();
scope.setClassName(getSchemaName(table, upd.getName()) + "Controller");
scope.setSchemaName(getSchemaName(table, upd.getName()));
scope.setEndpoint("/partial" + getEndpoint(upd.getName()));
scope.setPkName(getPkName(table));
scope.setPkType(getPkTypeName(table));
scope.setUpdateRoles(new ArrayList<>(findRolesFor(upd, table)));
return scope;
})
.collect(toList());
}