in src/main/java/com/epam/digital/data/platform/geoserver/service/StoreService.java [40:54]
public DataStoreResponse create(WorkspaceInfo workspaceInfo) {
DataStoreInfo dataStoreInfo =
new DataStoreInfo()
.enabled(true)
.name(workspaceInfo.getName())
.workspace(workspaceInfo)
.connectionParameters(storeConnectionParameters);
DataStoreResponse dataStore;
if (dataStoresClient.findByWorkspaceAndName(workspaceInfo.getName(), workspaceInfo.getName()).isPresent()) {
dataStore = dataStoresClient.update(workspaceInfo.getName(), dataStoreInfo);
} else {
dataStore = dataStoresClient.create(workspaceInfo.getName(), dataStoreInfo);
}
return dataStore;
}