public DataStoreResponse create()

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;
  }