[Developer] #424 show filters and ORDS handler details

Refs #424
This commit is contained in:
devmrko
2026-06-23 14:30:22 +09:00
parent 09e25a2349
commit ae3dd6667e
11 changed files with 197 additions and 3 deletions

View File

@@ -0,0 +1,33 @@
package com.cloudhandson.vpdbackoffice.service;
import com.cloudhandson.vpdbackoffice.domain.ords.OrdsHandlerView;
import com.cloudhandson.vpdbackoffice.mapper.OrdsMetadataMapper;
import java.util.List;
import org.springframework.stereotype.Service;
@Service
public class OrdsMetadataService {
private final OrdsMetadataMapper mapper;
public OrdsMetadataService(OrdsMetadataMapper mapper) {
this.mapper = mapper;
}
public List<OrdsHandlerView> findHandlers() {
String packageSource = mapper.findHandlerPackageSource();
return mapper.findHandlers().stream()
.map(handler -> new OrdsHandlerView(
handler.schemaName(),
handler.moduleName(),
handler.basePath(),
handler.template(),
handler.method(),
handler.sourceType(),
handler.source(),
handler.parameters(),
packageSource
))
.toList();
}
}