in src/main/java/com/epam/digital/data/platform/generator/factory/impl/SearchControllerScopeFactory.java [60:76]
protected SearchControllerScope map(Table table, Context context) {
var searchConditionInfo = provider.findFor(getCutTableName(table.getName()));
var controllerScope = new SearchControllerScope();
controllerScope.setClassName(getSchemaName(table) + "SearchController");
controllerScope.setSchemaName(getSchemaName(table));
if (SearchConditionPaginationType.isTypePage(searchConditionInfo.getPagination())) {
controllerScope.setResponseType(ScopeTypeUtils.SEARCH_CONDITION_PAGE_TYPE);
} else {
controllerScope.setResponseType(List.class.getCanonicalName());
}
controllerScope.setEndpoint(getEndpoint(table.getName()));
controllerScope.setServiceName(getSchemaName(table) + "SearchService");
controllerScope.setReadRoles(new ArrayList<>(findReadRoles(table)));
return controllerScope;
}